比特幣的分裂

2017年10月25日,比特幣 (Bitcoin)又將產生一個新的分裂,叫做 Bitcoin Gold。如果你原本已經有比特幣的話,屆時,會生出等量的 Bitcoin Gold 給你,你可以選擇繼續留著或者兌換成比特幣。

分叉

比特幣的分叉(Fork)行為,可以把它理解成:我們在使用手機 App 的時候,如果發生程式設計問題,開發者會修正問題然後重新上架,使用者下載新版本然後繼續使用。有時候,只是操作介面顯示等不嚴重的問題,所以不會強制使用者更新,也不影響使用。有時候是關乎安全性的問題,則會要求強制更新,不更新就不能繼續使用。

比特幣也是一種軟體,隨著運行時間也會陸續發現許多問題,為了修正問題,就必須經過一次次的更新升級。比特幣網絡是由眾多節點一起運行的,如果此次升級是由各個節點自行決定採用與否,也就是軟分叉 (Soft Fork),是屬於非強制升級,具有「向舊版相容」,譬如:擴容升級

硬分叉 (Hard Fork) 則屬於強制性升級,而且必須要有 51% 以上的節點數量升級才算完成硬分叉。可是這其實很困難,除了要說服所有的節點升級外,還要一起約定好升級的時間點,尤其是去中心化的架構,根本不可能。

我覺得講「分叉」會有誤導之嫌,因為發生分支,其實最終還是在同一條區塊鏈裏完成升級。

分裂

一群理念不同的人就會造成分裂。

原生比特幣是用軟分叉來解決擴容問題,但有一群人為了”理想”認為應該使用硬分叉強制所有節點升級來解決,但原生比特幣要執行硬分叉完美升級太困難了,於是這群人運行自己的網絡系統,從原生比特幣區塊鏈分裂出 Bitcoin Cash 區塊鏈,這是第一次比特幣的分裂,時間點是2017年8月。

無法執行的硬分叉導致比特幣分裂

分裂後的比特幣總量仍然是 2100 萬個,至於 Bitcoin Cash 自我運行的生態係,總量也是 2100 萬個,而且可以透過交易所互相兌換。Bitcoin Cash 區塊鏈的資料在分裂時間點之前都和比特幣區塊鏈相同,其之後則是自己產生的區塊。

Bitcoin Gold

Bitcoin Gold 是即將在10月25日的新分裂,其目的是希望解決比特幣越來越中心化的挖礦現象。這種現象起因是使用專用礦機 (ASICs) 主宰著比特幣的挖礦權,因而導致極高的 Hash Rates 造成一般玩家難以用個人電腦 (GPU/CPU) 來挖礦。Bitcoin Gold 改用一個新的雜湊算法,Equihash,來防止 ASICs 挖礦,而這種算法也被應用在 Zcash

我個人蠻期待此次的分裂,有機會和別人在同等地位上競爭挖礦。

分裂對比特幣的影響

雖然 Bitcoin Cash 分裂對原生比特幣的價格有造成下跌,但總在不久後即恢復元氣:

  • 4700 USD / BTC (2017/Sep),規模第一
  • 320 USD / BCH (2017/Sep),規模第四

反而 Bitcoin Cash 持續下跌,我想應該是因為原生比特幣也解決了擴容問題,因此不看好。至於 Bitcoin Gold 的影響,從 Zcash (同樣使用 Equihash 算法)來看:

  • 220 USD /ZEC (2017/Sep),規模第16

Bitcoin Gold 的規模一定會比 Zcash 大,因為分裂發生時,馬上產生等量於比特幣的 Bitcoin Gold 流通量。而且確實與原生比特幣的挖礦機制產生區隔,讓人更願意為 Bitcoin Gold 貢獻。


《Ben Z.W. Jian》授權轉載

軟體開發者,致力於區塊鏈技術、分散式網路系統、微服務架構的研究。

新增留言