Las bifurcaciones de Bitcoin se definen de diversas formas como cambios en el protocolo de la red de Bitcoin o como las situaciones que ocurren "cuando dos o más bloques tienen la misma altura de bloque". [1] Una bifurcación influye en la validez de las reglas . Las bifurcaciones se llevan a cabo típicamente para agregar nuevas características a una cadena de bloques, para revertir los efectos de hackeos o errores catastróficos . Las bifurcaciones requieren consenso para ser resueltas o de lo contrario surge una división permanente.
Bifurcaciones del software del cliente
Las siguientes son bifurcaciones del cliente de software para la red Bitcoin :
- Bitcoin XT
- Una bifurcación iniciada por Mike Hearn . La implementación de referencia actual para Bitcoin contiene un cuello de botella computacional . [2] La bifurcación real fue precedida por la publicación por parte de Mike Hearn de una Propuesta de Mejora de Bitcoin (BIP 64) el 10 de junio de 2014, en la que se pedía la adición de "una pequeña extensión del protocolo P2P que realiza búsquedas UTXO dado un conjunto de puntos de salida". [src 1] El 27 de diciembre de 2014, Hearn lanzó la versión 0.10 del cliente bifurcado XT, con los cambios de BIP 64. [src 2] Obtuvo una atención significativa dentro de la comunidad 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 de bloque. [3] [4]
- El 22 de junio de 2015, Gavin Andresen publicó BIP 101, en el que solicitaba un aumento del tamaño máximo de los bloques. Los cambios activarían una bifurcación que permitiría bloques de ocho MB (duplicando su tamaño cada dos años) una vez que se alcanzara el 75 % de un tramo de 1000 bloques minados después de principios de 2016. [src 3] La nueva tasa máxima de transacciones bajo XT habría sido de 24 transacciones por segundo. [5]
- El 6 de agosto de 2015, la propuesta BIP101 de Andresen se fusionó con el código base de XT . [src 4] [src 5] Se revirtió Bip 101 [src 6] y se aplicó en su lugar el aumento de tamaño de bloque de 2 MB de Bitcoin Classic . [ cita requerida ]
- El lanzamiento de XT en agosto de 2015 recibió una amplia cobertura mediática. The Guardian escribió que "el bitcoin se enfrenta a una guerra civil". [3]
- Wired escribió que "Bitcoin XT expone los fundamentos extremadamente sociales y 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". [6] El desarrollador Adam Back criticó que el umbral de activación del 75% fuera demasiado bajo y que algunos de los cambios fueran inseguros. [7]
- El 25 de agosto de 2017, Bitcoin XT publicó la versión G , que era un cliente de Bitcoin Cash por defecto. [src 7] Posteriormente, se publicó la versión H , que admitía la actualización del protocolo de Bitcoin Cash de noviembre de 2017, seguida de la versión I , que admitía la actualización del protocolo de Bitcoin Cash de mayo de 2018. [ cita requerida ]
- Bitcoin clásico
- En sus primeros 8 meses, Bitcoin Classic promovió un único aumento del tamaño máximo de bloque de un megabyte a dos megabytes. [8] [4] 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 los nodos. [9]
- Bitcoin ilimitado
Los tres clientes de software intentan aumentar la capacidad de transacción de la red. Ninguno logró la mayoría de la potencia de hash. [10] [4]
Las bifurcaciones duras previstas dividen la criptomoneda
Las bifurcaciones duras que dividen Bitcoin (también conocidas como "dividir monedas") se crean a través de cambios en las reglas de la cadena de bloques y compartiendo un historial de transacciones con Bitcoin hasta una determinada fecha y hora. La primera bifurcación dura que dividió Bitcoin ocurrió el 1 de agosto de 2017, lo que resultó en la creación de Bitcoin Cash .
La siguiente es una lista de bifurcaciones duras notables que dividen Bitcoin por fecha y/o bloque:
- Bitcoin Cash : se bifurcó en el bloque 478558, el 1 de agosto de 2017; por cada bitcoin (BTC), el propietario recibió 1 Bitcoin Cash (BCH)
- Bitcoin Satoshi Vision : Bifurcado en el bloque 556766, 15 de noviembre de 2018, por cada Bitcoin Cash (BCH), un propietario obtuvo 1 Bitcoin SV (BSV).
- eCash: Bifurcado en el bloque 661648, 15 de noviembre de 2020, por cada Bitcoin Cash (BCH), un propietario obtuvo 1.000.000 de eCash (XEC).
- Bitcoin Gold : bifurcado en el bloque 491407, el 24 de octubre de 2017, por cada bitcoin (BTC), el propietario recibió 1 Bitcoin Gold (BTG)
Horquillas blandas previstas que se separan de un bloque que no es el más utilizado
- La bifurcación que solucionó el incidente del desbordamiento de valores fue controvertida porque se anunció después de que se explotara el exploit. Se le asignó CVE-2010-5139.
Horquillas blandas previstas que se separan del bloque que requiere más trabajo
Segwit
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 red Lightning . La bifurcación se instaló en noviembre de 2021. [11] La actualización agrega funciones de privacidad. [12] [13] Taproot incluye los números de propuesta de mejora de Bitcoin BIP340, BIP341, BIP342. [14]
Ventajas:
- Las transacciones complejas, como aquellas que requieren múltiples firmas o aquellas con liberación retrasada, son indistinguibles de las transacciones simples en términos de datos en cadena. [ cita requerida ]
- Costos de transacción reducidos: el tamaño de los datos de las transacciones complejas de Bitcoin se reduce, lo que conduce a tarifas de transacción más bajas. [ cita requerida ]
- Compatibilidad con condiciones más complicadas para una transacción mediante firmas Schnorr. [ cita requerida ]
- Beneficios de la red Lightning : mayor flexibilidad, mejora de la privacidad y menores costos. [ cita requerida ]
Bifurcaciones duras de Bitcoin
Se crearon tres bifurcaciones duras por definición de "cambio de protocolo":
- Bifurcación de cadena de julio de 2010 (adición de funciones OP_NOP)
- Bifurcación de la cadena en marzo de 2013 (la migración de BerkeleyDB a LevelDB provocó una división de la cadena) [15]
- CVE-2018-17144 (Bitcoin 0.15 permitía gastar dos veces ciertas entradas en el mismo bloque. No fue explotado)
Referencias
Código fuente
- ^ "bips/bip-0064.mediawiki en master · bitcoin/bips · GitHub". GitHub .
- ^ "bitcoinxt/bitcoinxt". GitHub .
- ^ "bips/bip-0101.mediawiki en master · bitcoin/bips · GitHub". GitHub .
- ^ "Implementar hard fork para permitir bloques más grandes · bitcoinxt/bitcoinxt@946e3ba". GitHub .
- ^ "bitcoinxt/bitcoinxt". GitHub .
- ^ "Aumento del tamaño de bloque de 2 MB por dgenr8 · Solicitud de incorporación de cambios n.° 117 · bitcoinxt/bitcoinxt". GitHub .
- ^ "Lanzamientos de Bitcoin XT". GitHub . Consultado el 17 de junio de 2018 .
Otras referencias
- ^ Antonopoulos, Andreas (2017). Mastering Bitcoin: Programming the Open Blockchain (2.ª ed.). Estados Unidos: O' Reilly Media, Inc., pág. Glosario. ISBN 978-1491954386.
- ^ 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 .
- ^ ab Alex Hern (17 de agosto de 2015). "La bifurcación de Bitcoin: el científico jefe lanza una propuesta alternativa para la moneda". The Guardian . Consultado el 20 de agosto de 2015 .
- ^ abc "Una lista de bifurcaciones de Bitcoin y cómo han cambiado la red - CNBC TV18". CNBCTV18 . 2022-04-29 . Consultado el 2024-09-09 .
- ^ 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 .
- ^ Cade Metz (19 de agosto de 2015). "El cisma de Bitcoin muestra la genialidad del código abierto". WIRED .
- ^ Everett Rosenfeld (20 de agosto de 2015). "Bitcoin se divide: ¿se romperá o será mejor que nunca?". CNBC . Consultado el 5 de enero de 2017 .
- ^ Paul Vigna (17 de enero de 2016). "¿Se está desmoronando Bitcoin?". Wall Street Journal .
- ^ "El clásico ha vuelto". Archivado desde el original el 2 de febrero de 2017. Consultado el 28 de abril de 2017 .
- ^ Ammous, Saifedean (2018). El estándar Bitcoin: la alternativa descentralizada a la banca central. John Wiley & Sons. pp. 227, 228. ISBN 9781119473893. Recuperado el 23 de abril de 2018 .
- ^ Sigalos, MacKenzie (9 de junio de 2021). "Bitcoin acaba de recibir su primera renovación en cuatro años". CNBC . Consultado el 15 de junio de 2021 .
- ^ 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 .
- ^ Locke, Taylor (14 de junio de 2021). "7 cosas clave que sucedieron en el mundo de las criptomonedas durante la semana pasada". CNBC . Consultado el 23 de junio de 2021 .
- ^ "Todas las propuestas de mejora de Bitcoin, incluida la BIP340". 2021-06-01 – vía GitHub.
- ^ Horquilla de cadena de marzo de 2013