作者:Danny Ryan[1]
編譯:Unitimes_David
我們一直都很忙!我會盡量釋出此係列文章,但在此期間,請一定要去看看 Ben Edgington 釋出的What’s New in Eth2[2](以太坊進展更新系列)以獲得更多的資訊。
請關注本週四和週五的Ethereal Virtual Summit[3]線上峰會!主題都是有關 eth2 內容的,且是100%免費參與的。感謝所有組織者的辛勤工作,使之轉為線上模式。我對此非常興奮 :)
內容概要
階段0規範賞金計劃[4]的獎金加倍;
多客戶端測試網 Schlesi[5]正在穩步前進;
為 v0.12 版本規範做準備。
賞金加倍
從今天開始,階段0釋出前的的賞金計劃中的所有獎金加倍,針對關鍵 bug 的最大獎勵額度是 2 萬美元。
此賞金計劃的目標是在 Eth2 主網上線之前,激勵你們尋找和報告 Eth2 階段0核心規範中的漏洞 🐛。
以太坊基金會將從現在開始負責執行此計劃,直到階段0主網釋出之前。在階段0投入使用後,我們將把階段0的賞金計劃轉變為標準的以太坊賞金計劃[6](Ethereum Bounty Program)。
點選上文閱讀更多有關相關規則、如何上報bug、bug的嚴重性等級以及相應的獎勵等細節資訊。
在尋找 bug🐛中收穫快樂!
多客戶端測試網 Schlesi
4月17日,首個 eth2 多客戶端測試網Schlesi誕生了!
Schlesi 是一個由 Afri Schoedon 領導的 eth2 多客戶端專案,當前該測試網的迭代是第一個持續性的多客戶端測試網。非常感謝 Afri 的工作,讓不同的客戶端得以進行互操作,並在整個過程中提交了詳細的 bug 報告,成功地建立了一個已經持續了數週的測試網路!
該網路一開始支援了Prysm[7]和Lighthouse[8]這兩個客戶端;但自那以後,Nimbus[9]和Teku[10]這兩個客戶端也已經成功地同步了,且正在讓它們的驗證者更好地工作。可以去看看該測試網區塊中的 Graffiti 部分,很多區塊[11]帶有客戶端/搭建的標籤,而其他區塊則帶有一些很有趣的資訊[12]。
Schlesi 很可能會在多次迭代之後變成正式的多客戶端測試網,但是現在,隨著 bugs 被發現、版本被替換以及更多的客戶端上線,預計該測試網每一兩個星期就會重啟一次。
如果你想加入該測試網並更多地參與進來,請透過Eth R&D schlesi [13]聊天頻道[17加入我們!
為 v0.12 版本規範做準備
我最近花了很多時間來準備eth2 規範[14],以便將它升級到 v0.12 版本。除非發現關鍵的安全項,否則這將是主網上線之前的最後一次較大的規範變更。該版本將包含針對 BLS 簽名的 IETF hash-to-curve 第七份草案[15](Draft 7)、對網路規範的持續改進,以及對狀態轉換的一些非實質性更改 (對測試有益)。
在推進 eth2 的程序中,IETF(國際網際網路工程任務組)的 BLS 標準既讓人興奮,也讓人緊張。一方面,我們渴望採用經過嚴格審查的行業標準,並從更穩健的工具和更乾淨的互操作性中獲益;但另一方面,BLS 的標準化過程是一個我們無法完全掌控的外部依賴項。每次更新都會給 eth2 規範帶來一次重大的更改,要求進行一些開發工作才能使實現達到規範的要求,並給我們的時間線帶來不確定性。
IETF 規範的維護人員對Draft 7(第七份草案)很滿意,且預計不會有更多的更改。Eth2 團隊和其他一些區塊鏈專案計劃採用 Draft 7,且只有當發現關鍵的安全性問題時才會考慮對其進行後續的更改。
在網路(networking)方面,我今天早上進行了一次富有成效的電話會議[16],討論了有關最初的同步、特定功能的節點發現、基於型別的訊息大小限制等細節問題。可以檢視 Ben Edgington 整理的很棒的筆記[17]回顧一下 🚀
參考連結:
[1]https://blog.ethereum.org/2020/05/06/eth2-quick-update-no-11/
[2]https://benjaminion.xyz/newineth2/
[3]https://www.etherealsummit.com/
[4]https://notes.ethereum.org/@djrtwo/phase0-bounty
[5]https://schlesi.beaconcha.in/
[6]https://bounty.ethereum.org/
[7]https://github.com/prysmaticlabs/prysm/
[8]https://github.com/sigp/lighthouse/
[9]https://github.com/status-im/nim-beacon-chain/
[10]https://github.com/pegasyseng/teku
[11]https://schlesi.beaconcha.in/block/66300
[12]https://schlesi.beaconcha.in/block/66165
[13]https://discord.gg/Tmgzwng
[14]https://github.com/ethereum/eth2.0-specs
[15]https://tools.ietf.org/html/draft-irtf-cfrg-hash-to-curve-07
[16]https://github.com/ethereum/eth2.0-pm/issues/148
[17]https://hackmd.io/@benjaminion/rJkuZ4e5I