Un bloque huérfano es un bloque cuyo origen es desconocido o inexistente. Los bloques huérfanos fueron creados en versiones anteriores del software del núcleo de Bitcoin, pero ya no existen desde la actualización del software del núcleo de Bitcoin a la versión.0.10 en 2015. Un bloque con un bloque padre desconocido ya no es posible.
Sin embargo, el término "bloque huérfano" sigue utilizándose en el espacio criptográfico para referirse a los bloques minados que no se integraron en la cadena de bloques y fueron rechazados. Técnicamente, el término correcto para un bloque desechado es "bloque rancio". La mayoría de los mineros llaman a la recompensa de tales bloques 'huérfanos', que se cree que es la razón por la que el nombre se convirtió en sinónimo de bloques rechazados. A pesar de que esos bloques tienen un origen conocido, se les llama bloques huérfanos en lugar de bloques rancios.
Los bloques huérfanos se crean cuando dos o más mineros minan y emiten bloques válidos a la red casi simultáneamente. La red deberá validar ambos bloques, pero sólo añadirá uno, ya que aunque ambos bloques estén validados, sólo uno puede añadirse a la cadena. Cuando se transmiten dos bloques a los nodos de la red, cada uno de ellos decide -mediante un mecanismo de consenso- qué bloque integrar en la cadena. Finalmente, cuando se llega a una decisión, el bloque no elegido se descarta y se denomina "bloque huérfano".
En una cadena de bloques, la línea de bloques más larga se añade a la cadena principal. Si dos o más bloques fueron minados con éxito al mismo tiempo, el bloque del que se generan más bloques se añade a la cadena principal, y el bloque con menos bloques sucesivos se descarta y se convierte en un bloque huérfano o un bloque rancio.
¿QUÉ SON LOS BLOQUES?
Los bloques son unidades de almacenamiento de datos que se utilizan para guardar las transacciones en una red de cadenas de bloques. Suelen estar vinculados entre sí en cadenas que forman la cadena de bloques. Un bloque se genera cuando los mineros resuelven ciertos cálculos o algoritmos complejos que almacenan la información de las transacciones y abren un nuevo bloque. El minero que lo hace recibe una recompensa por el bloque. El procedimiento se repite para cada nuevo bloque minado.
¿CÓMO SE CREAN LOS BLOQUES HUÉRFANOS?
Cuando se extrae un nuevo bloque, éste contiene información sobre el bloque del que se extrajo y los datos de las transacciones. El bloque hijo se extrae del bloque padre. Esto significa que el bloque precedente se llama "bloque padre" mientras que el bloque siguiente se llama "bloque hijo". Sólo puede iniciarse uno en la cadena si se obtienen dos bloques del bloque padre.
Los nodos de la red deben decidir qué bloque se integrará en la cadena de bloques mediante el mecanismo de consenso Proof Of Work. El bloque rechazado es un bloque huérfano (para ser claros, el término técnico es un bloque rancio) porque fue separado del bloque padre. Cualquier transacción válida contenida en el bloque huérfano se verifica y se añade al siguiente bloque. Las transacciones se vuelven a incluir en la cadena de bloques.
¿LOS BLOQUES HUÉRFANOS SON LO MISMO QUE LOS BLOQUES OBSOLETOS?
Los bloques huérfanos, como se ha explicado anteriormente, son bloques sin información sobre el bloque padre o el origen. Cada bloque contiene información sobre el bloque anterior. Que un bloque exista sin información sobre su bloque padre es bastante imposible, a menos que la blockchain haya sido manipulada. En el sentido literal, cualquier bloque sin información sobre el bloque padre es un bloque huérfano. Por otro lado, los bloques obsoletos son bloques generados por la red y rechazados. Comúnmente se le llama bloque huérfano, pero son dos cosas totalmente diferentes.
¿DÓNDE SE ALMACENAN LOS BLOQUES HUÉRFANOS?
Los bloques huérfanos no se integran en la cadena de bloques. Se almacenan temporalmente en una "reserva de bloques huérfanos", como se denomina, porque la información que contienen ya no es significativa para la red. En el caso de un bloque huérfano literal, puede integrarse en la cadena de bloques más adelante si se identifica el bloque padre y se añade a la cadena.
En conclusión, los bloques huérfanos no son habituales, salvo en el caso de un ataque a la blockchain. Sin embargo, los bloques huérfanos son relativamente comunes y se producen a menudo en las redes descentralizadas. Se estima que entre 1 y 3 de todos los bloques minados en un día son bloques obsoletos; aunque algunas redes tienen más, la media diaria de Bitcoin es inferior a 0,1.
Autor: Gate.io Observador: M. Olatunji. Traductor: Jose E.
*Este artículo representa únicamente las opiniones de los observadores y no constituye ninguna sugerencia de inversión.
*Gate.io se reserva todos los derechos de este artículo. Se permitirá la reproducción del artículo siempre que se haga referencia a Gate.io. En todos los demás casos, se emprenderán acciones legales por infracción de los derechos de autor.