什麼是區塊鏈重組?Reorg 詳解

2026-07-20

什麼是區塊鏈重組?Reorg 詳解

區塊鏈重組(reorg),是指網絡丟棄它最近的一部分區塊、轉而採用一條不同的、相互競爭的鏈版本。這聽起來嚇人,但淺層重組,其實是去中心化的鏈保持同步的一種正常方式。下面講清重組是什麼、為何發生、何時危險,以及確認數為何是防線。

重組是什麼

區塊鏈本應是一段被一致認同的單一歷史,但在短暫的瞬間,兩個有效的版本可能同時存在。重組,就是一個節點放棄它原本跟隨的鏈、轉而切換到一條相互競爭的鏈的那一刻——因為那條鏈背後累積了更多的工作量。被丟棄的區塊——以及其中獨有的任何交易——會被退回到待處理的交易池裡。規則很簡單:節點永遠跟隨最重的那條有效鏈。

重組為何發生

一圖看懂區塊鏈重組:是什麼、為何發生、淺重組與深重組,以及確認數為何能防禦它。

大多數重組源於時機,而非攻擊。由於出塊者遍布世界各地,其中兩個可能在幾乎同一高度、相隔片刻各自找到一個有效區塊,從而製造出一條臨時的分叉。不同的節點會短暫地在不同的鏈頭上繼續構建。一旦下一個區塊延長了其中一邊,那條分支便變得更重,整個網絡就會重組到它上面,而另一個區塊則被丟棄。這,就是網絡在解決一次平局。

淺重組 vs 深重組

一個區塊的重組常見且無害;它只是意味著網絡花了片刻才就最新的區塊達成一致。深重組——一次替換掉好幾個區塊——則罕見而嚴重,因為它可能推翻那些看起來已被確認的交易。一個掌控了某條鏈多數算力的攻擊者,可能強行發動一次深重組來逆轉一筆支付,這就是經典的「51% 攻擊」與雙花。在大型鏈上,這麼做的成本高得令人卻步。

確認數為何重要

重組,正是你要等待確認數的原因。每一個在「裝著你那筆交易的區塊」之上新建的區塊,都讓它更難被逆轉,因為攻擊者必須在這每一個區塊上都跑贏誠實的網絡。在若干個確認之後,被逆轉的概率便變得微乎其微——這也正是交易所對大額充值只在經過好幾個區塊後才入賬、而非交易一出現就入賬的原因。

小結

重組,是當網絡向「工作量最多的那個版本」收斂時,鏈短暫地對它最近的區塊「改了主意」。淺重組是例行的整理;深重組則是罕見的攻擊,而確認數正是為擊敗它而設計的。要點很實際:一筆交易並非在它落入區塊的那一刻就真正結算,而是在其上疊加了足夠多的區塊、以至於一次重組現實中永遠夠不到它之後,才算落定。 想系統學習更多加密基礎知識,可以關注 Bitbase(幣貝)學院的後續內容。

風險披露:本文為 Bitbase(幣貝)學院的科普內容,僅供教育與資訊參考,不構成任何投資、交易、稅務或財務建議。加密資產波動劇烈,請自行評估風險。本文撰寫於 2026 年 6 月,請以官方最新資訊為準。

參考來源

[1] Chainstack, "Block reorganization" chainstack.com

[2] Investopedia, "Orphan Block: What It Is and How It Works" investopedia.com

[3] Ethereum.org, "Blocks" ethereum.org

相關推薦

更多推薦