Una gran parte del ecosistema de cadena de bloques convencional depende de los mineros. La minería de nuevos bloques mantiene el sistema en funcionamiento. Sin embargo, surgen problemas cuando dos o más mineros extraen un nuevo bloque en un momento similar. En este caso, solo un bloque prevalecerá como el bloque añadido a la cadena principal.
Una gran parte del ecosistema de cadena de bloques convencional depende de los mineros. La minería de nuevos bloques mantiene el sistema en funcionamiento. Sin embargo, surgen problemas cuando dos o más mineros extraen un nuevo bloque en un momento similar. En este caso, solo un bloque prevalecerá como el bloque añadido a la cadena principal.
Aunque puedan parecer engañosamente similares, dos bloques del mismo tipo pueden diferir entre sí en cuanto a cómo son tratados por varios protocolos de cadena de bloques. Hay tres tipos principales de estos bloques que puedes encontrar, a saber, bloques huérfanos, tíos y obsoletos.
Existe mucha confusión en torno a estos bloques, y un tipo a menudo se confunde con otro. Como resultado, los bloques que en realidad son obsoletos a menudo se denominan bloques huérfanos. Este artículo pretende arrojar luz sobre este tema. Una vez que hayas terminado de leer, podrás determinar si un bloque descartado es huérfano, tío u obsoleto.
Aspectos esenciales de los bloques huérfanos, tíos y obsoletos
- Los bloques huérfanos, tíos y obsoletos son bloques que no forman parte de la cadena principal.
- Los bloques huérfanos no son válidos ya que se desconoce su bloque padre.
- Los bloques tíos son válidos ya que se conoce su bloque padre.
- Los bloques tíos son recompensados en la cadena de bloques de Ethereum.
- Los bloques obsoletos son válidos pero ya no forman parte de la cadena principal.
Bloques huérfanos
Bitcoin fue la primera cadena de bloques, por lo que tiene sentido que los bloques que ya no forman parte de la cadena principal debutaran allí. Veamos cómo un bloque se convierte en huérfano en la cadena de bloques de Bitcoin.
En el proceso de minería, un retraso en la aceptación de un bloque calificado puede llevar a que los bloques no sean aceptados en la cadena de bloques. Si otro bloque calificado se procesa sin retraso, el primer bloque calificado es rechazado o huérfano. Aunque válidos y verificados, los bloques huérfanos no tienen un padre o bloque precedente conocido.
Esto significa que una transacción podría haber tenido ya una confirmación, pero eso aún no garantiza su finalidad. Una vez que el bloque con esa transacción se reconoce como un bloque huérfano, la transacción volverá al grupo de memoria. Solo se confirmará cuando acumule suficientes confirmaciones en los bloques siguientes.
Bloques tíos
Los bloques en la cadena de bloques que no cuentan como parte de la cadena principal se consideran de manera diferente en varias cadenas de bloques. Un tipo de estos bloques se llaman bloques tíos en la cadena de bloques de Ethereum. A veces también se les llama bloques tía u ommer. Este último es solo una expresión neutral en cuanto al género para el mismo fenómeno.
Mientras que los bloques tíos no aparecen en la cadena de bloques de Bitcoin, y surgen ya sea como huérfanos o, como veremos más adelante, bloques obsoletos, son bastante comunes en Ethereum. Dado que el tiempo de bloque en Ethereum es de solo unos 15 segundos, más de un minero a menudo produce un bloque completamente legítimo y válido al mismo tiempo. En estos casos, cada minero exitoso recibe una parte de la recompensa de minería y todas las transacciones en sus bloques se consideran válidas. Sin embargo, solo el bloque que demuestra la mayor dificultad (tiene la mejor prueba de trabajo) continúa la cadena principal. El resto se convierten en bloques tíos.
Una vez que el protocolo Casper esté completamente implementado, los bloques tíos podrían realmente contribuir al peso de una rama de bloques, haciéndola más pesada. Como resultado, una rama con un bloque tío tendrá más probabilidades de ser adoptada como la cadena principal que una rama sin tíos.
Bloques obsoletos
El tercer tipo especial de bloques presentados en este artículo son los bloques obsoletos. Viendo cómo a menudo se confunden con los bloques huérfanos, se necesita una aclaración. Ni los bloques huérfanos ni los obsoletos forman parte de la cadena válida más larga. Para los bloques huérfanos, esto se debe a que su padre es desconocido. Para los bloques obsoletos, por el contrario, es porque esa parte de la cadena ya no es la más larga y más difícil de recrear (no tiene suficiente prueba de trabajo).
En términos simples, los bloques obsoletos son bloques bien formados que ya no forman parte de la cadena de bloques más larga (en términos de complejidad) y mejor formada. Si, por ejemplo, tú o tu grupo de minería bifurcaran la cadena de bloques y demostraran la prueba de que han realizado el trabajo más arduo (lo que significa que tu cadena sería la más difícil de minar), establecerían una nueva cadena principal. Los mineros que no lograran cambiar a tu cadena estarían trabajando en bloques obsoletos. Debido a eso, no serían elegibles para recibir una recompensa de minería.
¿Por qué son importantes estos tipos de bloques?
Por las razones especificadas anteriormente, los bloques huérfanos, tíos y obsoletos son importantes para los mineros y desarrolladores. Después de todo, dan forma a las cadenas de bloques y afectan su seguridad en términos de ataques de doble gasto. Sin embargo, incluso un simple trader debería estar familiarizado con estos conceptos. Es importante que todos solo operen con lo que entienden.