硬分叉 / 軟分叉 (Hard/Soft Fork)

硬分叉 / 軟分叉 (Hard/Soft Fork)

share button

硬分叉 是指對區塊鏈的重大改變,使其與舊版本不相容。軟分叉 則是一個較小的、向後相容的改變。

Hard / Soft Fork (硬分岔 / 軟分岔)區塊鏈 協議或程式碼中的一種分歧,會導致鏈上產生新的路徑。這些變更可以是向後相容的(軟分岔),也可以是不相容的(硬分岔)。

軟分岔與硬分岔的差別

為了理解兩者的區別,我們可以把一套高速公路的交通規則當作比喻。

軟分岔 就像一條新規則,規定「所有車輛的時速都必須在 60 英里以下」。所有車輛,無論新舊,都能遵守這條規則。由於它具備向後相容性,所以不會創建兩條獨立的高速公路。舊版軟體仍然會將新規則視為有效,也不會產生新的 加密貨幣。這是一種讓 區塊鏈 平穩過渡到新規則集的方法,而不會造成永久分裂。

硬分岔 則是一種不相容的更新,就像一條新規則規定「所有車輛都必須是電動車」。汽油車無法遵循這條新規則,這將永久地將高速公路分裂成兩條獨立的道路。在硬分岔中,遵循新規則的 節點 會開始在新鏈上創建區塊,而舊鏈上的 節點 則繼續遵循舊規則。如果社群無法達成共識,可能就會產生一個全新的 加密貨幣。一個著名的例子是 2017 年的 比特幣 硬分岔,它產生了 Bitcoin Cash 這個獨立資產。

分岔對區塊鏈演進的影響

分岔是開源 區塊鏈 演進的自然組成部分。它讓開發者能引入新功能、修復錯誤或改進擴容性。雖然硬分岔可能帶來破壞性影響,但它也是去中心化網路隨時間演變和改進的強大工具。軟分岔是一種破壞性較小的方式來實現這些目標,通常是升級的首選方法。