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