編者按:
以太坊所有核心開發(fā)者共識(shí)電話(ACDC)是每?jī)芍芘e行一次的系列會(huì)議,專注于討論和協(xié)調(diào)以太坊共識(shí)層(CL)的更改。第 140 次 ACDC 電話會(huì)議由以太坊基金會(huì)(EF)研究員 Alex Stokes 主持,會(huì)議內(nèi)容涵蓋了 Pectra 以太坊改進(jìn)提案 (EIP) 和 PeerDAS 的開發(fā)進(jìn)展等議題。
在會(huì)議期間,開發(fā)者們審議了 EIP 7251 更新,以解決錯(cuò)誤計(jì)算相關(guān)性懲罰的情況 、新標(biāo)區(qū)塊主體的更新、PeerDAS Devnet 2 的推出等等。Galaxy Digital 研究副總裁 Christine Kim 對(duì)本次會(huì)議進(jìn)行了詳細(xì)記錄,BlockBeats 將原文編譯如下:
2024 年 8 月 22 日,以太坊 開發(fā)者通過 Zoom 召開了第 140 次全核開發(fā)者共識(shí) (ACDC) 會(huì)議。ACDC 會(huì)議是一個(gè)每?jī)芍芘e行一次的會(huì)議系列,開發(fā)者在會(huì)上討論并協(xié)調(diào) 以太坊 共識(shí)層的變更。本周的會(huì)議由以太坊基金會(huì)研究員 Alex Stokes 主持。開發(fā)者們討論了 Pectra EIP 和 PeerDAS 的開發(fā)進(jìn)展,并討論了下一個(gè) 以太坊 共識(shí)層升級(jí)的命名,最終決定將其命名為「Fulu」(一顆恒星的名字)。同時(shí),他們同意在未來討論中使用「Fusaka」這一混合詞來指代 Fulu-Osaka 升級(jí)。
Pectra 進(jìn)展
Stokes 提到 Pectra 升級(jí)的新共識(shí)層規(guī)范版本已發(fā)布,標(biāo)記為 v1.5.0-alpha.5。他鼓勵(lì)客戶端團(tuán)隊(duì)審查此版本。隨后,EF 開發(fā)運(yùn)營(yíng)工程師 Parithosh Jayanthi 討論了 Pectra devnets 的進(jìn)展。他提到,Geth 客戶端在 Pectra Devnet 2 上產(chǎn)生了一些無效區(qū)塊,開發(fā)者們正在對(duì)此進(jìn)行調(diào)查。同時(shí),Erigon 客戶面臨著與規(guī)范鏈保持連接的問題,開發(fā)者們正在積極調(diào)試。此外,Jayanthi 還表示,執(zhí)行層 (EL) 客戶端中存在 JSON RPC 標(biāo)準(zhǔn)化的問題,導(dǎo)致開發(fā)網(wǎng)絡(luò)上的其他需要修復(fù)的問題。
Pectra Devnet 3 計(jì)劃
Stokes 再次確認(rèn)了在一周內(nèi)推出 Pectra Devnet 3 的計(jì)劃。Devnet 3 的規(guī)范可以在此處找到。EIP 2935 的更新內(nèi)容也被整合到 Devnet 3 當(dāng)中,即以狀態(tài)的方式保存歷史區(qū)塊哈希值。
EIP 7251 更新
開發(fā)者正在考慮對(duì) EIP 7251,以最大有效余額增加方面進(jìn)行更新,以解決對(duì)非驗(yàn)證者擁有大量質(zhì)押 ETH 時(shí),錯(cuò)誤計(jì)算相關(guān)性懲罰的邊緣情況。Stokes 鼓勵(lì)客戶端團(tuán)隊(duì)仔細(xì)審查這些更新并提出意見。
信標(biāo)區(qū)塊主體更新
正如之前的 ACDC 會(huì)議中討論的那樣,CL 客戶端需要訪問執(zhí)行負(fù)載部分,以便在 Pectra 升級(jí)后適當(dāng)處理狀態(tài)的轉(zhuǎn)換。目前,CL 客戶端并不存儲(chǔ)執(zhí)行有效負(fù)載以供參考。開發(fā)者們正在權(quán)衡將這些請(qǐng)求移至信標(biāo)區(qū)塊中的一個(gè)新字段,稱為「ExecutionClientRequests」,而不是最初由 Prysm 開發(fā)者「Potuz」建議的,將這些信息組織在一個(gè)單獨(dú)的「信封」中供 CL 客戶端使用的方案。
總的來說,會(huì)議上的開發(fā)者們都支持這個(gè)想法,認(rèn)為這一提議比最初的建議更容易實(shí)施。Potuz 強(qiáng)調(diào),創(chuàng)建新字段將破壞現(xiàn)有的 CL 測(cè)試,因此開發(fā)者需要編寫新的規(guī)范測(cè)試向量,以在未來的開發(fā)網(wǎng)絡(luò)中整合這一變更。
API 引擎更新
隨后,開發(fā)者討論了 Geth 開發(fā)者「Lightclient」提出的簡(jiǎn)化 EL 客戶端區(qū)塊轉(zhuǎn)換的提議。正如之前的電話會(huì)議總結(jié)的那樣,Pectra 中的 EIP 7685 使得 EL 客戶端在不參考分叉計(jì)劃的情況下難以輕松區(qū)分區(qū)塊版本。Lightclient 提議將請(qǐng)求統(tǒng)一為單一類型,使 EL 客戶端能夠?qū)⑺鼈兊慕忉寕鬟f給 CL,這一提議得到了大多數(shù)開發(fā)者的支持。然而,Nimbus 開發(fā)者「Dustin」表示擔(dān)憂,這一變更可能會(huì)使沒有 SSZ 庫的客戶端更難使用。然而,Lightclient 和 Potuz 反駁了這些擔(dān)憂,表示提議不會(huì)使沒有 SSZ 庫的客戶端更難使用,因?yàn)樗麄兛梢岳^續(xù)使用舊方法。Stokes 也傾向于支持該提議,并表示在進(jìn)行一周的審查后,該提議應(yīng)被合并到 API 引擎規(guī)范中。
PeerDAS 進(jìn)展
EF 開發(fā)運(yùn)營(yíng)工程師 Barnabas Busa 表示,他的團(tuán)隊(duì)將在 8 月 23 日,星期五,啟動(dòng) PeerDAS Devnet 2。Lodestar 和 Teku 客戶端團(tuán)隊(duì)的代表已準(zhǔn)備好在 Devnet 2 上測(cè)試 PeerDAS。Stokes 分享了 EIP 7742 的進(jìn)展情況,這是一種更新 Blob Gas 目標(biāo)最有效的方法,使這些值可以由 CL 動(dòng)態(tài)設(shè)置。雖然 EIP 仍有一些設(shè)計(jì)問題尚待解決,但開發(fā)者們普遍支持將其納入 Pectra 升級(jí)。Lodestar 和 Lightclient 團(tuán)隊(duì)的代表分享了他們希望在 Pectra 中包含 EIP 7742 的意見。Stokes,作為該提案的作者,表示他將繼續(xù)進(jìn)行代碼更改,并在未來的會(huì)議中再次討論其可能改進(jìn),甚至可能在 Pectra 開發(fā)網(wǎng)絡(luò)中進(jìn)行測(cè)試。
隨后,開發(fā)者們花了一些時(shí)間討論客戶端中的 Blob 數(shù)量可配置性。關(guān)于此問題,沒有做出具體決定。Stokes 建議客戶端團(tuán)隊(duì)繼續(xù)思考如何最好地配置 Blob 數(shù)量,以避免在將來更改或更新這些值時(shí)遇到困難。
Stokes 強(qiáng)調(diào)了 Nimbus 開發(fā)者 Etan Kissling 在本周會(huì)議議程上留下的幾條評(píng)論。關(guān)于 EIP 7688 向前兼容的共識(shí)數(shù)據(jù)結(jié)構(gòu)的實(shí)施和測(cè)試工作仍在繼續(xù)。開發(fā)者們尚未決定是否將其納入 Pectra。Kissling 還請(qǐng)求對(duì)與 CL 客戶端如何處理包含一個(gè)或多個(gè)零長(zhǎng)度交易的區(qū)塊相關(guān)的共識(shí)規(guī)范更改提出反饋。關(guān)于這一更改的更多詳細(xì)信息可以在此 GitHub 鏈接中找到。
研究進(jìn)展
開發(fā)者們一致同意將下一個(gè)共識(shí)層升級(jí)命名為 Electra「Fulu」。Fulu 是位于 Cassiopeia 星座中的一顆恒星。共識(shí)層升級(jí)通常以主要恒星命名,而執(zhí)行層升級(jí)則以主要城市命名。
區(qū)塊鏈分析公司 ProbeLabs 的一位代表分享了自 Dencun 升級(jí)激活以來通過以太坊網(wǎng)絡(luò)層(也稱為 gossipsub 協(xié)議)進(jìn)行消息傳播的見解。