Saltar al contenido
buybitcoinsmart

Glosario / Minería y consenso

Bloque génesis

También se conoce como Bloque 0.

¿Qué es el bloque génesis?
El bloque génesis es el primer bloque de la cadena de bitcoin, escrito en el código del software el 3 de enero de 2009, y el único cuya recompensa de 50 monedas nunca puede gastarse.

Todo nodo de bitcoin parte del mismo bloque escrito en el código en lugar de descargarlo, porque no hay nada anterior con lo que comprobarlo. Su marca de tiempo, 1231006505, corresponde al 3 de enero de 2009 a las 18:15:05 UTC, y su campo coinbase lleva un titular del Times of London de esa mañana. Si su software no llega al mismo bloque génesis, no está en bitcoin.

Cómo funciona

El bloque génesis es el único bloque que ningún nodo valida nunca frente a un bloque padre, así que no puede transmitirse, solo acordarse.

Reside en el código fuente, en el archivo de parámetros de la cadena, junto a los bloques iniciales equivalentes de la testnet, la signet y la regtest. Cada red tiene el suyo, y así es exactamente como un nodo sabe en qué red está: un nodo de testnet reutiliza el mismo mensaje coinbase pero con una marca de tiempo y un nonce distintos, lo que produce un hash diferente, y las dos redes nunca pueden mezclarse por accidente. Cambie un solo byte de su bloque génesis y habrá creado una cadena privada con la que ningún par hablará.

El bloque entero ocupa 285 bytes y contiene una sola transacción, la transacción coinbase que paga las primeras 50 monedas. Esas monedas no pueden gastarse, y no porque una regla lo prohíba. Bitcoin Core nunca inserta la salida coinbase del bloque génesis en su conjunto de UTXO, un efecto colateral de cómo se carga el bloque y no un diseño deliberado, así que cualquier transacción que intente consumirla hace referencia a una salida que la red no cree que exista. Todas las implementaciones han mantenido esta peculiaridad, porque cambiarla bifurcaría la cadena sin ningún propósito.

Durante un tiempo no le siguió nada. El bloque 1 no se minó hasta el 9 de enero de 2009, más de cinco días después, el mismo día en que se anunció la versión 0.1 del software en la lista de correo Cryptography. Esa brecha es la razón por la que el bloque génesis se describe a menudo como anterior al anuncio: existió antes de que nadie más hubiera podido estar ejecutando el código.

Todavía hay quien envía monedas a la dirección del bloque génesis, 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa, como homenaje. Esos pagos posteriores son salidas normales, creadas por transacciones normales, y puede gastarlos quien tenga esa clave. Solo las 50 originales están congeladas.

Por qué importa cuando compra bitcoin

Compartir el bloque génesis de bitcoin no prueba nada sobre una moneda, y varios proyectos han vendido exactamente esa confusión.

Bitcoin Cash se separó en el bloque 478.558 el 1 de agosto de 2017. Bitcoin SV se separó de Bitcoin Cash el 15 de noviembre de 2018. Bitcoin Gold se separó en el bloque 491.407 en octubre de 2017. Todas ellas contienen el mismo bloque génesis, el mismo titular en el mismo campo coinbase y varios años iniciales de historia idénticos, porque una bifurcación copia todo hasta el punto en que se separa. Por eso un proyecto puede decir, sin mentir, que su cadena empieza el 3 de enero de 2009 y aun así ser un activo distinto, con un precio distinto, reglas distintas y una fracción de la seguridad.

Lo que separa las cadenas es todo lo que viene después del punto de bifurcación: las reglas de consenso que hace cumplir cada lado y la prueba de trabajo acumulada detrás de la punta de la cadena. Cuando compra, lo que de verdad identifica a bitcoin es el ticker que negocia su plataforma, el formato de dirección que produce su billetera y la cadena que sigue su nodo. Nada de eso es el bloque génesis.

El segundo uso práctico es la verificación. Cuando su nodo realiza la sincronización inicial, empieza en el bloque 0 y avanza verificando cada subsidio, cada firma y cada enlace. El bloque génesis es el único valor de entrada de ese proceso que procede de usted y no de la red, y esa es toda la razón de que el proceso signifique algo. Descargar su propia copia del software desde la página de versiones del propio proyecto, y verificar su firma, es lo que hace suyo el punto de partida.

