Articulo de referencia

Lista de bifurcaciones de Bitcoin

Las bifurcaciones de Bitcoin se definen de diversas maneras: como cambios en el protocolo de la red Bitcoin o como situaciones que ocurren cuando dos o más bloques tienen la mis...

Página semiprotegida

Las bifurcaciones de Bitcoin se definen de diversas maneras: como cambios en el protocolo de la red Bitcoin o como situaciones que ocurren cuando dos o más bloques tienen la misma altura. [ 1 ] Una bifurcación afecta la validez de las reglas . Generalmente, se realizan para agregar nuevas funcionalidades a una cadena de bloques o para revertir los efectos de ataques informáticos o errores catastróficos . Las bifurcaciones requieren consenso para resolverse; de ​​lo contrario, se produce una división permanente.

Según las especificaciones de BIP 123, existen 3 categorías principales de bifurcaciones de Bitcoin: [ 2 ]

  • Bifurcaciones suaves en Bitcoin: Estas no dividen la red. Son cambios en las reglas de consenso donde algunos bloques previamente válidos ahora no son válidos.
  • Bifurcaciones duras en Bitcoin: Estas provocan una división permanente de la cadena entre las dos versiones. Se trata de cambios en las reglas de consenso que hacen que algunos bloques previamente inválidos ahora sean válidos.
  • Bifurcaciones duras que crearon cadenas de bloques y criptomonedas alternativas.

Existe también otra subcategoría de cambios en las reglas de consenso que tenían la posibilidad de provocar una bifurcación dura y una división de la cadena. Sin embargo, dado que nunca se explotaron, técnicamente nunca dieron lugar a una bifurcación dura.

Bifurcaciones suaves dentro de Bitcoin

Se trata de cambios en las reglas de consenso que no provocaron una división en la red. Son el resultado de cambios en las reglas de consenso donde bloques previamente válidos ahora no son válidos en clientes más recientes. [ 2 ] Los nodos cliente, tanto con la actualización como sin ella, aún pueden construir en la misma cadena. Dos de las bifurcaciones suaves de Bitcoin más conocidas son Segwit y Taproot.

Segwit

Segregated Witness ( SegWit ), formalmente conocido como Segregated Witness (capa de consenso), es un cambio de bifurcación suave implementado en el formato de transacción de bitcoin . [ 3 ]

SegWit tenía el número de Propuesta de Mejora de Bitcoin BIP 141. [ 3 ] El propósito declarado era prevenir la maleabilidad no intencional de las transacciones de bitcoin ; permitir la transmisión opcional de datos; y eludir ciertas restricciones del protocolo (como el límite del tamaño del bloque ) con una bifurcación suave . [ 3 ] Segregated Witness se activó el 24 de agosto de 2017.

Raíz principal

Taproot es una bifurcación suave acordada en el formato de transacción. La bifurcación agrega soporte para firmas Schnorr y mejora la funcionalidad de los contratos inteligentes y la Lightning Network . La bifurcación se instaló en noviembre de 2021. [ 4 ] La actualización agrega funciones de privacidad. [ 5 ] [ 6 ] [ 7 ] [ 8 ] Taproot incluye los números BIP 340, [ 9 ] 341, [ 10 ] 342. [ 11 ]

Ventajas: [ 7 ] [ 8 ]

  • Las transacciones complejas, como las que requieren múltiples firmas o las que tienen una liberación diferida, son indistinguibles de las transacciones simples en términos de datos en la cadena de bloques.
  • Costes de transacción reducidos: El tamaño de los datos de las transacciones complejas de Bitcoin se reduce, lo que conlleva comisiones de transacción más bajas.
  • Admite condiciones más complejas para una transacción mediante firmas Schnorr.
  • Ventajas de la red Lightning : Mayor flexibilidad, mejora de la privacidad y menores costes.

Bifurcaciones duras dentro de Bitcoin

