硬分岔

硬分叉(Hard Fork)是區塊鏈的「革命性升級」——新舊版本不相容,必須分家。如果不是所有人都升級,區塊鏈就會一分為二,各走各的路。

想像一個國家要改用新版護照。

如果新護照設計完全不同,舊護照持有人就出不了國。

每個人都必須換新護照,沒有過渡期。

這就是硬分叉。

什麼是「分叉」?

區塊鏈是一條由區塊串成的「鏈」。

「分叉」就是這條鏈分成了兩條。

      區塊 100

    ┌────┴────┐
    │         │
區塊 101A   區塊 101B
    │         │
   ...       ...

暫時的分叉很正常——兩個礦工同時挖到區塊時會發生,網路很快會選擇一條繼續。

永久的分叉是大事——區塊鏈從此一分為二,變成兩個獨立的網路。

硬分叉,就是會導致永久分叉的升級方式。

硬分叉 vs 軟分叉

特性
硬分叉
軟分叉

向後相容

❌ 不相容

✅ 相容

升級要求

所有節點必須升級

只需多數礦工升級

規則變化

放寬規則或重大變更

收緊規則

分裂風險

高(可能產生新幣)

簡單記法

  • 硬分叉:新版本做的事,舊版本看不懂

  • 軟分叉:新版本做的事,舊版本還是看得懂

為什麼需要硬分叉?

有些改變太大了,沒辦法「溫和地」升級。

常見原因:

  1. 增加區塊大小

    • 舊版本:最大 1MB

    • 新版本:最大 8MB

    • 舊節點會拒絕新的大區塊 → 不相容

  2. 改變共識機制

    • 從 PoW 改成 PoS

    • 舊礦工挖的區塊不被新系統承認

  3. 修復重大漏洞

    • 有時候唯一的修復方式是「回滾」歷史

    • 這違反區塊鏈不可竄改的原則

  4. 社群意見分裂

    • 一方想改,一方不想改

    • 乾脆分家,各做各的

歷史上的硬分叉

以太坊分裂:ETH vs ETC

2016 年,以太坊上的 The DAO 被駭客攻擊,360 萬 ETH 被盜。

社群面臨選擇:

  • 選項 A:接受損失,保持區塊鏈不可竄改

  • 選項 B:硬分叉,「回滾」那筆交易,把錢還給受害者

結果:社群分裂了。

分支
選擇
結果

以太坊(ETH)

選 B,硬分叉回滾

成為主流

以太坊經典(ETC)

選 A,維持原狀

作為「原版」繼續存在

比特幣現金:BTC vs BCH

2017 年,比特幣社群對「如何擴容」產生分歧。

  • 小區塊派:保持 1MB,用 Layer 2(閃電網路)解決

  • 大區塊派:直接增加區塊大小到 8MB

兩派談不攏,2017 年 8 月 1 日,比特幣硬分叉。

分支
區塊大小
理念

比特幣(BTC)

1MB(後來 SegWit 有效增加)

保守升級,Layer 2 擴容

比特幣現金(BCH)

8MB → 32MB

鏈上擴容,大區塊

後續又分裂:BCH 後來又分叉出 BSV(Bitcoin SV),因為對區塊大小和方向又有分歧。

如果你在 2017 年 8 月 1 日前持有比特幣,分叉後你會同時擁有 BTC 和 BCH——因為兩條鏈共享分叉前的歷史。

硬分叉的流程

分叉後的幣怎麼辦?

當硬分叉導致區塊鏈分裂時:

你原本的幣會「分身」——在兩條鏈上各有一份。

但要注意:

  1. 重放攻擊風險:如果兩條鏈的交易格式相同,你在一條鏈上的交易可能被「重放」到另一條鏈

  2. 需要分離幣:通常要用特殊工具把兩條鏈上的幣分開

  3. 交易所處理:大交易所通常會幫你處理,但要看公告

硬分叉的爭議

支持者說:

  • 這是民主——社群可以「用腳投票」

  • 創新需要自由——不同願景可以各自發展

  • 市場會決定誰對誰錯

反對者說:

  • 分裂削弱網路效應

  • 混淆用戶(BTC、BCH、BSV 誰是「真的」比特幣?)

  • 可能被用來炒作或套利

有計畫的硬分叉

不是所有硬分叉都會導致分裂。

以太坊的升級策略就是「有計畫的硬分叉」:

每次重大升級(Berlin、London、Shanghai...)都是硬分叉,但因為社群高度共識,幾乎所有節點都會升級,不會產生新幣。

如何應對硬分叉?

對一般用戶:

  1. 關注官方公告

  2. 在分叉前確保幣在你控制私鑰的錢包

  3. 分叉後不要急著交易,等確認安全

  4. 如果產生新幣,了解如何分離和出售

對開發者/節點營運者:

  1. 測試新版本軟體

  2. 準備升級計畫

  3. 在分叉高度前完成升級

  4. 監控網路狀態


相關條目

Last updated