以太坊網絡將在 12,244,000 區塊高度升級,代號:Berlin(柏林)。預計升級時間為 2021 年 4 月 15 日。
我們可以通過 https://goto.etherscan.com/block/countdown/12244000 查看升級倒計時。
imToken 用戶需要做什麼
imToken 會支持此次升級,用戶無需進行任何操作。
柏林網絡升級有哪些優化
網絡升級是對以太坊底層協議的調整,增加新規則以改善系統。
(EIP:Ethereum Improvement Proposal,即以太坊改進提案)
此次網絡升級共包含四個以太坊改進提案:EIP-2565、EIP-2929、EIP-2718、EIP-2930,這些提案有助於提高以太坊網絡的安全性和可擴展性:
- EIP-2565:
由於目前 ModExp 預編譯的 gas 消耗值過高,使得基於此的操作效率低下,價格昂貴。由此,EIP-2565 規定了一種降低 ModExp (0x00..05) 預編譯成本的算法,以使基於 ModExp 的加密算法函數(如簽名 \ VDF \ SNARKs)更實用,更安全。 - EIP-2929:
每個區塊的 gas limit 都有上限,對於操作碼的 gas 消耗值的設定即是為了更準確地估計處理對應操作碼所需的時間。而狀態訪問操作碼的 gas 消耗值歷來偏低,導致了潛在的惡意使用和攻擊場景。
EIP-2929 通過提高在交易中首次使用狀態訪問操作碼的 gas 消耗值來解決此問題,此外,該提案對於狀態訪問操作碼 gas 消耗值的提升,可以在一定程度上緩解以太坊網絡當前的狀態爆炸問題。
點擊了解:什麼是狀態爆炸? - EIP-2718:
由於沒有統一的規則區分交易類型,導致目前網絡參與者只能通過複雜的規則來進行區分並且使增加新的交易類型較為複雜。 EIP-2718 通過引入一種新的、標準化的交易類型,即信封機制,以便更容易地區分和後續引入更多交易類型。 - EIP-2930:
EIP-2929 提升了狀態訪問操作碼的 gas 消耗值,為了避免影響相關的正常合約,EIP-2930 引入了一種新的 EIP-2718 交易類型(即基於上一條提案),此交易類型中包含了一個訪問列表,一個地址列表和交易計劃訪問的存儲密鑰列表。列表內的訪問對應的 gas 消耗值相對較低,列表外的訪問則較高。同時,EIP-2930 中還介紹了訪問列表的格式和處理邏輯。這些新功能未來在其他方面也可以發揮作用。