Se trata de bifurcaciones duras dentro de Bitcoin que provocaron una división de la cadena, pero no crearon una red o criptomoneda alternativa. Son cambios en las reglas de consenso donde algunos bloques previamente inválidos ahora son válidos en clientes más recientes. [ 2 ]

  • v0.3.6: La incorporación de las funciones OP_NOP provocó una división de la cadena. Los clientes anteriores a la versión 0.3.6 ya no pueden sincronizarse con la cadena de bloques de Bitcoin actual después del bloque 163.685.
  • Bifurcación de la cadena en marzo de 2013. La migración de BerkeleyDB a LevelDB en la versión 0.8 provocó una división de la cadena. Los mineros reorganizaron 24 bloques volviendo a la versión 0.7.2. Se produjo al menos un doble gasto durante este evento. Este error se corrigió posteriormente en la versión 0.8.1. [ 12 ]

Bifurcaciones duras que crearon cadenas de bloques y criptomonedas alternativas.

Se trata de bifurcaciones duras (Hard Fork) creadas mediante cambios en las reglas de consenso, que dieron lugar a una cadena de bloques y una criptomoneda alternativas. Comparten un historial de transacciones con Bitcoin hasta una fecha y hora determinadas. La primera bifurcación dura que dividió Bitcoin tuvo lugar el 1 de agosto de 2017, dando como resultado la creación de Bitcoin Cash .

La siguiente es una lista de bifurcaciones duras notables que dividieron bitcoin por fecha y/o bloque:

  • Bitcoin Cash : Bifurcado en el bloque 478558, el 1 de agosto de 2017, por cada bitcoin (BTC), un propietario recibió 1 Bitcoin Cash (BCH).
  • Bitcoin Gold : En el bloque 491407, el 24 de octubre de 2017, por cada bitcoin (BTC), el propietario recibió 1 Bitcoin Gold (BTG).
  • Bitcoin Satoshi Vision : En el bloque 556766, el 15 de noviembre de 2018, por cada Bitcoin Cash (BCH), un propietario recibió 1 Bitcoin SV (BSV).
  • eCash : En la bifurcación del bloque 661648, el 15 de noviembre de 2020, por cada Bitcoin Cash (BCH), el propietario recibió 1.000.000 de eCash (XEC).
Bitcoin Clásico
En sus primeros 8 meses, Bitcoin Classic promovió un único aumento del tamaño máximo del bloque de un megabyte a dos megabytes. [ 13 ] [ 14 ] En noviembre de 2016 esto cambió y el proyecto pasó a una solución que trasladó el límite de las reglas del software a las manos de los mineros y nodos. [ 15 ]
Bitcoin Unlimited

Los tres clientes de software intentan aumentar la capacidad de transacción de la red. Ninguno logró la mayoría del poder de hash. [ 16 ] [ 14 ]

Bifurcaciones de software de Bitcoin Core sin una cadena de bloques

A continuación se presentan las bifurcaciones de software propuestas para el cliente de software Bitcoin Core que no lograron lanzar una cadena de bloques:

