19 abril 2021 23:54

Bloque huérfano

¿Qué es un bloque huérfano?

Los bloques huérfanos, a menudo denominados bloques obsoletos, son bloques que no se aceptan en la red de la cadena de bloques 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 aislados de la cadena de bloques.

Conclusiones clave

  • Un bloque huérfano es un bloque que se ha resuelto dentro de la red blockchain pero no fue aceptado 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.

Entendiendo un bloque huérfano

Una cadena de bloques consta de 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 encontró. Para que la red de la cadena de bloques continúe funcionando, el bloque recién encontrado se agrega como la nueva ‘unidad’ en la cadena de bloques.

Sin embargo, es posible que dos mineros produzcan un bloque al mismo tiempo. Esta situación se produce porque la aceptación de los bloques en la cadena de bloques por parte de los nodos de la red de la cadena de bloques no ocurre instantáneamente.

Este retraso en la aceptación de un bloque puede llevar a que otro minero resuelva exactamente el mismo bloque. 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 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 para que no se agregue 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 hash intenta revertir algunas transacciones que ocurrieron anteriormente en la red blockchain.

Los bloques huérfanos suelen estar vinculados a la popular red de criptomonedas 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 pueda parecer que el minero de blockchain responsable de producir un bloque huérfano debería ser compensado por su tiempo y energía, de hecho, no recibe 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.