跳至內容

分叉

維基百科,自由的百科全書

密碼貨幣中,分叉含有數個定義:

  • 一條區塊鏈分開成兩條區塊鏈
  • 一個協議的改變[1]
  • 兩個區塊擁有相同的高度[2]

為了維持貨幣過去的交易紀錄,密碼貨幣一般進行分叉以增加新功能或堵塞漏洞。 [3]

類型

分叉可分為意外分叉和有意分叉。當兩個或以上的礦工在幾乎相同的時間成功挖到區塊,便會出現意外分叉。 此時,礦工便會分別在兩條分叉上各自挖礦,直至其中一條分叉比其他分叉更長。(這代表礦工對採納哪一個分叉已達成共識)因此,礦工網絡隨後便會放棄挖掘其他分叉。被拋棄的區塊被稱為孤立區塊。因此,不少密碼貨幣使用者,均要求交易需要多次確認,以防止意外分叉使交易所在之區塊變為無效。

有意分叉則對原區塊鏈作出修改,可再分類如下:

硬分叉

硬分叉之中新分叉所產生之區塊將被舊軟件視為無效。因此所有參與者,包括交易伺服器以及礦工(節點),都必須更新軟件,才能繼續運行新分叉。[4]如有節點組繼續使用舊軟件,而其他節點使用新的軟件,便有可能產生分裂成兩隻貨幣。

軟分叉

與硬分叉相比,軟分叉所產生之區塊能夠被舊軟件識別為有效區塊,即區塊向下兼容。然而,舊軟件所產生之區塊則未必在新規則下有效。

另見

參考文獻

  1. ^ Tarr, Andrew. UASF vs. UAHF, Explained. CoinTelegraph. July 19, 2017 [22 March 2018]. (原始內容存檔於2020-11-09). 
  2. ^ Antonopoulos, Andreas. Mastering Bitcoin: Programming the Open Blockchain 2. USA: O' Reilly media, inc. 2017: Glossary. ISBN 978-1491954386. 
  3. ^ Sawyer, Matt. The Beginners Guide To Bitcoin – Everything You Need To Know. Monetarism. 26 February 2013 [2018-11-17]. (原始內容存檔於2014-04-09). 
  4. ^ Amy Castor. A Short Guide to Bitcoin Forks. CoinDesk. 27 March 2017 [1 July 2017]. (原始內容存檔於2018-03-24).