Bitcoin XT
Una bifurcación iniciada por Mike Hearn . La implementación de referencia actual para bitcoin contiene un cuello de botella computacional . [ 17 ] La bifurcación real fue precedida por la publicación de BIP 64 por parte de Mike Hearn el 10 de junio de 2014, en la que se solicitaba la adición de "una pequeña extensión del protocolo P2P que realiza búsquedas de UTXO dado un conjunto de puntos de salida". [ 18 ] El 27 de diciembre de 2014, Hearn lanzó la versión 0.10 del cliente bifurcado XT, con los cambios de BIP 64. [ src 1 ] Logró una atención significativa dentro de la comunidad de bitcoin a mediados de 2015 en medio de un polémico debate entre los desarrolladores principales sobre el aumento del límite del tamaño del bloque. [ 19 ] [ 14 ]
El 22 de junio de 2015, Gavin Andresen publicó BIP 101, en el que solicitaba un aumento del tamaño máximo de bloque. Los cambios activarían una bifurcación que permitiría bloques de ocho MB (duplicando su tamaño cada dos años) una vez alcanzado el 75 % de un tramo de 1000 bloques minados después del inicio de 2016. [ 20 ] La nueva tasa máxima de transacciones bajo XT habría sido de 24 transacciones por segundo. [ 21 ]
El 6 de agosto de 2015, la propuesta BIP 101 de Andresen se fusionó con el código base de XT . [ src 2 ] [ src 3 ] BIP 101 fue revertido [ src 4 ] y en su lugar se aplicó el aumento de tamaño de bloque de 2 MB de Bitcoin Classic .
El lanzamiento de XT en agosto de 2015 recibió una amplia cobertura mediática. The Guardian escribió que "bitcoin se enfrenta a una guerra civil". [ 19 ]
Wired escribió que «Bitcoin XT expone los fundamentos extremadamente sociales —extremadamente democráticos— de la idea del código abierto, un enfoque que hace que el código abierto sea mucho más poderoso que la tecnología controlada por una sola persona u organización». [ 22 ] El desarrollador Adam Back criticó que el umbral de activación del 75 % fuera demasiado bajo y que algunos de los cambios fueran inseguros. [ 23 ]
El 25 de agosto de 2017, Bitcoin XT publicó la versión G , que era un cliente de Bitcoin Cash por defecto. [ src 5 ] Posteriormente, se publicó la versión H , que admitía la actualización del protocolo Bitcoin Cash de noviembre de 2017, seguida de la versión I , que admitía la actualización del protocolo Bitcoin Cash de mayo de 2018.

Posibles bifurcaciones duras que nunca fueron explotadas

Se trata de actualizaciones de consenso de clientes que podrían haber provocado una bifurcación dura. O bien nunca fueron explotadas antes de ser parcheadas, o bien fueron revertidas mediante una reorganización antes de ser parcheadas.

  • CVE-2010-5139: Se explotó un error de desbordamiento de valor cuando una transacción acuñó 184 mil millones de bitcoins. Los mineros reorganizaron la cadena de bloques para eliminar la transacción de acuñación, lo que provocó una división de la cadena. Dado que la reorganización ocurrió antes del lanzamiento de wxBitcoin v0.3.11 para corregir el error, técnicamente no fue una bifurcación dura. [ 24 ] [ 25 ]
  • CVE-2018-17144: Bitcoin 0.15 tenía un error crítico de inflación que permitía el doble gasto de ciertas entradas en el mismo bloque. Esto no fue explotado antes de ser corregido. [ 26 ]

Referencias

Código fuente

  1. "bitcoinxt/bitcoinxt" . GitHub .
  2. "Implementar una bifurcación dura para permitir bloques más grandes · bitcoinxt/bitcoinxt@946e3ba" . GitHub .
  3. "bitcoinxt/bitcoinxt" . GitHub .
  4. "Aumento del tamaño del bloque de 2 MB por dgenr8 · Solicitud de extracción n.° 117 · bitcoinxt/bitcoinxt" . GitHub .
  5. "Lanzamientos de Bitcoin XT" . GitHub . Consultado el 17 de junio de 2018 .

