#Binance

#bitcoin

區塊鏈分叉

(B)

“分叉”發生在有兩個候選區塊競爭形成最長區塊鏈時。這在正常條件下發生,每當兩個礦工在短時間內相繼解決工作量證明算法時。隨着兩個礦工各自找到候選區塊的解決方案,他們立即將自己的“獲勝”區塊廣播給他們的直接鄰居,鄰居們開始在網絡中傳播該區塊。每個接收有效區塊的節點將把它納入其區塊鏈,從而將區塊鏈延長一個區塊。如果該節點後來看到另一個候選區塊擴展同一個父區塊,它會在一個次級鏈上連接第二個候選區塊。結果,一些節點將首先“看到”一個候選區塊,而其他節點將看到另一個候選區塊,從而出現兩個競爭版本的區塊鏈。

在圖10-3中,我們看到兩個礦工(節點X和節點Y)幾乎同時挖掘兩個不同的區塊。這兩個區塊都是星塊的子塊,並通過建立在星塊之上來擴展鏈。爲了幫助我們跟蹤,一個被可視化爲來自節點X的三角區塊,另一個則顯示爲來自節點Y的倒三角區塊。

$BTC