Mastering Bitcoin

Mastering Bitcoin


9. La Cadena de Bloques » El Bloque Génesis

Página 63 de 98

El Bloque Génesis

El primer bloque en la cadena de bloques se llama el bloque génesis y fue creado en 2009. Es el ancestro común de todos los bloques en la cadena de bloques, lo que significa que si comienza en cualquier bloque y sigue la cadena hacia atrás en el tiempo, finalmente llegará al bloque génesis.

Cada nodo siempre comienza con una cadena de bloques de al menos un bloque ya que el bloque génesis está codificado de forma estática en el software del cliente bitcoin, de forma que no pueda ser alterado. Cada nodo siempre «sabe» el hash y estructura del bloque génesis, la fecha fija en que fue creado, e incluso la única transacción contenida en él. Por lo tanto, cada nodo tiene el punto de partida para la cadena de bloques, una «raíz» segura desde la que construir una cadena de bloques de confianza.

Vea el bloque génesis codificado estáticamente dentro del cliente Bitcoin Core, en chainparams.cpp.

El siguiente identificador de hash pertenece al bloque génesis:

000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f

Puede buscar ese hash de bloque en cualquier sitio web de explorador de bloques, como blockchain.info, y le llevará a una página que describe el contenido de este bloque, con una dirección URL que contiene ese hash:

https://blockchain.info/block/000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f https://blockexplorer.com/block/000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce 26f

Usando el cliente de referencia Bitcoin Core en la línea de comandos:

$ bitcoind getblock 000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f

{

   "hash" : "000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f",

   "confirmations" : 308321,

   "size" : 285,

   "height" : 0,

   "version" : 1,

   "merkleroot" : "4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b",

   "tx" : [

      "4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b"

      ],

   "time" : 1231006505,

   "nonce" : 2083236893,

   "bits" : "1d00ffff",

   "difficulty" : 1.00000000,

   "nextblockhash" : "00000000839a8e6886ab5951d76f411475428afc90947ee320161bbf18eb6048"

}

El bloque génesis contiene un mensaje oculto en su interior. La entrada de transacción coinbase contiene el texto «The Times 03/Jan/2009 Chancellor on brink of second bailout for banks». (traducido al español: «The Times 03/Ene/2009 Canciller preparado para segundo rescate a los bancos»). Este mensaje tenía la intención de ofrecer la prueba de la fecha más antigua en la que este bloque fue creado, haciendo referencia al titular del periódico británico The Times. También sirve como un recordatorio irónico de la importancia de un sistema monetario independiente, precisamente cuando el lanzamiento de bitcoin coincide en el tiempo con una crisis monetaria mundial sin precedentes. El mensaje se registró en el primer bloque por Satoshi Nakamoto, creador de bitcoin.

Ir a la siguiente página

Report Page