BTC
ETH
HTX
SOL
BNB
查看行情
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

盤點:2021最值得關注的以太坊改進提案

ECN以太坊中国
特邀专栏作者
本文約2531字,閱讀全文需要約4分鐘
本文介紹了2021最值得關注的以太坊改進提案。
AI總結
展開
本文介紹了2021最值得關注的以太坊改進提案。

來源| @lightclients

2021 年將會是自2016 年以來以太坊協議最具創新性的一年。以下是這一年值得關注的EIP 情況:

下一次的硬分叉升級—— “柏林”將推行4 項EIP:

➤ EIP-2929: 狀態訪問操作碼所需的gas費用將增加

➤ EIP-2930: 可選的訪問列表交易(Optional Access List Txs)

➤ EIP-2718: 包含類型的交易封套(Typed Transaction Envelope)

➤ EIP-2315: 簡單的子程序(Simple Subroutines)

EIP-2929:狀態訪問操作碼所需的gas費用增加。存儲訪問操作碼的gas費長期以來一直過低,並且一些只需花20-80 秒就能執行的惡意交易目前已能夠輕易創建。這項EIP 把狀態訪問的成本增加了約3倍。

EIP-2930:可選的訪問列表。大概0.18% 的主網交易會因EIP-2929 受阻。為了彌補這個裂縫,這份EIP 引入了一種新型交易,它可以指定將被讀取的存儲slot,然後支付一筆打了9 折的預付費。

EIP-2718:包含類型的交易封套。這份EIP 規定了交易的新格式,它以一個“ 鑑別器” (discriminator) 開始,讓客戶端解譯不同的交易。 EIP-2930 會首先用上這份EIP,然後可能是EIP-1559。新格式= type || payload。

EIP-2315:簡單的子程序。被列入柏林硬分叉升級的最後一項EIP:增加子程序的支持。傳統來說,想要模擬此功能的合約需要同時處理常規堆棧數據和返回地址。此份EIP增加了一個新堆棧,只用於追踪返回的地址。

EIP-1559:Eth1 的費用市場變化。 Gas 費分成了兩個部分:base fee (基本費用) 和tip (小費)。基本費用部分會被銷毀,而小費會發送給礦工。基本費用會根據需求由協議動態決定的。這能避免一些費用高峰,並提高用戶在付gas 費時的體驗。

詳情:

詳情:

詳情:

https://twitter.com/TimBeiko/status/1349027063903121408

(Tim) 在我看來,我不認為1559 現在已準備好上線。以下是我在dicord 上分享的一些想法總結:

1. 並不是所有的客戶端都有1559 的實現,且沒有一個客戶端有最終版的;

2. 我們還沒解決在AllCoreDevs 會議上提出的問題(即用大型狀態測試大區塊)。要實現這一點最快也需要幾週。

3. 1559 會影響很多其他項目:任何涉及簽名交易的項目,都依賴於JSON RPC 對區塊/交易等的反應。對於這些影響我們還是需要進行廣泛談論。

4. 柏林硬分叉已經快要啟動。而放下手頭上所有工作來推行1559 不是一個好選擇。

EIP-2982:Eth2 的階段0。自EIP-1011 以來,eth1與eth2 首次在EIP 存儲庫中集合。這項EIP 只是將eth2 的治理/標準化重新引進eth1 的開始。它帶來的主要變化有:在eth2 中新增發ETH。

EIP-?:合併。比較樂觀的是,2021 年eth1 -> eth2 有望合併,並且去掉PoW 共識。然而,在接下來的幾個月裡,研發工作將大大增加。預估該EIP 將在未來18 個月進行。

EIP-3102:二進制樹結構。該項EIP 將從當前的六進制狀態樹轉移至二進制樹結構中。這將使得默克爾證明更加有效率。遷移將可能佔用大量資源,因此最好在合併之前進行。

EIP-2937:SETINDESTRUCTIBLE 操作碼。此操作碼將導致隨後的任意SELFDESTRUCTs 充噹噹幀中的noop。這將有助於更好地論證合約的可靠性。這也是支持賬戶抽象首先要做的事情。

EIP-2938:賬戶抽象。允許合約成為支付交易費和啟動交易執行的高級賬戶。這為確定任意交易有效性的條件提供了靈活的框架。最初在EIP-86 中提出,該EIP 提供了在主網推行的更為具體的路徑。

EIP-?:EVM384。儘管這還不是正式的EIP,但正朝該方向發展。該提案建議增加本地384 位算術運算符(也很可能是其他寬度),以支持在EVM 中有效地實現新的加密系統。

EVM384 (內容)。隨著現代加密系統的快速創新, EVM384 為以太坊提供了一個框架以支持這些系統,而無需為每個加密系統都提供硬分叉和預編譯。相反,任何人都可以將之當作EVM 合約來實現。

EIP-2537:BLS12-381 預編譯。有了EVM384 之後,是否還需要該提案仍有待討論。儘管EVM384 為更好的長期解決方案,但是BLS 在以太坊生態中屬於高級提案(鑑於eth2),並且值得本地預編譯。

批量交易。有很多EIP 旨在用L1 基元替換meta-交易。預計今年會在這方面上取得重大進展。此類EIP 有:

➤ EIP-2711:代付交易、過期交易以及批量交易(Sponsored, expiring and batch txs)

➤ EIP-2733:交易打包

➤ EIP-2803:昂貴交易

➤ EIP-3074:代付交易預編譯(Sponsored Tx Precompile)

網站:ethereum.cn

網站:ethereum.cn

點擊“閱讀原文”獲取文章內部鏈接!

原文鏈接:https://twitter.com/lightclients/status/1349169332585074692

ECN的翻譯工作旨在為中國以太坊社區傳遞優質資訊和學習資源,文章版權歸原作者所有,轉載須註明原文出處以及ETH中文站。若需長期轉載,請聯繫eth@ecn.co進行授權。

網站:ethereum.cn

公眾號:ETH中文站

ETH
投资
歡迎加入Odaily官方社群