¿Dónde puedo encontrar una lista completa de bifurcaciones de Bitcoin (blandas, duras, intencionales y no intencionales)?

Estaba buscando estudiar la historia de las bifurcaciones de Bitcoin, incluido el incidente de 2013 que puede o no haber sido una bifurcación dura, según su definición.

Respuestas (3)

Hay un documento que proporciona detalles extensos sobre la historia de todo tipo de bifurcaciones en Bitocin, Ethereum y Ethereum Classic, puede leerlo aquí, Atomically Trading with Roger: Gambling on the success of a hardfork .

Aquí está la lista de Forks hasta ahora,

ingrese la descripción de la imagen aquí

El siguiente contenido proviene del documento anterior,

    Hasta ahora, Bitcoin ha implementado más de seis bifurcaciones blandas. Estos softforks van desde la introducción de reglas para evitar que los mineros creen transacciones de base de monedas con hashes de identificación duplicados, que requieren todas las firmas ECDSA para hacer cumplir estrictamente la codificación DER, y la introducción de tiempos de bloqueo absolutos y relativos para las salidas de transacciones individuales. En términos de implementación, esto implica almacenar nueva información en el scriptsig de la transacción de coinbase, restringir las reglas de validación de transacciones o redefinir el uso de la función especial OP_NOP.
   Por otro lado, Bitcoin ha experimentado dos divisiones accidentales (y temporales) (es decir, surgieron Fork-1, Fork-2) que requirieron la intervención del minero para remediarlo. La primera división permitió a un usuario explotar un error de desbordamiento de enteros y crear 184 mil millones de monedas. Esto requería que los mineros extendieran cooperativamente una nueva cadena de bloques sin la transacción de creación de monedas [6] y aplicaran una bifurcación blanda para evitar este exploit. La segunda división involucró a mineros que actualizaron a Bitcoin Core 0.8 creando accidentalmente bloques que no eran válidos para Bitcoin Core 0.7. Desafortunadamente, la configuración de BerkeleyDB en Bitcoin Core 0.7 no era determinista y, como resultado, no era compatible con la configuración de LevelDB en Bitcoin Core 0.8. Resolver esta bifurcación requería que los mineros cambiaran inmediatamente a Bitcoin Core 0.7 y abandonaran la cadena de bloques bifurcada. Próximo,

El mejor recurso que he visto que responde a esta pregunta es esta publicación de blog de BitMEX . Incluye algunas de las primeras bifurcaciones de la era Satoshi que no se han incluido en ninguna respuesta existente.

tabla BitMEX

En su github:

Consulte la página de ayuda de githubs para buscar problemas .

Ejemplos : este es solo un ejemplo de cómo podría usarlo para buscar "problema" desde 2013-01-01 hasta 2013-12-31:search?utf8=%E2%9C%93&q=issue+created%3A%222013-01-01+..+2013-12-31%22&type=Issues

El enlace completo para los problemas de bitcoin de ese período principal sería: https://github.com/bitcoin/bitcoin/search?utf8=%E2%9C%93&q=issue+created%3A%222013-01-01+..+ 2013-12-31%22&type=Problemas

Esto buscaría "error" para los mismos períodos:search?utf8=%E2%9C%93&q=bug+created%3A%222013-01-01+..+2013-12-31%22&type=Issues

No tengo suficiente reputación para publicarte más de 2 enlaces:h++ps://github.com/bitcoin/bitcoin/search?utf8=%E2%9C%93&q=bug%20created%3A%222013-01-01%20..%202013-12-31%22&type=Issues

Podrías aplicar lo mismo en tarjetas y proyectos.