menu-icon
anue logo
澳洲房產鉅亨號鉅亨買幣
search icon

區塊鏈

上海升級完成後,以太坊核心開發者會議又有哪些新內容?

BlockBeats 律動財經 2023-05-05 15:30


概要 

Shapella 升級被激活了!我們在計劃下一個升級 Dencun 的最後階段了被納入的 EIP 包括:4844、6780、1153 和 6475,但這些規範都還沒凍結 EIP 2537、4788 和 6493 已被列入候選名單很多其他的 EIP 現在仍在 EthMagicians ‍論壇上被討論我起草了 EIP-6953,總結了長期以來激活網路升級的觸發機制 今年夏天會在一些地方看到我談論以太坊的治理,下文列出了完整的會議安排

Shapella 升級

它被激活了!儘管在升級激活方面有些小問題,但不到一個月後,我們現在認為以太坊上提款被順利處理是再自然不過的事了


Dencun 升級

在發布上一篇以太坊核心開發者會議更新時,Shapella 升級的規範基本都確定了,但仍然有很多改動的地方。在我發布後,這些規範都被最終確定了,從 進展 - 更新 - 最終主網版本都在以太坊基金會部落格發布了,並且現在協議公告已經支持信箱訂閱了!

這篇更新的性質類似:我們現在有一組會被納入到下一次網路升級 Dencun (Deneb + Cancun) 的暫定 EIP。我將給出概述,關於它們是什麼、為什麼它們是重要的,以及仍正在考慮納入此次升級的候選 EIP。

請注意,這篇更新的內容主要集中在以太坊的執行層——在共識層上可能還有更多我遺漏的內容。可能的話,當 Dencun 升級的內容最終確定下來後,我會再發布一篇更新。但實際點來看,下一篇我發表的文章應該會是首個測試網分叉公告 我們來看看這些 EIP 吧!

被納入的 EIP

EIP-4844,即 Proto-Danksharding

這無需多加介紹了:4844 是 Dencun 網路升級的核心功能。簡言之,這個 EIP 給以太坊網路引入暫時的「數據 blob",L2 可以用它們來發布現在存在 CALLDATA 里的交易/證明數據。

由於 blob 是被短暫儲存的,它們的 gas 開銷預期會遠遠低於 CALLDATA,CALLDATA 是永久儲存在網路的。這將為用戶大幅地降低 L2 的交易費,因為現在 L2 交易超過 90% 的開銷是用於 L1 數據儲存的。如果讀者想更深入了解 4844, eip4844.com 有各種層次的釋義資源、FAQ 等。

雖然此次升級沒有合併這麼大型,EIP-4844 對以太坊來說是一個重大變更:它給網路引入一個全新的數據層,且當前的共識層和執行層必須與其交互。這個 EIP 的大小意味著在 Dencun 升級里其他修改的帶寬會受限。

也就是說,除了 4844 外,還有一些 EIP 會被納入此次升級。

EIP-6780,停用 SELFDESTRUCT,除非在與合約創建的同筆交易中被調用

在 Dencun 升級引入的第二項重大修改,是 EIP-6780 里停用操作碼 SELFDESTRUCT。這個提案經過了多年的討論,並在 Shapella 升級里有正式的停用通知。

最近的一些分析發現 SELFDESTRUCT 有一個普遍使用模式:合約在同一筆交易里被創建和銷毀。EIP-6780 允許保持這個功能。如果 SELFDESTRUCT 與合約創建在同一筆交易里被調用,那麼它的行為維持與現在一樣。

而在所有其他情況下,儘管此操作碼將不會刪除合約的儲存或代碼,但合約里的 ETH 仍將被轉移到目標地址。

儘管客戶端團隊現在認為這是處理 SELFDESTRUCT 的最佳方式,但更完整的影響分析仍在進行中。一旦該分析完成了,規範可能會被修改,以處理其他邊緣情況。也可以採取完全不同的方法。例如,EIP-6046 也會被考慮。

換句話說,移除 SELFDESTRUCT 對於 Deneb 升級來說,現在是關於」如何「,而不是「是否」的問題。

EIP-1153,瞬態儲存

在 Dencun 升級里被納入的第三項修改是 EIP-1153。這個提案提出了差不多有 5 年了,在去年被 Uniswap 團隊又重新提出,這個 EIP 在以太坊開發者社區得到非常多的支持。它引入了兩個新操作碼——TSTORE 和 TLOAD,它們提供瞬態儲存並在交易完成時被清除。這個 EIP 使得一些用例變得可能,從重入鎖到在單筆交易對 ERC20 代幣進行多次批准。

