比特幣現(xiàn)金網(wǎng)絡為區(qū)塊鏈增添了什么
四周后,比特幣現(xiàn)金(BCH)網(wǎng)絡將再次升級,為區(qū)塊鏈添加了兩個新功能。添加的第一個組件將是Schnorr對OP_Checkmultisig的支持,這將使更復雜的機制適用于多簽名交易,所有簽名檢查操作都將支持Schnorr簽名。最后,通過在腳本中強制使用Minimaldata(也稱為“Minimaldata”規(guī)則),升級將完成BIP62可延展性向量。這種增強旨在使“BCH網(wǎng)絡上的大多數(shù)交易(包括所有P2Pkh交易)是不可括展的。”
兩個新特性:用于OP_CheckmulTIsig的Schnorr和可鍛性修復
比特幣現(xiàn)金社區(qū)和開發(fā)者每六個月就會準備升級該網(wǎng)絡的協(xié)議。比特幣現(xiàn)金將于11月15日升級,BCH社區(qū)似乎對BCH鏈上的兩個新增功能感到興奮。上一次升級后,恢復了Segwit,并將Schnorr簽名的基礎知識添加到網(wǎng)絡中。
比特幣ABC發(fā)布了一份通知,通知將于11月15日進行協(xié)議升級。
這一次,軟件開發(fā)人員在協(xié)議中添加了另外兩個功能:用于OP_CheckmulTIsig(Verify)的Schnorr簽名和在腳本中執(zhí)行Minimaldata。上個月,比特幣ABC開發(fā)團隊發(fā)布了一個通知,通知人們“2019年11月15日的協(xié)議升級已經(jīng)鎖定?!惫嬷薪忉尩溃骸懊恳淮螀f(xié)議升級都有計劃、指定和提前開發(fā)的功能,目的是給所有參與比特幣現(xiàn)金生態(tài)系統(tǒng)的人留出充足的時間準備?!北忍貛臕BC在公告中進一步聲明:
比特幣ABC的目標是幫助創(chuàng)造全球范圍內可用的健全貨幣,從而推動每個人的自由和繁榮。比特幣ABC仍是執(zhí)行比特幣現(xiàn)金路線圖的推動力。
新功能將于2019年11月15日在BCH鏈上實現(xiàn)。將增加OP_CheckmulTIsig(OP_CheckmulTIsig)的Schnorr簽名。驗證)并在腳本中強制執(zhí)行Minimaldata。
第一個稱為Schnorr簽名的功能是OP_Checkmultisig,它補充了BCH鏈上Schorr簽名的第一次迭代,這在當時增加了對OP_Checksig和OP_Checkdatasig的支持。比特幣ABC的公告稱:“這次升級將對OP_Checkmultisig的支持擴展,在這次升級之后,所有簽名檢查簽名操作都將支持Schnorr簽名?!避浖こ處烳ark Lundeberg在8月9日解釋說,開發(fā)人員已經(jīng)成功地進行了初步測試,根據(jù)這些規(guī)范將Schnorr簽名引入OP_Checkdatasig。Lundeberg展示了Bob Ross的一張表情包,但是Dorian Nakamoto的臉。
“為了讓這項工作更完美,我們使用了比特幣腳本語言中的一個奇怪的缺陷,OP_Checkdatasig從堆棧中彈出一個額外的未使用的元素,” Lundeberg說?!澳莻€虛擬元素終于找到了一個用途——如果沒有這個虛擬元素,我們就必須使一些技術上更具破壞性和更笨拙的東西。人們總是認為多重簽名假元是錯誤的。但是有時候,這個錯誤只是一個愉快的意外?!?/p>
BCH開發(fā)人員已經(jīng)成功地交付了一些代碼,例如重新啟用Satoshi操作碼、OP_Checkdatasig實現(xiàn)、增加32MB區(qū)塊大小、Graphene版本1、規(guī)范交易排序和Schnorr 簽名,這些只是兩年內取得的一些成就。
打建設必要的基礎設施,使比特幣現(xiàn)金成為世界上最好的貨幣
此外,BCH社區(qū)期待在腳本應用程序中對BCH鏈執(zhí)行的Minimaldata?!斑@刪除了最后的BIP62可延展性向量,并且意味著BCH網(wǎng)絡上的大多數(shù)交易(包括所有P2Pkh交易)現(xiàn)在將不可延展?!北忍貛诺腁BC鎖定聲明。這一點讓許多BCH支持者感到興奮,Reddit用戶u/bigblockiftrue對他為何對Minimaldata規(guī)則的執(zhí)行充滿熱情。malleability修正的完成為規(guī)范交易順序(CTOR)打開了另一個能力:提供Merkle證明交易被排除在區(qū)塊之外(除了包含的交易之外),u/bigblockiftrue強調。“這使得SPV錢包總是能夠確定某個特定的事務是否在一個特定的區(qū)塊中被挖掘。這是朝著進一步授權SPV邁出的雖小但很好的一步,”他補充說。
比特幣ABC 0.20.3已經(jīng)發(fā)布!請務必在11月15日前更新您的軟件,以便為升級做好準備。在這里下載Https://t.co/Zdmozfiq3I#bitcoincash#bch#bitcoin#bitcoin
比特幣ABC聲明稱,人們可以使用一個測試網(wǎng)來測試新功能。比特幣ABC指出:“這個測試網(wǎng)可以用來確保兼容性,或者開始構建產品來利用升級功能?!贝送?,9月30日在Youtube上發(fā)布了一個開發(fā)者會議,詳細討論了11月15日的升級。會議主持人David Allen與軟件開發(fā)人員Antony Zegers、Mark Lundeberg、Jason Cox、Andrea Suisani、Fernando Pelliccioni、Chris Pacia、Jason Dreyzehner、Tyler Smith、David Klakurka和Josh Green進行了交談。加密工程師還談到了支付協(xié)議(BIP70)工作組以及雪崩開發(fā)和實驗主題。
像往常一樣,比特幣現(xiàn)金的開采者、企業(yè)和節(jié)點運營商將不得不為11月15日的變化做好準備。ABC團隊的通知顯示,開發(fā)人員對所選擇的協(xié)議優(yōu)化很有信心,并且對概念進行了徹底審查。“通過實施協(xié)議優(yōu)化和升級,我們可以使點對點數(shù)字現(xiàn)金規(guī)模超出當前限制的多個數(shù)量級——比特幣現(xiàn)金必須不斷改進以便競爭?!眳f(xié)議鎖定聲明說。開發(fā)商最后進一步澄清:
我們比特幣ABC很高興能建立必要的基礎設施,使比特幣現(xiàn)金成為世界上最好的貨幣。
來源: 區(qū)塊網(wǎng)