Descripción general
La altura de bloque es un contador secuencial simple que identifica la posición de cada bloque en la blockchain. El bloque génesis tiene altura 0, el siguiente bloque tiene altura 1, y así sucesivamente. La altura de bloque sirve como sistema de referencia universal para identificar cuándo ocurrieron eventos en la historia de Bitcoin.
Cómo funciona la altura de bloque
Altura 0: [Bloque Génesis]
│
Altura 1: [Bloque 1]
│
Altura 2: [Bloque 2]
│
... │
│
Altura N: [Punta Actual]
La altura de cada bloque es exactamente uno mayor que la de su bloque padre. Como los bloques se producen aproximadamente cada 10 minutos, la altura de bloque también proporciona un indicador aproximado del tiempo transcurrido desde el lanzamiento de Bitcoin.
Alturas de bloque notables
- 0: Bloque génesis, minado el 3 de enero de 2009
- 210,000: Primer halving (recompensa redujo de 50 a 25 BTC)
- 420,000: Segundo halving (25 a 12.5 BTC)
- 630,000: Tercer halving (12.5 a 6.25 BTC)
- 840,000: Cuarto halving (6.25 a 3.125 BTC)
Altura de bloque vs. Hash de bloque
Aunque la altura de bloque es una referencia conveniente, no siempre es única durante divisiones temporales de la cadena (dos bloques pueden compartir brevemente la misma altura en diferentes bifurcaciones). El hash de bloque siempre es único y proporciona un identificador inequívoco. En la práctica, una vez que un bloque está enterrado bajo varias confirmaciones, su altura es efectivamente única en la cadena canónica.
Uso en las reglas del protocolo
La altura de bloque se utiliza en varias reglas de consenso, incluyendo el calendario de halving (cada 210,000 bloques), los ajustes de dificultad (cada 2,016 bloques) y ciertas condiciones de timelock que especifican una altura de bloque mínima antes de que una transacción pueda ser confirmada.