分叉(區塊鏈)
什麼是分叉(區塊鏈)?
當區塊鏈技術發生變化時,它們被稱為「分叉」。
當區塊鏈網路出現分裂時,就會發生分叉,導致出現兩個不同的版本。隨著區塊鏈網路的開源,任何人都可以為程式碼中的改進和更改做出貢獻,這通常會導致區塊鏈更新。有時也可以進行分叉來為區塊鏈啟用新功能、消除錯誤或解決重大駭客攻擊的影響 - 就像我們在以太坊上看到的那樣。
發生分叉的另一個原因是礦工的軟體更新彼此不一致。如果發生這種情況,挖礦社群必須決定區塊鏈應該採取哪一條路徑。如果無法達成決定,或者社群本身無法達成一致,那麼就會存在兩個不同版本的區塊鏈。
區塊鏈將改變的極端取決於是發生硬分叉還是軟分叉。
軟分叉是在協定中新增規則,該規則仍然與舊規則相容並且向後相容。 這意味著升級的節點仍然可以與未升級的節點通訊。換句話說,新區塊仍然會被舊節點識別為有效,因此這並不是一個巨大的變化。
硬分叉是網路協議的根本性改變,可能會產生新的數位貨幣,例如當比特幣區塊鏈一分為二時,就會產生比特幣現金。
當區塊鏈網路發生永久性變化時,就會發生硬分叉。此變更不向後相容,這意味著所有節點或使用者都需要升級到新版本的軟體,因為舊版本將不再運作。新版本將創建自己的交易和區塊。本質上,它是一個全新的區塊鏈。