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