原文:What’s New in Eth2 - 10 September 2021
作者:Ben Edgington
譯者:Daisy
信標鏈
截至本文發布,信標鏈的 slot 已超過 200 萬個,活躍驗證者已超過 23 萬名。
注:slot 是區塊提議者提出區塊去證明的一個時間段。
信標鏈發生了自上線以來的第二次事故,針對證明上鍊的審查變得更為嚴格了。在每個 slot 運行的委員會數量隨著驗證者數量的增加而增加,導致打包證明進入本就有限的區塊空間變得更為困難,網絡上延遲和丟失的證明數量似乎也因此而增加了。
Sigma Prime 團隊的 Mac Ladson 寫了一篇《理解證明的打包效率》,解釋了信標鏈打包證明的來龍去脈。
另外 Lighthouse 團隊發現了一些客戶端的問題,例如 Teku 和其他 Eth2 客戶端有時會打包冗餘證明:沒有新增信息,卻佔用了區塊空間的證明。得益於 Lighthouse 團隊的工作,Teku 開發者已進行了改進。
Altair 升級
Altair 是信標鏈的首次升級,會進行一些參數和計算方法的修改,並引入同步委員會。
測試網 Prater 上的 Altair 升級已於 9 月 2 日成功啟動,不過 Teku 沒能在第一個 epoch 生成有效區塊,Adrian Sutton 在文章《Teku 的無效區塊》中對此進行了分析。目前該 bug 已修復,為信標鍊主網的 Altair 升級做好了準備。
測試網 Pyrmont 和 Prater 均已順利完成 Altair 升級,但同步聚合參與率比預期值低:Prater 的同步聚合參與率約為 70%,而整體網絡參與率約為 87%。開發者們正在調查原因,信標鏈 Altair 升級的時間可能會因此推遲。
若該問題能順利解決,開發者們預期會在十月中旬的電話會議上敲定信標鏈升級的 slot。
接下來的幾週,測試網 Prater 上的驗證者數量將大幅增加,旨在確保測試網的規模比信標鍊主網更大,對客戶端進行更多測試從而提高安全性。
合併
開發團隊正在處理合併的技術問題,一切進展順利。以下是一些最新進展:
- 通過一系列會議討論後達成了 Mikhail 的共識 - 執行引擎 API 設計空間規範,明確了 Eth1 / 執行層和 Eth2 / 共識層的客戶端通信規範。
- Geth 團隊的 Felix 發表了一份關於合併後網絡同步如何工作的提案。
Eth1 和 Eth2 的客戶端團隊正在按照最新規范進行開發,為 10 月的開發者測試網做準備。
此外,Proto 還提出了對 SSZ 的擴展,允許它嵌入 KZG 等承諾類型,而不僅限於簡單的默克爾根。
質押
重磅消息:Rocket Pool 公佈其主網將於 10 月 6 日上線,並分為四個階段逐步推出以控制風險。
Ethereum on ARM 團隊具有在樹莓派上運行驗證者節點的經驗,非常值得借鑒學習。
Nimbus 團隊發布文章《客戶端多樣性在合併過程中的重要性》,文中提到無論是交易所、質押提供商還是個人質押者,只要是關心以太坊未來的人,就有責任去鼓勵用戶使用當前在 Eth2 網絡中佔比較小的客戶端,促進多樣性。
Superphiz 認為質押提供商並沒有在客戶端多樣性上盡到責任。近乎單一的運營方式,既傷害了他們自己,也傷害了網絡的健康發展。
在孤塊事故後,Lido 運營商 Chorus One 計劃在組合中添加 Prysm 客戶端節點以實現「多樣性」,而這顯然是弊大於利。
工具
如果你是一名開發者,想要監測節點運行情況,那麼 Adrian Sutton 創建的可擴展驗證者監測器是個不錯的工具。它與節點一起運行,並使用標準 API 來檢查鏈上是否發生了問題,例如區塊中的冗餘證明。
將 Eth2 重命名為執行層的計劃現已完成,我認為棄用 Eth2 一詞的這種行為破壞了一個客戶端團隊的 CI 管道。
好文推薦
u/Liberosist 在 Reddit 上發布了文章《以太坊的 2025 年願景》和《數據分片是高擴展性的唯一可持續方案》 。
ConsenSys 的 Frank 發布了文章《我們如何證明 Eth2 存款合約沒有 bug? 》 。
Tim Beiko 在《以太坊核心開發者會議更新 006》 中講述了合併架構的演變歷程和現在的路線圖。
以太坊基金會的 Antonio Sanso 在博客 Secured No.1 中,探討了用於驗證者簽名的 BLS12-381 橢圓曲線的相關問題。
同樣來自以太坊基金會的 Caspar 整理了一份 Eth2 資源列表。
在 EDCON 全球以太坊開發者大會上值得一看的 Eth2 演講:
- Eth2 的輕客戶端設計 by Alex Stokes
- 以太坊仍在路上 by Danny Ryan
- 信標鏈驗證者常見問題 by Hsiao Wei
- 可視化分析 Eth2 by Chen siming
- 單個 Slot 最終確定性 by Vitalik Buterin
- 概述以太坊發展路線圖 by Tim Beiko
研究
以太坊 2.0 是一系列的升級計劃,所以除了 PoS 和分片以外,你還應關注 Verkle trees。 Vitalik 和 Dankrad 早在 6 月份就對這一概念進行了解釋。以下是一些最新進展:
- Dankrad 參加了 Peep an EIP 《以太坊狀態的 Verkle tries》這期視頻
- Dankrad 的 PoC Verkle trie 實現
- 受以太坊基金會委託,Dedaub 發布了一份報告《Verkle Trees:對現有智能合約的影響研究》
- Eth2 驗證者共享隱私信息:一個隱私的 Eth2 點對點層,既具備隱私性,又能夠抵抗 spam 攻擊(通過發送大量垃圾信息進行攻擊)。
- Eth2 的差異隱私 Uniswap:利用 Eth2 的 Randao 實現交易的部分隱私。
截止本文發布,通過 imToken 參與非託管 Eth2 質押的 ETH 數量已達 11,712 枚,價值 3,865 萬美元。質押教程 👉👉👉 如何在 imToken 中參與非託管 Eth2 質押?
風險提示:本文內容均不構成任何形式的投資意見或建議。 imToken 對本文所提及的第三方服務和產品不做任何保證和承諾,亦不承擔任何責任。數字資產投資有風險,請謹慎評估該等投資風險,諮詢相關專業人士後自行作出決定。