¿Qué es la altura de bloque?

¿Qué es altura de bloque?
5 min read

Hoy vamos a hablar de qué es la altura de bloque porque las cadenas de bloques, como las personas, también tienen altura. La diferencia es que las blockchains no miden 1,70 como Messi o Angelina Jolie, ni 1,80 como Ivanka Trump o Brad Pitt, sino que su medida se contabiliza de otra manera.

El número utilizado para determinar cuál es la altura de bloque de una cadena depende de cuál sea la extensión de la misma en términos de cantidad de bloques.

Una blockchain está compuesta por bloques que se van encadenando entre ellos a través de diferentes procesos criptográficos y matemáticos. Todos estos bloques están definidos, entre otras cosas, por un número que sirve como identificador dentro de la cadena de bloques. A ese número lo llamamos Altura de Bloque.

Importancia de la altura de bloque

Ok, cada bloque tiene un cierto número que marca la longitud de la blockchain pero ¿qué importancia tiene la altura de bloque?.

Lo cierto es que con este número podemos saber cuán seguido se descubren o se agregan nuevos bloques a la blockchain de una determinada criptomoneda.
También, el hecho de conocer la altura de los bloques, nos permite facilitar la navegación por la información que se encuentra dentro de dicha cadena de bloques.

A su vez, también se pueden aplicar diversas funciones sabiendo la altura de bloque, como es el caso del Locktime (tiempo de bloqueo) que prohíbe la utilización  de bitcoins hasta que se cumpla determinada condición.

Otra razón importante es que nos permite saber la aceptación que tiene una cierta blockchain dentro de la comunidad al analizar cuántos bloques se han creado. Aunque esto no es siempre el único indicativo, ya que por ejemplo Bitcoin posee una altura de bloque menor que Ethereum. Esto se debe a que la dificultad de minado de Bitcoin es más exigente y los bloques tardan más tiempo en crearse.

En Bitcoin se agrega un nuevo bloque aproximadamente cada 10 minutos a la cadena de bloques. En el caso de Ethereum, por otro lado, se agrega un bloque cada 15 segundos.

¿Cómo podemos saber la altura de un bloque dentro de una Blockchain?

Si quieres conocer la altura de un bloque, puedes utilizar un explorador de bloques de Bitcoin para revisar cualquier bloque simplemente colocando su respectiva altura.

Además recibirás información como cuándo fue minado, cuántas confirmaciones ha recibido, la dificultad, el tamaño, la recompensa por bloque, etc.

Por ejemplo si buscamos el número 0 y seleccionamos la cadena de bloques de Bitcoin nos encontraremos con el Bloque Génesis, o sea, el primer bloque minado en la historia de Bitcoin.

¿Qué es altura de bloque?

Curiosidades con las alturas de bloque

A través del proceso de minería, cuando un minero ha codificado con éxito un encabezado de bloque, el bloque se agrega a la blockchain. Un bloque individual se puede identificar por su altura de bloque, sin embargo, es posible que más de un bloque de la misma cadena de bloques tenga la misma altura.

Dos bloques tendrán la misma altura en el caso de que más de un minero haya producido simultáneamente y con éxito un bloque en una cadena de bloques. Cuando el mismo bloque se confirma más de una vez, tiene el potencial de crear lo que se llama una «bifurcación” o “fork”. Esto sucede porque no puede haber bloques duplicados en una cadena de bloques específica. 

Los bloques también pueden quedar huérfanos, lo que significa que no terminan en la cadena de bloques principal. La forma en que esto sucede es que los mineros producen bloques simultáneamente y luego, es responsabilidad de cada nodo elegir qué bloque aprobar y agregar a la cadena de bloques principal. El bloque que recibe el mayor consenso de la red descentralizada se agrega al blockchain principal.

Dado que varios bloques pueden tener la misma altura en una cadena de bloques específica, la altura del bloque no debe usarse como un identificador único global. La singularidad de un bloque está en el hash de su encabezado, no en su altura (algo que también se puede chequear en el blockchain explorer).

Ahora ya sabes qué es la altura de bloque, cuál es su importancia y cómo chequearla en el blockchain explorer. Poco a poco estás aprendiendo y a este ritmo no me sorprendería que en algunos meses te contratemos para trabajar en Bitnovo.