LearnBitcoin

Glosario

Reorganización (reorg)

Cuando aparece una cadena con más prueba de trabajo acumulada, los nodos abandonan su punta actual y se pasan a ella, y los bloques de la punta vieja quedan obsoletos.

Traducción hecha con ayuda de IA, pendiente de revisión humana. Lee el original (en inglés).

Una reorg, o reorganización de la cadena, es lo que pasa cuando un nodo de Bitcoin se entera de una cadena con más trabajo acumulado que la que venía siguiendo (a grandes rasgos, una cadena más larga) y se pasa a ella. Los bloques que tenía en la punta anterior quedan obsoletos; las transacciones que contenían vuelven al mempool, salvo que también estén en la cadena nueva.

La regla que provoca las reorganizaciones es "la cadena válida más larga gana"; más precisamente, gana la cadena con más prueba de trabajo (proof-of-work) acumulada. Cuando dos mineros encuentran bloques casi a la misma altura, la red se divide por un momento. En cuanto se mina el siguiente bloque de un lado, ese lado tiene más trabajo acumulado, y los nodos que estaban del otro lado se reorganizan hacia él.

Hay dos tipos:

  • Reorganizaciones cortas (de 1 o 2 bloques). Rutina. Ocurren decenas de veces al año (la red registró entre 28 y 93 bloques obsoletos al año de 2022 a 2025) y solo afectan a transacciones que apenas acababan de confirmarse. Justo por eso existe la regla de las 6 confirmaciones para transferencias de alto valor: después de seis bloques, la probabilidad de que una reorganización revierta tu transacción es ínfima, salvo un ataque coordinado masivo. Según la propia tabla del whitepaper, un atacante con el 10% del hashrate (el poder de cómputo de la red) tiene cerca de un 0.02% de probabilidad de alcanzar la cadena.
  • Reorganizaciones profundas (de 3 bloques o más). Raras y preocupantes. Las reorganizaciones más profundas de la red principal de Bitcoin (mainnet) vinieron de errores de software que dividieron la red: 53 bloques en agosto de 2010, cuando se abandonó la cadena que llevaba el bloque del desbordamiento de valor (value overflow), y 25 bloques en marzo de 2013, cuando los nodos de la versión 0.8 volvieron a la cadena que las versiones anteriores podían seguir. Una reorganización profunda hoy sería un suceso serio que valdría la pena investigar.

La implicación económica: la irreversibilidad de la transacción (finality) en Bitcoin es probabilística, no binaria; una transacción solo es tan definitiva como el trabajo que se ha minado encima de ella. Una confirmación es "probablemente suficiente para montos pequeños". Seis confirmaciones son "suficientes para casi todo". Cientos equivalen a "permanente a todos los efectos prácticos". Consulta Doble gasto para el ataque que las reorganizaciones dificultan, y el tema a fondo sobre minería (en inglés) para la economía.

Para la historia completa de la reorganización de 25 bloques de marzo de 2013, consulta La bifurcación de la cadena de 2013 (en inglés); para la de 53 bloques de agosto de 2010, consulta el análisis post mortem del bug de inflación (en inglés).

Ideas clave

  • Ocurre si una cadena que iba atrás supera en prueba de trabajo a la cadena principal
  • Puede revertir transacciones recientes incluidas en bloques de la cadena abandonada
  • Las reorganizaciones cortas son normales; las profundas señalan posibles ataques o divisiones de la cadena

Fuentes (6)

Términos relacionados (7)

Publicado el . No hay correcciones registradas para esta página.

Editar esta página en GitHub