Qué es un bloque huérfano en la blockchain
✍️ 16 mayo, 2024 - 10:12 👤 Editor: Jakub Motyka
- Los bloques huérfanos se producen cuando dos mineros resuelven un bloque simultáneamente y es un fenómeno común en Bitcoin y en otras criptomonedas.
- A pesar de no integrarse a la cadena principal, los bloques huérfanos pueden proporcionar información valiosa para los inversores.
En la tecnología blockchain, surgen diversas situaciones que requieren control, entre ellas los bloques huérfanos. Estos bloques son resultado de la minería de criptomonedas y representan un desafío inherente a la descentralización, pero han sido gestionados eficazmente gracias a las reglas de consenso de la red.
Los bloques huérfanos son generados cuando dos mineros encuentran un bloque casi simultáneamente; uno de estos bloques no se integran a la cadena principal, creando lo que se conoce como un bloque huérfano.
Un bloque huérfano, también llamado orphan block en inglés, es un bloque válido que ha sido exitosamente minado pero que no se incluye en la cadena principal de la blockchain.
Este fenómeno es común en Bitcoin y otras criptomonedas derivadas. Aunque el bloque huérfano es legítimo, no es aceptado en la cadena principal. Esto se debe a la preferencia por la cadena más larga y fuerte, de acuerdo a las reglas de consenso de la red.
¿Cómo se genera un bloque huérfano?
En sus primeras versiones, los bloques huérfanos en la blockchain de Bitcoin eran bloques válidos cuya ascendencia completa no se conocía. Esto impedía su validación porque no se podía determinar su bloque padre.
Este problema fue común en las primeras versiones del software de Bitcoin. Sin embargo, desde la versión v0.10 lanzada en 2015, este tipo de bloques huérfanos ya no es posible.
Esto se debe a que los mineros ya no pueden recibir bloques sin una ascendencia conocida, una mejora que se puede revisar en su GitHub.
A pesar de esto, el término "bloque huérfano" sigue utilizándose para describir bloques generados cuando dos mineros resuelven un bloque casi simultáneamente. Debido a la latencia en la red, ambos bloques se distribuyen para su validación. Por esto, los mineros pueden comenzar a trabajar en el siguiente bloque basado en el primero que reciban.
Eventualmente, cuando un minero encuentra la solución al siguiente bloque, la red acepta la cadena más larga con mayor Prueba de Trabajo (PoW), y el otro bloque es descartado. Esto lo convierte en un bloque inválido o caducado, comúnmente conocido como bloque huérfano.
Otra forma en que pueden surgir bloques huérfanos es a través de un ataque de un hacker que intenta revertir transacciones, para lo cual necesitaría controlar más del 50% del poder de hash de la red.
¿Cómo y por qué se genera un bloque huérfano?
Un bloque huérfano se genera principalmente cuando dos mineros encuentran un bloque válido casi al mismo tiempo. Debido a la naturaleza descentralizada y distribuida de la red blockchain, la propagación de información entre los nodos no es instantánea.
Esto significa que mientras un bloque se transmite a través de la red, otro minero puede resolver el mismo bloque simultáneamente. Ambos bloques son válidos, pero solo uno puede ser parte de la cadena principal.
Los mineros comienzan a trabajar en el siguiente bloque basándose en el primero que recibieron, lo que lleva a la creación de dos ramas temporales de la blockchain.
La red resuelve esta situación utilizando las reglas de consenso que favorecen la cadena más larga y con mayor PoW. Una vez que un minero resuelve el siguiente bloque, los nodos de la red aceptan la cadena que contiene este nuevo bloque, descartando la otra rama y, por lo tanto, el bloque competidor se convierte en un bloque huérfano.
Además de todo esto, bloques huérfanos pueden surgir de intentos maliciosos por parte de atacantes que intentan revertir transacciones ya confirmadas. Este tipo de ataque, conocido como ataque del 51%, requiere que el atacante controle la mayoría del poder de hash de la red, permitiéndole crear una cadena más larga y reescribir la historia de la blockchain para su beneficio.
¿Dónde se almacenan los bloques huérfanos?
Los bloques huérfanos no se integran a la blockchain. En lugar de ello, se almacenan temporalmente en un grupo conocido como orphan block pool. En esta pool, los bloques se mantienen en una lista de bloques huérfanos que no forman parte de la cadena principal de la blockchain.
Es relevante señalar que los bloques huérfanos, en el sentido literal de la palabra, es decir, aquellos que no tenían un bloque padre conocido, podrían eventualmente añadirse a la blockchain. Esto ocurriría una vez que se agregue el bloque predecesor que los origina, permitiendo su incorporación a la cadena principal.
¿Cuáles son los puntos más comunes para identificar un bloque huérfano?
Un bloque huérfano en la blockchain es técnicamente válido, ya que su resolución es correcta, pero no logra integrarse a la cadena principal de bloques. Estos bloques se almacenan temporalmente en una pool de bloques huérfanos, conocida como "orphan block pool".
En esta pool, la información contenida en los bloques huérfanos no es relevante ni para la blockchain ni para la red en general. Esto significa que estos bloques no contribuyen a la cadena de bloques principal.
La ocurrencia de bloques huérfanos es relativamente común y generalmente se debe al azar. Se estima que entre uno y tres de todos los bloques generados en un día pueden ser huérfanos.
Sin embargo, es importante destacar que las transacciones incluidas en un bloque huérfano no se pierden. En lugar de eso, son recogidas y confirmadas por un nuevo bloque que se integra a la cadena principal, ya sea en el siguiente bloque de la cadena más larga o en uno de los bloques siguientes.
Los mineros que generan correctamente estos bloques huérfanos no reciben la recompensa de minería, a pesar de que sus bloques son válidos desde un punto de vista técnico.
Estos bloques, a pesar de tener una ascendencia hasta el bloque Génesis, son rechazados porque no pertenecen a la cadena más larga, la cual es utilizada para la resolución del siguiente bloque. En consecuencia, aunque los bloques huérfanos cumplen con todos los criterios de validación, no se incorporan a la blockchain debido a la preferencia de la red por la cadena más larga y robusta.
Cómo Usar un Bloque Huérfano a Nuestro Favor al Invertir
Los bloques huérfanos en la blockchain pueden parecer inútiles a primera vista, pero pueden ofrecer información valiosa para los inversores que sepan cómo aprovecharlos. Entender cómo y por qué se generan estos bloques puede proporcionar una ventaja competitiva en el mercado de criptomonedas.
Aunque los bloques huérfanos no forman parte de la blockchain principal, su análisis puede proporcionar información estratégica para los inversores en criptomonedas. Monitorear la frecuencia de bloques huérfanos, entender la competencia minera y usar estos datos para identificar oportunidades tempranas son formas efectivas de utilizar estos bloques a su favor.
Con el conocimiento adecuado, los bloques huérfanos pueden convertirse en una herramienta valiosa para mejorar las decisiones de inversión y maximizar los rendimientos en el volátil mercado de criptomonedas.
- Review del exchange de criptomonedas Bitvavo - 22 de julio de 2024
- Review del exchange de criptomonedas PayBis - 18 de julio de 2024
- Review del exchange de criptomonedas XT.com - 17 de julio de 2024
Deja una respuesta