共識與網路
區塊鏈分叉
分叉,是區塊鏈分裂成兩條可能路徑時發生的事。由於這條鏈不過是一條不斷生長的區塊單線,分叉就是一個岔路口——在這一刻,「接下來該是什麼」同時存在著兩個不同的版本。有些分叉只是網路很快就化解掉的一時意外;另一些則是對規則的蓄意更改,可能把一條鏈永久地一分為二。
臨時分叉是自然發生的。如果兩個礦工幾乎同時找到了一個有效區塊,網路的不同部分就會短暫地看到鏈的不同末端。協定會自動平息這件事:哪條分支先被延長,哪條就成為被接受的鏈,而那個被孤立的區塊則會被丟棄。這不過是網路在自癒一場短暫的分歧,通常一兩個區塊之內就解決了。
蓄意分叉則是對規則本身的升級,它分兩種。軟分叉以一種向後相容的方式收緊規則,因此還沒升級的節點依然會接受新區塊——網路保持統一。硬分叉則放鬆或更改規則,使得新舊軟體不再彼此認可;如果社群裡有一部分人堅持沿用舊規則,這條鏈就會永久分裂成兩個獨立的網路、兩種獨立的幣,就像比特幣現金(Bitcoin Cash)從比特幣分裂出去時那樣。
在一次造成鏈分裂的硬分叉之後,凡是在分裂前持有該幣的人,最終會在兩條新鏈上各自擁有一份餘額。
又稱
另見