比特幣現金 (BCH) 今日進行硬分叉升級,將區塊容量從 8MB 增加到 32MB,並重新將比特幣禁用的腳本操作碼 (op code) 添加到程式碼庫中。
區塊容量的大幅增加引起支持及反對兩種不同聲音。支持者認為這可以避免像比特幣那樣的交易壅塞,並且將降低交易手續費。反對者則認為 32MB 會造成一些網路問題,且會增加完整節點的資源需求,導致運行完整節點的用戶減少,因而降低區塊鏈網路的去中心化程度。
比特幣現金協議 Bitcoin ABC 的首席開發者 Amaury Séchet 一直以來都是大區塊的強烈提倡者,他在去年 2 月的部落格文章中便曾強調他的理念:
人們不會單純為了讓區塊變大而想要大區塊,而是為了這麼做所能帶給用戶的價值。就如同人們不會為了大型汽車而買大車,而是為了能夠乘載更多的乘客。
本次 BCH 更新的另一個重點是重新啟用了 9 個腳本操作碼,分別是 OP_CAT 、 OP_AND 、 OP_OR 、 OP_XOR 、 OP_DIV 、 OP_MOD 、 OP_SPLIT 、 OP_NUM2BIN 和 OP_BIN2NUM 。此外還將 OP_Return 的資料載體限制增加到 220 bytes,這些更新的目的是讓開發人員有更多的程式編寫手段,從而創造更豐富的應用場景,就如同現在以太坊的智能合約。
這幾個腳本操作碼是由中本聰創造,但後來比特幣開發社群 Bitcoin Core 認為這些程式碼的功用太少,且出現了一些安全上的疑慮,因此禁用了這些程式碼。
BCH 的倡導者 Roger Ver 在他的推特上表示,本次更新讓 BCH 更符合中本聰的設計理念:
現在有眾多比特幣,就像有眾多區塊鏈一樣,但只有比特幣現金這個版本符合中本聰在白皮書中的描述。
區塊客致力於發掘和整理各種與區塊鏈技術有關的內容,只要與區塊鏈或區塊客網站有關的合作和/或建議,我們都非常歡迎。請您發電郵至 [email protected] 與我們聯繫。