在一場研討會上,一位開發者分享了一種新方法,聲稱不需要硬分叉(hard fork)即可以讓比特幣達成像是增加區塊大小或更改工作量證明(PoW)的重大更新,也引發了開發社群上的一些聲音。
於10月5日在東京舉行的一場名為「Scaling Bitcoin」的研討會上,Blockstream聯合創始人Mark Friedenbach 發布了的名為「Forward Blocks」的新概念,讓比特幣可以以向後相容(Backward Compatibility,又稱向下相容)的方式對比特幣進行大規模改動,而無需要求每個參與者進行軟體升級。
註:向後相容:在電腦中指在一個程式、庫或硬體更新到較新版本後,用舊版本程式建立的文件或系統仍能被正常操作或使用(包括輸入資料)、在舊版本庫的基礎上開發的程式仍能正常編譯執行,或較舊版的硬體仍可在新版使用的情況。
當這個想法提出時,也挑戰了所有比特幣社群長期的核心概念。此外,比特幣長期以來也面臨著一個議題——即是所有「比特幣網路」的參與者往往被幾個大型礦場所掌控,然而像硬分叉這樣的強制性軟體更新實際上破壞了對比特幣的控制權,比特現金(Bitcoin Cash)的出現就是最明顯的例子。
比特幣究竟有沒有比硬分叉更好的方式進行大規模改動?許多人認為,比特幣若要進行的改動越劇烈,實施應該要變得更加困難,因為比特幣是分散的,不受任何個體或團體掌控,用戶應該能夠選擇採用或拒絕變更,然而在現在的情況下,用戶似乎沒有選擇的權力。
Friedenbach 在加密貨幣圈可能沒這麼出名,他是一位幕後開發人員,原本在美國太空總署NASA進行太空應用程式的開發,離開之後便全職投入比特幣研究。
在他的新論文中,Friedenbach 將這種變化描述為各種類型的分叉的混搭:
這些手段都分別有著無法被接受的取捨,然而事實證明非常神奇地,將它們全部結合在一起將會「抵銷」這些不好的取捨然而卻保有結合的效益。
並繼續解釋:
因此在該計劃中,透過一個新穎的機制稱為「Forward Blocks」,它可能會被認為是一個「無所不包」的複雜提案,但實際上它相對簡單。
在簡報開頭,Friedenbach 假設以「開發一個雙工作量證明的改動,並透過軟分叉推出新的工作量證明」進行延伸,然而但他表示這並他的工作不是提出比特幣後續改動的提案,這只是一個構想的「起點」。
然而由於這是一種一般性的升級,它不只可以適用於改變區塊大小(block size)或是改變工作量證明(PoW)機制,Friedenbach 甚至認為這為這種方法可以進一步運用在「分片(Sharding)」比特幣協議達到擴展性,雖然這個名詞對一些人來說可能會產生混淆,因為「分片」的這個詞也正是以太坊(Ethereum)用於命名目前正在進行的擴展性升級的技術之一,但這個名詞的使用在學術上是沒有錯誤的。
(完整概念與細節可以參照Friedenbach的論文《Forward Blocks -On-chain/settlement capacity increases without the hard-fork》,此為Mark Friedenbach簡報內容以及在Scaling Bitcoin簡報時的影片)
在演示過程中,Friedenbach建議對鏈上比特幣交易或比特幣區塊鏈上出現的交易進行重大改進。所謂的「軟分叉」交替意味著加強共識規則,舊節點仍然看到區塊鏈持續新增。該研究也定義了「前向兼容的軟分叉」,未升級的節點仍然可以接收到並處理所有交易。
其實沒有這麼實際?一些不同的聲音
據Coindesk,長期匿名的比特幣開發者 Shinobimonkey 表示:
這只是一種被稱作升級的網絡攻擊,
在Friedenbach提出這篇論文後,他甚至在推特上表示用嚴厲的語氣抨擊這樣的概念。
Blockstream 執行長 Adam Back 同樣將其描述為有趣的升級,但也許並不是一件「大事」。
我認為沒關係。發現機制可能是有用的與技術上是否實用以及用戶是否有共識分開。這只是另一種需要了解的工具,
他說到。
但該提案也吸引了一些熱切的支持者。比特幣核心的貢獻者Karl-Johan Alm甚至將其稱為「突破」,同時仍然認為目前還不清楚它是否會在實際使用。
無論結果是什麼,選項都是開放的面對我們認為以前無法完成的事情。
我們是否這樣做是另一個完全獨立的事情,
Alm表示。
就如前文所言, Friedenbach 並不一定主張將其用於比特幣上。相反,他只是想指出「有這個選項存在」,開啟更多元的討論。
工具不是道德導向,他們沒有”好“或”壞“的道德重量。他們就只是工具。你如何使用工具是個問題,而比特幣不是我的觀點特別針對的標的。
Friedenbach表示。
也就是說,是否值得一試、並繼續發展也需要等待更多的討論,時間會證明一切。
?相關報導?
【比特幣現金|鏈拆分漏洞】發現人身份公開:日前BCH的重大漏洞,是由Bitcoin Core開發者找出
【WBF現場直擊】數位現金的發明者David Chaum:暢談密碼學起源、區塊鏈成熟的條件
《BlockTempo動區動趨》LINE官方號開通囉~立即加入獲得第一手區塊鏈、加密貨幣新聞報導!