在最新的以太坊核心開發者會議(ACDE #186)中,開發者圍繞 EIP-3074 的潛在變更、以太坊的下一階段升級計畫 Pectra,以及如何更有效地整合以太坊主網和 L2 治理過程進行了深入討論。
(前情提要:帳戶抽象關鍵》EIP-3074 如何讓以太坊變更簡單,開啟智能合約錢包? )
(背景補充:以太坊下一步:EIP-3074納入布拉格升級,智能合約引入錢包帶來三大改革 )
昨(25)日,以太坊核心開發者參與了第 186 次的 All Core Developers Execution(ACDE)電話會議,主持會議的開發者 Tim Beiko 在 X 上對此進行了總結。
會中,開發者們討論了 devnet-0 更新、EIP-3074 的潛在變更、非客戶端利益相關者應如何參與此流程、EOF、SSZ 以及 L1 與 L2 治理流程。
EIP-3074 潛在變更
其中,作為實現 AA(帳戶抽象,也稱為智能合約帳戶) 關鍵步驟的 EIP-3074 被詳細探討。Tim Beiko 摘要重點指出,初步的討論點集中在 DELEGATECALL 在 AUTHCALL 之前可能導致的問題,@Smartprogrammer 認為目前的版本會阻礙某些使用案例。
此外,與會者包括 @Smartprogrammer、@decentrek、@rimeissner、@ankurdubey521 和 @ProbablyNoam 也都參與討論,主張對 3074 的設計進行改變(如下圖)。
簡而言之,3074 訊息中包含 nonce 的要求,雖然使用戶更容易撤銷對調用者的授權,但也意味著當用戶繼續在其他應用中使用他們的錢包(從而增加 nonce)時將會無法運作。
同樣地,授權中必須有 ChainID 的要求意味著它們無法在多鏈設置中使用。
討論後,Tim Beiko 表示,大家認為在這次會議上難以達成一致的設計方案,因此決定另組一個小組深入討論,並暫時不在 devnet-0 中對 3074 作出更改。
最新會議摘要
Tim Beiko 針對各個討論點進行摘要如下,其中包含預計於 2024 年第四季至 2025 年初進行的以太坊 Pectra 升級(結合了 Prague 和 Electra),這是以太坊繼 Dencun 升級後的下一個關鍵升級。
- devnet-0 spec: 提到了 EIP-7685 和 BLS subgroup check 都被包含在 devnet-0 中,規範已更新以參照 EIP-2537 的正確提交(commit),並且也考慮了 EIP-6110 和 EIP-7002 的適應性改變。
- devnet-0 實施情況: 執行層(EL)的實現進展順利,但仍有一些工作要完成,因此還沒有設定啟動日期。預計下週會有一個 EL 測試版本釋出,涵蓋所有除了 3074 之外的規範,同時也會釋出一個共識層(CL)規範版本修復一個測試中的錯誤,但不涉及 Electra 規範變更。
- EIP-3074/AA: 討論了 EIP-3074,更廣泛地討論了應該如何考慮社群意見來作出相關決策。目前還沒有改變 EIP 的狀態或對 devnet-0 的實施,而是決定安排一個小組討論室來繼續這方面的對話。
- Pectra EIP 納入: 在 Pectra 中加入額外的內容之前,會繼續致力於實施已經在 devnet-0 範圍內的內容。基於以上,EIP-7685 現在已包含在內,而且 EIP-6110 和 EIP-7002 已經根據這點進行了更新。也同意將 CFI EIP-7212和 EIP-7623 考慮進去。
- EIPs 最新消息: 簡要討論了由 @etan 提出的 SSZ EIPs,以及 Ethereum Magicians 論壇上的 EOF 更新。
最後,會議還討論了 L1 和 L2 治理過程應該如何協同工作,涉及研究和客戶端實現。雖然還沒有具體的決定,但對於參與 L1/L2 開發的人來說,這是值得關注的。
📍相關報導📍
以太坊坎昆升級最新進度:Devnet 12 將啟動、計畫流程、網路規範