Atentamente
He estado investigando mucho sobre bitcoin y blockchain. Se puede encontrar mucha información en Internet donde muchas personas explican los conceptos básicos de bitcoin y su tecnología subyacente, pero tengo una pregunta para la que no puedo encontrar la respuesta y pido ayuda a esta comunidad.
Si uno busca en Google Almighty, puede rastrear bitcoin hasta el primer bloque emitido al que se le dice que tiene el hash:
000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f
en Blockchain.info la información de la transacción realizada está disponible:
https://blockchain.info/block-index/14849
E incluso encontré un blog donde se dan los datos del bloque original que contiene el ahora famoso ¨The Times 03/Ene/2009 Canciller al borde del segundo rescate para bancos¨
https://en.bitcoin.it/wiki/Genesis_block
Pero, ¿a qué datos tengo que aplicar SHA256 para obtener el hash dado?
Mucha gente dice que es para bloquear el encabezado compuesto por Versión - Hash de bloque anterior - Raíz de Merkle - Marca de tiempo - Objetivo de dificultad - Nonce en la estructura del bloque, pero me surge otra pregunta:
Cuando un grupo está minando, ¿recibe la información del bloque y su hash? ¿De quién recibe esos datos?
Espero que puedas ayudarme, cualquier lectura/libro/video/recurso que puedas recomendar será apreciado o hilos donde esta pregunta ya haya sido respondida.
¡Gracias de antemano!
Pero, ¿a qué datos tengo que aplicar SHA256 para obtener el hash dado?
Debe aplicar hash recursivo a todas las transacciones en el bloque (en el orden correcto) para crear un árbol de merkel, y luego codificar el hash final del árbol de merkel con la información que mencionó.
Cuando un grupo está minando, ¿recibe la información del bloque y su hash? ¿De quién recibe esos datos?
Al minar, los mineros obtienen el hash del bloque anterior. Las transacciones se leen del Mempool. E intente crear un bloque válido (que satisfaga el objetivo de dificultad) haciendo trillones de trillones de hashing (POW)
Recomendaría Mastering Bitcoin por A.Antonopoulos. Es mi referencia a todo en el espacio de Bitcoin.
PD: responder por correo electrónico definitivamente va en contra de la política de stackexchange
Adán