分叉

初階
「分叉」是指區塊鏈網路中的發散。啟動分叉時,節點運算子 (驗證區塊鏈上交易的機器) 必須升級到最新版本的協定。每個節點都有一個區塊鏈副本,確保新的交易不與歷史相衝突。 

分叉有兩種類型:軟分叉和硬分叉。這兩種類型的分叉在區塊鏈的交易歷史中都會產生分裂,但它們以不同的方式分裂,對網路產生不同的影響。軟分叉是區塊鏈的軟體升級,只要網路上大多數節點採用該類升級,就不會將鏈一分為二。

硬分叉是不會向後相容的區塊鏈協定更改。每個節點都必須將系統升級到最新版本,才能在網路中維持活動狀態。在新規則相關共識不一致的情況下,可能會導致區塊鏈分為兩條不同路徑,從分裂點之後,每條路徑都具有各自的交易分類帳獨立發展。

與硬分叉相比,軟分叉被認為是更謹慎和安全的替代方案,因為它們可向後相容。這代表未升級到更新版本協定的節點仍會將鏈視為有效。軟分叉可以新增功能,這些功能不會改變區塊鏈遵循的規則。這些分叉類型通常用於程式設計層級的新功能實作。

以太坊和以太坊經典之間的分裂是硬分叉的一個例子。分叉發生原因是 DAO 駭客事件後對撤銷交易決定的意見分歧。另一方面,比特幣的 SegWit 側鏈整合在 2017 年 8 月上架,它是軟分叉的一個例子。

分叉可能會對區塊鏈網路及用戶產生重大影響。它們可能導致創建新加密貨幣,影響現有代幣的價值,並改變網路的治理結構。