原文標題:《以太坊上海升級的作用以及帶來的好處》
原文作者:Xiang,W3.Hitchhiker
關于以太坊上海升級,我們來簡單梳理一下,分別能帶來哪些好處。
參考以太坊最新公開消息:https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md#eips-considered-for-inclusion,和上海升級的相關 EIP 如下:
確定包含的 EIP:EIP-3651,EIP-3855,EIP-3860,EIP-4895
可能包含的 EIP:EIP-3540,EIP-3670
以太坊鏈上MEV bot遭受攻擊,攻擊者已盜取約115ETH:金色財經報道,據區塊鏈安全審計公司Beosin旗下Beosin EagleEye安全風險監控、預警與阻斷平臺監測顯示,以太坊鏈上MEV bot 遭受攻擊,攻擊者(0x9e189A200E7e6b72a8fA9cCFbA8C800B01Bff520)使用同DubaiCEO代幣相同的合約,該合約存在refund和burnFromAddresses后門函數,其攻擊者通過銷毀MEV bot的token,使MEVbot只能買入而無法賣出。目前,攻擊者(0x9e189A200E7e6b72a8fA9cCFbA8C800B01Bff520)利用后門已盜取MEVbot約115ETH(價值22.5W美元)[2023/7/4 22:17:13]
而和 L2 擴容相關的 EIP-4488,EIP-4844 都不在本次升級范圍內
以太坊上借貸協議24小時清算量達2783萬,環比上升297%:據歐科云鏈OKLink數據顯示,受市場波動影響,以太坊上借貸協議24小時清算量達到2783萬美元,清算量較前日上升297%。
其中Aave V2、Compound以及Dydx分別有1864萬美元、786萬美元以及133萬美元的頭寸被清算。[2021/5/13 21:56:56]
說到 EIP-3651,得先介紹一下 EIP-2929 一個改動:
當目標不在 accessed_addresses 中,收取 COLD_ACCOUNT_ACCESS_COST(冷賬戶訪問成本)gas,并將地址添加到 accessed_addresses。否則,收取 WARM_STORAGE_READ_COST(暖存儲讀取成本)gas,暖讀取消耗 gas 相對較低。
Cream Finance:以太坊上FRAX抵押系數將增加至60%:Cream Finance表示,關于提高以太坊上FRAX抵押系數的提案已獲通過,FRAX抵押系數將從0%增加至60%。[2021/3/26 19:20:44]
如今 COINBASE 直接支付正變得越來越受歡迎,但目前訪問 COINBASE 的價格較高;這是由于在 EIP -2929 引入的訪問列表框架下,COINBASE 是按冷賬戶訪問成本計算 gas 的,在 EIP-3651 后,accessed_addresses 將包括 COINBASE (0x41) 返回的地址。
好處:
修改后,COINBASE 在支付 ERC20 代幣時會減少 gas 消耗。
動態 | 以太坊開發者提出“可逆ICO”:據coindesk報道,周二在位于布拉格的以太坊年度開發者大會Devcon4上,開發人員Fabian Vogelsteller提出了“可逆ICO”或RICO概念,允許代幣投資者在該項目生命周期的任何階段收回他們的資金,旨在使投資方案對潛在投資者更安全。具體而言,該概念涉及創建一種特殊用途的智能合約,允許投資者“扭轉其資金承諾”。[2018/10/31]
EIP-3855,引入一條新指令(0x5f),將常量值 0 壓入堆棧,黃皮書關于 PUSH 的指令集,目前只有 PUSH1-PUSH32,作用是將 1 字節壓入堆棧,到 32 字節壓入堆棧
現有指令實現將 0 值壓入堆棧需要通過執行 PUSH1 0,在 runtime 中需要消耗 3 gas,并且額外需要消耗 200 gas(2 字節的存儲成本)
有了 PUSH0 指令后,就不需要消耗這額外的 200 gas 了。
目前大約有 11% 的 PUSH 操作只是壓入 0,因此這個 EIP 執行后可以節省一定量的 gas,也能稍微提高以太坊的現有的 TPS。
目前 initcode 的最大為 MAX_CODE_SIZE: 24576(EIP-170),新的 initcode 的最大為 (MAX_INITCODE_SIZE = 2 * MAX_CODE_SIZE = 49152),這意味合約大小可以擴展一倍,合約開發者可以部署更豐富的功能。(合約代碼過大會導致部署不成功,PS:L2 項目也部分已修改,支持更高的合約大小上限)
此外為每 32 字節的 initcode chunk 引入 2 個 gas 費用,以表示 jumpdest-analysis 的成本。因為在合約創建期間,客戶端必須在執行之前對 initcode 執行 jumpdest 分析。執行工作與 initcode 的大小成線性關系。
這意味著 initcode 每字節將添加成本 0.0625 gas,合約部署 gas 成本微微上漲。
合約部署 gas 費微微上調,但合約大小可以擴展一倍,合約開發者寫更豐富的功能代碼。
主要內容是確定信標鏈提款至 EVM 的主要流程,部署完成后,以太坊信標鏈質押提款功能將被激活。
激活以太坊信標鏈質押提款功能。
此 EIP 涉及改動較大,并非一定包含在上海升級中。
此 EIP 中描述的格式引入了一個簡單且可擴展的格式,并引入了驗證。實現了合約代碼和數據的分離。
新的 EVM 對象格式為:magic, version, (section_kind, section_size)+, 0,
版本控制有利于以后實現引入或棄用新功能(例如引入賬號抽象);
合約代碼和數據的分離對于 L2 的驗證 (op) 有益,減少 L2 驗證器的 gas 成本;
合約代碼和數據的分離也更加方便鏈上數據分析工具的工作。
此 EIP 并非一定包含在上海升級中,配合 EIP-3540 合約創建時引入代碼驗證。拒絕未定義指令的合約。
合約創建時,就可引入代碼驗證
區塊律動BlockBeats
媒體專欄
閱讀更多
金色財經
文章匯
Yam
達瓴智庫
CT中文
DeFi之道
硅星人
比推BitpushNews
01元宇宙
撰文:Miles Deutscher如果你想買入某種幣,而且已經做了研究,發現基本面不錯。但問題是,你不知道該在什么時候買入?那么,不如看看我在熊市中購幣的終極指南.
1900/1/1 0:00:00作者:PlatON CTO James QU點擊閱讀:靈魂綁定代幣的幾個有趣應用場景授權和證書代幣ACT:在受監管金融服務業的應用設計中心化和去中心化治理在歷史的輪回中相互更迭.
1900/1/1 0:00:00公共物品在任何大規模生態系統中都是一個非常重要的話題,但通常也是一個難以定義的話題。這里有三種不同的定義:經濟學家:非排他性和非競爭性物品,這兩個技術術語合在一起意味著很難通過私有財產和基于市場.
1900/1/1 0:00:00原文作者:A16z 加密團隊運營主管 Porter Smith,斯坦福大學商學院經濟學教授和學教授 Andrew Hall。由 DeFi 之道翻譯編輯.
1900/1/1 0:00:00“在漆黑中找尋鮮明出眾的Web3人才。”就像周星馳在招人公告里提及的這句話,在過去一年里,以去中心化為核心的Web 3.0概念猶如黑暗中的螢火一般,給諸多行業帶來了一抹新的亮色.
1900/1/1 0:00:00最近關于用戶和 Move 智能合約交互,不需要授權 (Approve) 是更安全還是更不安全的爭論很多,這里嘗試用通俗的方式來解釋一下二者背后的區別以及 Move 這樣設計背后的思想.
1900/1/1 0:00:00