Otras referencias

  1. Antonopoulos, Andreas (2017). Mastering Bitcoin: Programming the Open Blockchain (2.ª ed.). EE. UU.: O' Reilly media, inc. p. Glosario. ISBN   978-1491954386.
  2. 1 2 3 Lombrozo, Eric (30-11-2016). "Clasificación BIP" . BIP 123. Recuperado el 20-05-2026 vía Github .
  3. 1 2 3 Lombrozo, Eric; Lau, Johnson; Wuille, Pieter (2017-09-17). "Segregated Witness (capa de consenso)" . BIP 141 vía GitHub .
  4. Sigalos, MacKenzie (09/06/2021). "Bitcoin acaba de recibir su primer cambio de imagen en cuatro años" . CNBC . Consultado el 15/06/2021 .
  5. Kharif, Olga (15 de junio de 2021). "Bitcoin obtendrá más funciones de privacidad en la actualización de Taproot, lo que dificultará el rastreo de pagos" . Bloomberg . Consultado el 23 de junio de 2021 .
  6. Locke, Taylor (14 de junio de 2021). "7 cosas clave que sucedieron en el mundo de las criptomonedas la semana pasada" . CNBC . Consultado el 23 de junio de 2021 .
  7. 1 2 "¿Vale la pena Taproot para la firma única?" . Bitcoin Optech . 23-06-2021. Archivado del original el 23-01-2026 . Recuperado el 20-05-2026 .
  8. 1 2 Velardo, Neill (28-04-2026) [06-03-2026]. "Explicación de Bitcoin Taproot: Cómo funciona la actualización" . Bitcoin.com . Archivado del original el 20-05-2026 . Recuperado el 20-05-2026 .
  9. Wuille, Pieter; Nick, Jonas; Ruffing, Tim (19 de febrero de 2023). "Firmas Schnorr para secp256k1" . BIP 340 vía GitHub .
  10. Wuille, Pieter; Nick, Jonas; Towns, Anthony (19 de febrero de 2023). "Taproot: reglas de gasto de SegWit versión 1" . BIP 340 vía GitHub .
  11. Wuille, Pieter; Nick, Jonas; Towns, Anthony (19 de febrero de 2023). "Validación de scripts de Taproot" . BIP 342 vía GitHub .
  12. Andresen, Gavin (1 de febrero de 2016). "Análisis posterior a la bifurcación de Chain Fork de marzo de 2013" . BIP 50. Recuperado el 20 de mayo de 2026 a través de GitHub .
  13. Paul Vigna (17 de enero de 2016). "¿Se está desintegrando Bitcoin?" . Wall Street Journal .
  14. 1 2 3 "Una lista de bifurcaciones de Bitcoin y cómo han cambiado la red - CNBC TV18" . CNBCTV18 . 29 de abril de 2022. Consultado el 9 de septiembre de 2024 .
  15. "Lo clásico ha vuelto" . Archivado del original el 2 de febrero de 2017. Consultado el 28 de abril de 2017 .
  16. Ammous, Saifedean (2018). El estándar Bitcoin: la alternativa descentralizada a la banca central . John Wiley & Sons. págs. 227, 228. ISBN  9781119473893Consultado el 23 de abril de 2018 .
  17. Maria Bustillos (25 de agosto de 2015). "Dentro de la lucha por el futuro de Bitcoin" . The New Yorker . Conde Naste . Consultado el 7 de enero de 2017 .
  18. Hearn, Mike (10-06-2014). "mensaje getutxo" . BIP 64 vía GitHub .
  19. 1 2 Alex Hern (17 de agosto de 2015). "Bitcoin se bifurca: el científico jefe lanza una propuesta alternativa para la moneda" . The Guardian . Recuperado el 20 de agosto de 2015 .
  20. Andresen, Gavin (22-06-2015). "Aumentar el tamaño máximo del bloque" . BIP 101 vía GitHub .
  21. Tim Hornyak (21 de agosto de 2015). "El debate sobre Bitcoin XT eclipsa las oportunidades de crecimiento" . PC World . IDG . Consultado el 7 de enero de 2017 .
  22. Cade Metz (19 de agosto de 2015). "El cisma de Bitcoin demuestra la genialidad del código abierto" . WIRED .
  23. Everett Rosenfeld (20 de agosto de 2015). "División de Bitcoin: ¿Se romperá o será mejor que nunca?" . CNBC . Consultado el 5 de enero de 2017 .
  24. "NVD - CVE-2010-5139" . Base de datos nacional de vulnerabilidades del NIST . Consultado el 2 de diciembre de 2025 .
  25. Quamara, Sidharth; Singh, Awadhesh (22 de febrero de 2022). "Un estudio sistemático sobre las preocupaciones de seguridad en las criptomonedas: estado del arte y perspectivas" . Computers & Security . 113 (102548) 102548. doi : 10.1016/j.cose.2021.102548 . Recuperado el 2 de diciembre de 2025 .
  26. "NVD - cve-2018-17144" . Base de datos nacional de vulnerabilidades del NIST . Consultado el 2 de diciembre de 2025 .