以太坊2.0發(fā)布最終規(guī)范是怎樣的
前言:以太坊2.0最終規(guī)范終于發(fā)布,距離其全面推出又近了一步。本次發(fā)布主要涉及將IETF BLS標(biāo)準(zhǔn)集成到eth2的規(guī)范中。本文來(lái)自trustnodes,由藍(lán)狐筆記“JeTe”翻譯。
Danny Ryan是以太坊2.0的協(xié)調(diào)員,他宣布以太坊2.0規(guī)范版本0.1的最終發(fā)布。
Ryan說(shuō)“發(fā)布集中在將IETF BLS標(biāo)準(zhǔn)集成到eth2的規(guī)范中,此版本的發(fā)布也包括對(duì)文/目錄深入且迫切需要的重組。。.。。.” 。(藍(lán)狐筆記:BLS簽名算法由斯坦福大學(xué)的Dan Boneh、Ben Lynn以及Hovav Shacham三人提出,論文可在此處查閱:
https://www.iacr.org/archive/asiacrypt2001/22480516.pdf,它可以實(shí)現(xiàn)簽名聚合和密鑰聚合,也就是將多個(gè)簽名聚合成一個(gè)簽名,多個(gè)密鑰聚合成一個(gè)密鑰,當(dāng)多個(gè)驗(yàn)證者都要對(duì)區(qū)塊簽名時(shí),通過(guò)這種簽名聚合算法,可以保證系統(tǒng)安全,也可節(jié)省存儲(chǔ)空間)
他接著說(shuō)道:“其余的更改是一些小的優(yōu)化和清理。其中大多數(shù)通常都是向后兼容,而且所有集成都應(yīng)該非常簡(jiǎn)單。V0.10.1標(biāo)記為多客戶端測(cè)試網(wǎng)和安全性審查的Phase 0的穩(wěn)定目標(biāo)。我們期望2/3月份會(huì)進(jìn)行一些修訂,以等待他們每個(gè)的結(jié)果?!?/p>
PegaSys(以太坊2.0客戶端之一)的Ben Edgington澄清說(shuō),此版本的發(fā)布是“打算作為另一個(gè)凍結(jié)發(fā)布,作為測(cè)試網(wǎng)和審計(jì)的基礎(chǔ)?!?/p>
除了對(duì)Beacon鏈代碼的審核之外,對(duì)存款合約的審查也在進(jìn)行,eth2.0客戶端在計(jì)劃任何多客戶端測(cè)試網(wǎng)啟動(dòng)之前等待這一版本的發(fā)布。
盡管其聲明的改變是關(guān)于簽名標(biāo)準(zhǔn)的,但Beacon鏈設(shè)計(jì)本身在去年底也有一些更改,現(xiàn)在更改已經(jīng)全部確定下來(lái)。
關(guān)于eth2.0客戶端已經(jīng)合并了多少這些更改,目前還不清楚,主要的必須重新啟動(dòng)其客戶端規(guī)范的測(cè)試網(wǎng)。
然而,此次版本規(guī)范發(fā)布是走向全面推出的關(guān)鍵一步,編碼人員和其他所有人現(xiàn)在都在等待審計(jì)報(bào)告,審計(jì)報(bào)告可能會(huì)要求作出進(jìn)一步的更改。
Edgington說(shuō):“有13,000名驗(yàn)證者隊(duì)伍正在排隊(duì)等待進(jìn)入。新的驗(yàn)證者一開(kāi)始以每周4個(gè)的最大速度進(jìn)入,因此,根據(jù)我的計(jì)算,這有兩個(gè)星期的積壓!”
其中一些測(cè)試網(wǎng)現(xiàn)在已經(jīng)升級(jí)到主網(wǎng)配置,有很多潛在的質(zhì)押者,看上去似乎全部測(cè)試了。你可能會(huì)認(rèn)為,在等待審計(jì)期間,它們會(huì)在這種狀態(tài)下運(yùn)行一段時(shí)間,而推出多客戶端測(cè)試網(wǎng)是關(guān)鍵指標(biāo)。
以太坊基金會(huì)的eth研究員Justin Drake設(shè)定了一個(gè)非官方的非截止日期7月30日作為創(chuàng)世區(qū)塊的發(fā)布日。這個(gè)時(shí)間表似乎是合理的預(yù)估,它實(shí)際地估計(jì)了何時(shí)上線,而多客戶端測(cè)試網(wǎng)則需要大約3個(gè)月的平穩(wěn)運(yùn)行時(shí)間。
如果這個(gè)測(cè)試網(wǎng)在冬天推出,假如一切順利,在春末夏初或在比特幣減半之后的時(shí)間點(diǎn)可能就是PoS鏈的發(fā)布之時(shí)。