EIP-1153 也曾被考慮納入到 Shapella 升級,但最終被置後了。這次,客戶端團隊同意繼續推進它。值得強調的是,除了這個 EIP 本身總體上的健全性和有用性外,1153 被納入的一個促成因素是它的技術倡導工作非常出色:Uniswap 和其他團隊給所有的執行層客戶端提供了完整的 1153 參考實現和全面的測試案例。

EIP-6475:SSZ 可選值

被納入的最後一項修改可能被看作是 EIP-4844 的配套提案。Proto-danksharding 引入一個使用 SSZ 編碼的新交易類型,而不是其他交易類型所使用的 RLP 編碼方式。

很長一段時間以來,大家一直在討論將以太坊的執行層完全轉向使用 SSZ 編碼,因為它是更豐富的編碼結構,而且共識層也在使用,但實現它目前對 Deneb 升級來說工程量太大。EIP-6475 對 SSZ 的元素之一進行了定義,該元素是 4844 交易格式 (Optionals) 的一部分,以確保它與我們想在未來引入以太坊的 SSZ 對象向前兼容。

由於關於一般交易以及特定的 4844 blob 交易的最佳長期 SSZ 格式的討論還在繼續,預計這兩個 EIP 都會有所修改。

考慮被納入的 EIP

除了正式被納入到此次升級的 EIP 外,客戶端團隊還有一個仍然可能被納入的候選名單。

EIP-2537:用於 BLS12-381 曲線操作的預編譯

自 2019 年以來,這份 EIP 一直以某種形式被考慮納入升級。在過去,人們不願意為以太坊的執行層添加新的密碼學曲線。也就是說,信標鏈重度依賴 BLS12-381,而隨著我們完成了合併,可以說 BLS 已經成為以太坊的一個「核心」依賴,有著安全而優化的庫。

引入這個預編譯將允許信標鏈簽名在執行層上得到驗證,以及開發利用這個曲線的新用例。

EIP-4788:在 EVM 的信標區塊根

與 2537 類似,這個 EIP 從信標鏈暴露資訊給執行層。在這個 EIP 里,信標鏈區塊的根被添加到執行負載,隨後儲存在執行層的一個合約里。被儲存的信標區塊根隨後可以通過一個新操作碼 BEACON_ROOT 被訪問,它以 slot 號作為輸入,然後返回相關的信標區塊根。

這個 EIP 將允許質押池、橋接和 restaking 協議有更多無需信任的設計。

EIP-6493:SSZ 交易簽名方案

這個 EIP 是對 EIP-6475 的補充:它為 SSZ 交易定義了一個簽名方案。儘管它不適用於現存的 RLP 交易,它可以用於確保現在的 4844 SSZ 交易簽名方案能與未來的執行層 SSZ 大修向前兼容。

請注意,EOF 的 EIP 不被納入升級

儘管一度入選 Shapella 和 Dencun 升級考慮被納入名單,由於帶寬有限,EOF 的整套 EIP 被正式排除在此次升級之外。現在正在討論將優先選擇它們作為未來升級的「主要功能」,但客戶端團隊還未正式達成共識。

其他被提議的 EIP

除了以上提及的,此次升級的完整提議 EIP 列表可以在 Ethereum Magicians 論壇上找到。儘管最終出現在 Dencun 升級中的大部分東西可能已經被討論過,還是可能有驚喜的!值得注意的是,當第一次了解 EIP-5656 ,即在上一次 ACD 會議提出操作碼 MCOPY 的時候,團隊反應積極。

網路升級激活 EIP

公告:我已經起草了一份資訊性的 EIP,列出了長期以來用於觸髮網絡升級的各種機制,從 PoW 區塊到 epoch、TTD 以及現在的時間戳。

希望我們不需要從現在的 epoch+時間戳組合再變化了

Summer (Remote) Talks 夏天的 (遠程) 演說

在接下來的幾個月裡,我將有一些演說,分享我對以太坊的治理流程如何運作的看法。有些是線下的,有些是遠程的,有些還待定。按時間順序,我將出席EDCON、ETHPrague、ETHShanghai、EthCC 和 ETHMontreal.

我們到時見!

原文連結

暢行幣圈交易全攻略,專家駐群實戰交流

▌立即加入鉅亨買幣實戰交流 LINE 社群(點此入群
不管是新手發問,還是老手交流,只要你想參與虛擬貨幣現貨交易、合約跟單、合約網格、量化交易、理財產品的投資,都歡迎入群討論學習!

前往鉅亨買幣找交易所優惠

文章標籤


Empty