本週推薦
質押參與調查問卷就快結束了(https://docs.google.com/forms/d/e/1FAIpQLScxNDWegcIIL9ogSL5yhRZgl3_fQclDnMic5wVSRyLfXeohEw/viewform)。如果讀者正運行自己的驗證者節點(不管是在自己硬件上還是在雲端上運行):我們希望收到你的質押運行體驗。
信標鏈
Lodestar 不僅上線了主網,而且運行得很不錯 ?
Altair 升級
在本週的核心開發者會議中,我們為Altair 升級的部署開了綠燈。提醒一下,Altair 引入了同步委員會和驗證者收益計算上的變更,但不是The Merge。
可视化之王 Protolambda 做了一些了不起的工作,为部署升级的道路扫清了障碍。最后一个阻碍是:同步委员会对测试网的参与率很低 (下降了约 70%),我们也不知道为什么。好在 Proto 出了一份分析,揭示了一系列很容易解决的问题,最显著的一个问题是 Nimbus 同步委员会的参与率几乎为零。这个原因真有趣。
我們將升級/分叉的時間定在10 月27 日,星期三。具體的epoch 為74240,也就是UTC 時間27 日10:56:23。我們本來開玩笑說挑一個回文數字(即epoch 74247),但出於技術原因,還是優先考慮前者吧(epoch 74240 是批處理歷史狀態根的邊界)。
客戶端團隊將於9 月底發布兼容Altair 升級的主網版本,並從10 月4 日開始發布一些博客文章和宣傳。請大家做好計劃,在10 月的前幾週更新你的客戶端。
關於其他新聞,優秀的Pintail 寫了一份很棒的分析,預測了Altair 分叉之後驗證者節點收入將如何變化。文章重點有:對於延遲證明的懲罰將會更加嚴厲;並且即使對於表現完美的驗證者,獲得的獎勵也會有更大的差異。後者是由於隨機分配的任務(提議區塊和同步委員會) 在獎勵中所佔的比例比現在大。
合併(The Merge)
關於合併的大部分更新都在核心開發者會議上討論。
提前透露一個消息:一群Eth1 和Eth2 團隊將於10 月初會面,以運行某些合併的開發者測試網。自兩年前兩個團隊一起工作以來,這將是eth1 和eth2 團隊的第二次共事。
來源:
Google photos is making me nostalgic for travel again.
It's reminding me that this week two years ago, the Eth2 teams got together in remote Ontario for the famous Interop Lock-in, superbly organised by @josephdelong himself, and generously funded by @ethereumJoseph.
Thread 👇 pic.twitter.com/9Sv6TIiBqu
— Ben Edgington (@benjaminion_xyz) September 8, 2021
質押
客戶端多樣性再次成為本週的話題。最近的一次討論是由Sigma Prime 的Michael Sproul 寫的分析引起的。
通過對區塊採集指紋的方法分析驗證者節點的客戶端分佈 by Michael Sproul
以前,只有兩種已知的方法來分析客戶端類型的網絡分佈。
第一種是對塗鴉(graffiti) 進行分析,以計算每種客戶端生產的區塊數量。這提供了驗證者節點的客戶端分佈信息。然而,大多數質押者(約70%) 更改了其塗鴉的默認設置,因而導致誤差特別大,結果也十分不可靠。
第二種方法,通過爬行網絡以試圖連接到信標節點。作為信息交握的一部分,信標節點會報告其客戶端類型,因而可以分析客戶端的網絡分佈。但這個方法會出現幾個問題,有一些我們此前已討論過。即使我們能夠準確地了解節點分佈情況,但這也不一定能告訴我們驗證者/質押的分佈情況,因為每個節點都可以託管零到數千個驗證者。在Miga Lab 的crawler dashboard 中就可以發現,這種分析方法誇大了Prysm 在大多數地區的網絡佔比,可能因為Prysm 節點託管的更多是個人質押者(託管的驗證者節點較少);而Teku 通常是質押提供商的選擇,因而其質押者節點在網絡的佔比被低估了。 (請注意,Miga 認為他們基於新加坡的爬蟲器給出了與Sproul 非常相似的結果。想看看Miga 圖表上的百分比!)
而Sproul 則使用了一種全新的技術來分析客戶端的網絡分佈,即給區塊“採集指紋” (fingerprint)。客戶端在構建某個區塊時包含多達128 個證明。這些證明的排序是任意的,對協議沒有影響。事實證明,不同的客戶端傾向於使用特徵排序,通過一些分析,你可以很有把握地知道哪個客戶端創建了哪個區塊。這太棒了,讓我們首次對客戶端的質押分佈有了某種程度的準確了解。當然,這是有限制的:比如,Teku 和Nimbus 構建的區塊看起來很相似,所以並不總是可以區分它們。然而,這種分析太有用了,所以我估計客戶端團隊會同意對客戶端的不同行為進行編碼,使得分析結果更加準確有效。
後續
Sproul 的研究結果證實,Prysm 在網絡的比例持續占主導,幾乎佔總驗證者節點的2/3。這引起了熱烈的討論。自四月份的區塊生產事故發生以來(事故揭示了超過70% 的驗證者節點由Prysm 客戶端託管),Prysm 的佔比所有下降,但是僅降低了少部分。
2/3 真是一個可怕的佔比,令人不禁擔憂。如果發生一個事故,使得使用Prysm 客戶端的節點被分叉到另一條鏈(測試網上已經發生過此類事件了),則很難想像信標鍊網絡如何能夠合理地恢復,而不會對使用Prysm 的驗證者造成巨大損失。 Adrian Sutton 在其文章《如果信標鏈出現共識失敗,會發生什麼? 》中解釋了原因。在Reddit 上也有討論這個話題。
圍繞該問題的討論愈演愈烈:Dankrad 發布了一條帖子;Superphiz 正在發起一項活動,以促進客戶端多樣性;Jonny Rhea 製作了關於客戶端多樣性的memes;Evan Van Ness 發出了非常嚴重的警告。
來源:https://twitter.com/JonnyRhea/status/1441214498128338950
如果你作為一名solo staker 想貢獻出自己的一份力量,這裡有一份指南,教你如何從Prysm 切換到Teku 或Nimbus (請注意我的附加評論)。 Nimbus 也出了一份遷移指南。
如果你正使用質押服務商質押,那麼就在這個問題上糾纏他們,直到他們多樣化其客戶端使用(遷移到少數使用的客戶端),或至少停止繼續在多數使用的客戶端上添加新的驗證者節點。
你不會因為使用了佔比較小的客戶端而損失的!我就向大家透露吧,在這篇《2021 年8 月的質押狀態》分析中,客戶端C 實際上是Nimbus。自信標鏈創世以來,Teku 一直是表現最佳的客戶端,而Nimbus 的表現緊跟其後。事實上,目前佔比最大的客戶端的回報率最低?♂️。
釋義性文章
提醒大家,去中心化質押池Rocket Pool 將於10 月6 日上線主網。 LogicBeach 製作了一個一分鐘的視頻解釋Rocket Pool 的主網發布。信標鏈瀏覽器Beaconcha.in 添加了RocketPool 的dashboard 和驗證者信息。
這裡有一篇不那麼簡單的釋義性文章:Alin Tomescu 寫的《用於快速計算KZG 證明的Feist-Khovratovich 技術》。該文章(略微) 剖析了Dankrad Feist 和Dmitry Khovratovich 所寫的關於執行超快多項式承諾的論文。我之所以在這裡提到它,是因為這種技術使計劃中的分片鏈數據可用性取樣方案變得可行。你可以查看我使用C 語言的實現(這基於Proto 使用Go 語言的實現,基於Dankrad 使用Python 的實現完成的)。 Anton Nashatyrev 正試圖將該技術集成到Teku 中,以作為一個Eth2 分片原型。
媒體
Sina Habibian 出了一個新播客”Into the Bytecode”。在第二期中,Danny Ryan 和Tim Beiko 深入探討了以太坊協議的未來。我還沒有找機會聽,但我相信這期的內容肯定很棒。
研究
Ethressearch.ch:
通過實際的實現,討論了BLS 批量驗證的安全性。
在PoS 下,對以太坊所定下的(最小可行發行量) 目標進行了分析,並做出了一些有趣的觀察。
常規會議
實現者會議
第73 次會議在9 月23 日舉行
-
會議議程
-
會議視頻
-
我的速記.
討論內容包括Altair 升級的計劃、客戶端團隊的常規更新、The Merge 的API 以及客戶端多樣性指標。
核心開發者會議
第122 次核心開發者會議於9 月17 日進行。 Tim Beiko 做了筆記,此處為會議議程。除此之外,還有一些關於The Merge 的討論。
大家同意了將共識層上的信息順序最初設置為同步,未來可能會朝著異步的方向發展。
大家(或多或少) 同意將對PoW 鏈的終結總難度(terminal total difficulty) 進行硬編碼。這降低了複雜性且增強了安全性,但會有一些權衡(在會議中已討論,並在筆記中有總結)。
圍繞“交易類型表示”提出了一個問題,這太微妙了,我無法理解。
客戶端團隊報告了其對於The Merge 實現進程的更新。
Stakehouse 社區會議
StakeHouse 專注於構建工具,以降低質押的技術門檻,並促進信標鏈的健康發展。
Stakehouse 第七次社區會議在9 月15 日進行。此處為總結帖子,還有會議視頻。
在會議中,展示了一個很棒的Stereum demo,這是一個用於設置和監視質押節點的免費圖形化環境。它們為所有客戶端啟用了一個快速同步版本。
還有一個Wagyu Keygen 的demo,這是一個用於生成密鑰和進行存款和質押的圖形化工具。 Wagyu Keygen 的首個版本已發布) (僅在測試網上線)。他們正收集參與測試的用戶反饋—— 參與者可以領POAP。
一如既往,StakeHouse 持續討論項目更新和其項目想法列表。
其他新聞
如果你是一名BrightID 用戶,它們正公平空投其$BRIGHT 代幣。例如,如果你之前為GitCoin 驗證設置了BrightID,那麼你可能有資格申領空投。此外,Eth2 信標鏈創世質押POAP 的持有者也有資格申領一些 $BRIGHT 代幣。老實說,這個過程有點繁瑣,但最終還是設法申領了一點。
來源| What’s New in Eth2
作者| Ben Edgington