Luego está la capa de las estafas. Las ofertas de monedas de la "era Satoshi", las cadenas vendidas como el bitcoin original y los mensajes que le piden enviar monedas a la dirección del bloque génesis para desbloquear un multiplicador se aprovechan todos del mismo malentendido. Nuestra guía de estafas describe el patrón.

El titular en el campo coinbase

La entrada coinbase del bloque génesis lleva una inserción de datos de 69 bytes con texto plano que un conversor de hexadecimal a ASCII le mostrará en un segundo.

Los bytes se decodifican como: "The Times 03/Jan/2009 Chancellor on brink of second bailout for banks". Ese fue el titular de portada de The Times of London del sábado 3 de enero de 2009, en referencia a Alistair Darling y al segundo rescate bancario del Reino Unido.

Cumple dos funciones a la vez. Es una declaración sobre por qué se construyó el sistema, el único contenido editorial en todo el protocolo. También es una prueba de sellado de tiempo como las que la criptografía usa desde hace décadas: el bloque no puede haberse creado antes de que existiera el periódico, lo que establece un límite inferior estricto para la antigüedad de la cadena que no depende de confiar en el campo de la marca de tiempo. Quien afirme haber minado una cadena de bitcoin anterior tiene que explicar un titular que no podía conocer.

Bloque génesis frente a whitepaper de Bitcoin

Bitcoin tiene tres fechas de nacimiento plausibles, y la gente las confunde constantemente. El whitepaper se publicó en la lista de correo Cryptography el 31 de octubre de 2008: un documento de diseño de nueve páginas, sin código ni cadena. El bloque génesis se minó el 3 de enero de 2009: el primer estado del registro público. La versión 0.1 del software se publicó el 9 de enero de 2009: el momento a partir del cual cualquier otra persona podía unirse. El whitepaper describe un sistema; el bloque génesis pone uno en marcha.

Bloque génesis frente a Satoshi Nakamoto

La expresión "las monedas de Satoshi" casi nunca se refiere a las 50 del bloque génesis. El análisis de Sergio Demian Lerner de los patrones del nonce en los primeros bloques, conocido como el patrón Patoshi, atribuye aproximadamente 1,1 millones de monedas a un solo minero durante 2009, y se trata de salidas normales y gastables que están en direcciones normales. La recompensa del bloque génesis es aparte y nadie puede gastarla, tampoco Satoshi. Así que, cuando un titular informa de que se ha movido una billetera antigua inactiva, nunca se trata del bloque génesis, ni podrá tratarse nunca.

No confundir con

Preguntas frecuentes

¿Pueden gastarse alguna vez los 50 bitcoin del bloque génesis?

No. Bitcoin Core nunca registra la salida coinbase del bloque génesis en su conjunto de UTXO, así que cualquier transacción que intente gastarla se rechaza. Las monedas que los admiradores han enviado desde entonces a la misma dirección son salidas normales y puede gastarlas quien tenga esa clave.

¿Qué dice el mensaje del bloque génesis?

El campo coinbase contiene el texto: "The Times 03/Jan/2009 Chancellor on brink of second bailout for banks". Ese fue el titular de portada de The Times of London de ese día, y sirve además como prueba de que el bloque no se creó antes.

¿Tienen Bitcoin Cash y Bitcoin SV su propio bloque génesis?

No, comparten el de bitcoin. Ambas cadenas se bifurcaron a una altura posterior, así que contienen el mismo bloque 0 y solo divergen a partir de 2017. Un bloque génesis compartido no es prueba de que una moneda sea bitcoin.

¿Por qué hay una brecha de cinco días antes del bloque 1?

Porque nadie más estaba ejecutando todavía el software. El bloque génesis se minó el 3 de enero de 2009 y el bloque 1 llegó el 9 de enero, el día en que se anunció la versión 0.1 en la lista de correo Cryptography.

Para seguir leyendo

Términos relacionados

Más en la sección Minería y consenso

Leer esta página en inglés