¿Qué es un bloque huérfano?
Los bloques huérfanos, a menudo denominados bloques obsoletos, son bloques que no son aceptados en la red blockchain debido a un retraso en la aceptación del bloque en cuestión en la cadena de bloques, en comparación con el otro bloque calificado. Los bloques huérfanos son bloques válidos y verificados pero han sido rechazados por la cadena. También se denominan bloques separados ya que existen de forma aislada de la cadena de bloques.
Para llevar clave
- Un bloque huérfano es un bloque que se ha resuelto dentro de la red blockchain pero que no se aceptó debido a un retraso dentro de la propia red. Puede haber dos mineros que resuelvan un bloque simultáneamente. El minero que tiene una hoja de prueba de trabajo más detallada es el que recibe la recompensa del bloque. No hay recompensa por resolver un bloque que luego se determina que es un bloque huérfano.
Comprender un bloque huérfano
Una cadena de bloques consiste en una serie de bloques, que actúan como unidades de almacenamiento de datos para almacenar detalles de las diversas transacciones que ocurren en la red de la cadena de bloques. Durante el proceso de minería estándar, los mineros intentan generar nuevos bloques resolviendo las complejas ecuaciones matemáticas necesarias para que funcione la red blockchain.
El primer minero que tiene éxito en encontrar un nuevo bloque tiene derecho a la recompensa del bloque y escribe la primera transacción en el nuevo bloque que encontraron. Para que la red blockchain continúe funcionando, el bloque recién encontrado se agrega como la nueva 'unidad' en blockchain.
Sin embargo, es posible que dos mineros produzcan un bloque al mismo tiempo. Esta situación ocurre porque la aceptación de los bloques en la cadena de bloques por los nodos de la red de la cadena de bloques no ocurre instantáneamente.
Esta demora en la aceptación de un bloque puede llevar a que otro minero resuelva el mismo bloque exacto. Conduce a una confusión temporal en la red blockchain, ya que los nodos intentan decidir qué bloque de los dos bloques recién identificados quiere aceptar.
En tal situación, el bloque con la mayor parte de la prueba de trabajo (POW) se acepta en la cadena de bloques. El otro bloque, con una prueba de trabajo más pequeña, se descarta de ser agregado a la cadena de bloques y se denomina bloque huérfano. Dichos bloques son esencialmente bloques válidos y verificados, pero debido al mecanismo de trabajo de la red y al tiempo de retraso que lleva a la aceptación retrasada, uno de los bloques se rechaza o queda huérfano.
Otra forma en que se crea un bloque huérfano es cuando un pirata informático con suficiente poder de hashing intenta revertir algunas transacciones que ocurrieron anteriormente en la red blockchain.
Los bloques huérfanos se vinculan más comúnmente a la popular red de criptomonedas de Bitcoin. En el caso de una transacción válida existente en un bloque huérfano, se agregan al siguiente bloque válido aceptado en la cadena de bloques.
Consideraciones especiales: Recompensas de bloques huérfanos
Aunque parezca que el minero blockchain responsable de producir un bloque huérfano debería ser compensado por su tiempo y energía, de hecho, no reciben ninguna recompensa por resolver el bloque y producir un bloque huérfano.
Hay muchos mineros que consideran que esta práctica es injusta ya que no se les compensa de ninguna manera por producir un trabajo excepcional que solo no se acepta porque hubo un retraso en la red de aceptación de blockchain.