Bitcoin-Core

我在哪裡可以找到完整的比特幣分叉列表(軟、硬、有意和無意)

  • October 22, 2021

我正在研究比特幣分叉的歷史,包括 2013 年的事件,這可能是也可能不是硬分叉,具體取決於你的定義。

有一篇論文詳細介紹了 Bitocin、Ethereum 和 Ethereum Classic 上各種分叉的歷史,你可以在這裡閱讀,與 Roger 進行原子交易:賭硬分叉的成功

這是到目前為止的 Forks 列表,

在此處輸入圖像描述

以下內容來源於上述論文,

    到目前為止,比特幣已經實施了六個以上的軟分叉。這些軟分叉的範圍從引入規則以防止礦工創建具有重複標識雜湊的 coinbase 交易,要求所有 ECDSA 簽名嚴格執行 DER 編碼,以及為單個交易輸出引入絕對和相對鎖定時間。在實現方面,這涉及在 coinbase 交易的腳本中儲存新資訊、約束交易驗證規則或重新定義特殊 OP_NOP 函式的使用。

   另一方面,比特幣經歷了兩次意外(和臨時)分裂(即出現了 Fork-1、Fork-2),需要礦工干預才能補救。第一次拆分允許使用者利用整數溢出漏洞並創建 1840 億個硬幣。這要求礦工在沒有硬幣創建交易的情況下合作擴展新的區塊鏈 [6],並執行軟分叉來防止這種利用。第二次分裂涉及升級到比特幣核心 0.8 的礦工意外創建了對比特幣核心 0.7 無效的塊。不幸的是,BerkeleyDB 在 Bitcoin Core 0.7 中的配置是不確定的,因此與 LevelDB 在 Bitcoin Core 0.8 中的配置不兼容。解決這個分叉需要礦工立即降級到比特幣核心 0.7 並放棄分叉的區塊鏈。下一個,

引用自:https://bitcoin.stackexchange.com/questions/56607