比特幣現金將全面支援Schnorr簽名

買賣虛擬貨幣
每隔六個月,比特幣現金的開發者們就會對BCH主網路進行一次硬分叉升級。上一次BCH升級新增的新功能是Segwit恢復和Schnorr簽名,社羣和開發者們為此而付出了極大的努力,而對這次11月15日的升級,BCH社羣和開發者們同樣摩拳擦掌,積極備戰。
大約再過五週,比特幣現金(BCH)網路將再次升級,本次升級為BCH主網路增加兩項新功能。其實這次升級增添的主要是一些修復性功能,新增的第一個功能是新增Schnorr對OP_Checkmultisig的支援,這將允許更復雜的機制來處理多簽名事務,所有簽名檢查操作都將支援Schnorr簽名。還有就是在指令碼[3]中執行MINIMALDATA,這將刪除BIP 62可延展性(修復延展性BUG),這意味著BCH網路上的大多數事務(包括所有P2PKH事務)升級後都是非延展性的。OP_Checkmultisig (Verify)的Schnorr簽名上個月,BCH開發團隊之一的Bitcoin ABC已釋出有關準備於11月15日進行協議升級的通知,告知社羣和使用者2019年11月15日協議升級的版本資訊和功能資訊。每次協議升級時新的功能和特性都需要預先公佈,以便給所有的比特幣現金生態系統參與者足夠的時間準備。比特幣ABC進一步表示:Bitcoin ABC的目標是幫助創造可在全球範圍內使用的可靠貨幣,使BCH成為所有人的自由貨幣。新功能將於2019年11月15日在BCH網路內部署。Schnorr對OP_Checkmultisig的支援是對BCH鏈上Schorr簽名的第一次延展性內容更新,該功能增加了對OP_Checksig和OP_Checkdatasig的支援。Bitcoin ABC公告指出:“此次升級將支援OP_Checkmultisig,在此之後,所有簽名檢查操作都將支援Schnorr簽名。”
軟體工程師Mark Lundeberg於8月9日解釋說,開發人員已經成功地進行了初步測試,將Schnorr簽名基於這些規範引入OP_Checkdatasig。Lundeberg說:“為了讓這項工作更完美,我們利用了比特幣指令碼語言中一個特殊的缺陷,OP_Checkdatasig會從堆疊中彈出一個額外的未使用元素。這個虛擬元素終於有了用武之處——如果沒有虛擬元素,我們將不得不做出一些在技術上更具破壞性和費力的操作。人們總是認為multisig虛擬元素是一個錯誤。但是有時候,這些錯誤只是一個愉快的意外。”強制執行MinimaldataBitcoin ABC對另一則功能MINIMALDATA的解釋是:“MINIMALDATA將刪除BIP 62的可延展性,這意味著BCH網路上的大多數交易(包括所有P2PKH交易)將不可惡意更改。”MINIMALDATA的到來引發了社羣使用者的廣泛熱議,使用者對這個新功能顯得異常興奮。Reddit使用者u / bigblockiftrue對Minimaldata規則執行充滿熱情,他在社交論壇表達了對MINIMALDATA的看法:“Minimaldata解放了交易規範排序(CTOR)的另一項功能:提供排除在區塊之外的交易的Merkle證明(包括交易在內)。這使得SPV錢包總能確切地知道某筆交易是否在某個區塊被打包確認,這是開發SPV許可權功能邁出的一小步,但卻是非常有意義的一步。”兩年內BCH的技術更新Bitcoin ABC公告表示人們可以使用testnet(測試網路)來測試新版本和這些新功能,“該測試網可用於確保相容性,使用者們已經可以透過新版本來構建新的應用產品。”
此外,在9月30日,YouTube上釋出了一次BCH開發人員會議,該會議詳細討論了11月15日的升級。會議主持人David Allen與軟體開發人員Antony Zegers,Mark Lundeberg等十位開發者進行了交談。除了介紹本次升級內容外,開發者們討論了這兩年來BCH技術發展的諸多新功能,如OP_Checkdatasig實現,增加32MB區塊上限,石墨烯技術第一版,規範交易順序(CTOR)和Schnorr簽名。開發者們還討論了支付協議(BIP70)工作組以及雪崩開發(Avalanche)。BCH正在飛速發展中。BCH社羣正在全力以赴備戰升級和過去的半年升級一樣,比特幣現金社羣裡的礦工、商戶和節點運營商必須提前為11月15日的變化做好準備。Bitcoin ABC的開發人員對這次協議升級很有信心,開發者最後表示:“透過實施協議最佳化和升級,我們可以使點對點數字現金(BCH)的發展突破當前瓶頸——比特幣現金面對競爭必須不斷改進,Bitcoin ABC很高興致力於建設必要的基礎設施,使比特幣現金成為世界上最好的貨幣。”

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;