原文標題:《以太坊上海升級的作用以及帶來的好處》
原文作者: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
以太坊網絡當前已銷毀近187萬枚ETH:金色財經報道,據Ultrasound數據顯示,截止目前,以太坊網絡總共銷毀1,869,337.01?枚ETH。其中,OpenSea銷毀229,259.43枚ETH,ETHtransfers銷毀178,397.45枚ETH,UniswapV2銷毀124,234.20枚。
注:自以太坊倫敦升級引入EIP-1559后,以太坊網絡會根據交易需求和區塊大小動態調整每筆交易的BaseFee,而這部分的費用將直接燃燒銷毀。[2022/2/20 10:03:39]
而和 L2 擴容相關的 EIP-4488,EIP-4844 都不在本次升級范圍內
說到 EIP-3651,得先介紹一下 EIP-2929 一個改動:
數據:以太坊橋TVL達到236.1億美元:金色財經報道,DuneAnalytics數據顯示,以太坊橋當前TVL達到236.1億美元。其中鎖倉量最高的5個橋分別是RoninBridge(65.04億美元)、AvalancheBridge(64.82億美元)、PolygonBridges(57.01億美元)、ArbitrumBridges(24.42億美元)、FantomAnyswapBridge(14.57億美元)。[2021/12/12 7:33:50]
當目標不在 accessed_addresses 中,收取 COLD_ACCOUNT_ACCESS_COST(冷賬戶訪問成本)gas,并將地址添加到 accessed_addresses。否則,收取 WARM_STORAGE_READ_COST(暖存儲讀取成本)gas,暖讀取消耗 gas 相對較低。
Tether在以太坊網絡增發1.2億枚USDT:金色財經報道,Whale Alert數據顯示,北京時間07月23日01:15,Tether公司向以太坊網絡增發1.2億美元USDT,增發哈希為:0x560d0472662a14abd9d266ff47d9f8cfd03edec2d04386f83ada6e4f9f900a4d。對此,Bitfinex首席技術官Paolo Ardoino表示,以太坊網絡補充了1.2億USDT的庫存。請注意,這是一筆已授權但未發行的交易,這意味著該金額將用作下一次發行請求的庫存。[2020/7/23]
如今 COINBASE 直接支付正變得越來越受歡迎,但目前訪問 COINBASE 的價格較高;這是由于在 EIP -2929 引入的訪問列表框架下,COINBASE 是按冷賬戶訪問成本計算 gas 的,在 EIP-3651 后,accessed_addresses 將包括 COINBASE (0x41) 返回的地址。
動態 | 新加坡公司CapBridge利用以太坊主網進行股票交易:據financemagnates消息,總部位于新加坡的CapBridge 1exchage (1X)公司周二宣布,將整合區塊鏈技術,提供交易服務,并登記和跟蹤投資者的持股情況。與其他金融機構不同的是,該交易平臺將使用以太坊(Ethereum)主網,并已與Consensys和Equiom進行了合作。[2019/4/23]
好處:
修改后,COINBASE 在支付 ERC20 代幣時會減少 gas 消耗。
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元宇宙
文章作者:Richard Chen文章編譯:Block unicorn 長期以來,加密貨幣一直是民粹主義對建立的金融體系的反抗的一種敘述.
1900/1/1 0:00:001.觀點: 我所理解的Layer0、1、2層到底是什么?Web3 一直是一個概念新詞滿天飛的領域,所以我斗膽用一篇文章嘗試為大家講講我所理解的 Layer0、1、2.
1900/1/1 0:00:00原文作者:Natalie Mullins原文編譯:深潮 TechFlow 區塊鏈的設計空間最近被打開了,我們不再只是有單片式區塊鏈.
1900/1/1 0:00:00OPCraft是一個像素沙盒游戲,該游戲建立在 OP Stack 上,這是 Optimism L2 的創建者在 2022 年 10 月首次推出的模塊化系統,旨在“建立自己的區塊鏈”.
1900/1/1 0:00:00作者:Lisa 原文:《慢霧:警惕相同尾號空投騙局》本文主要介紹了騙子利用用戶復制交易記錄中過往地址的這個習慣,生成相同尾號的地址作為偽裝地址,并利用偽裝地址向用戶不斷空投小額的 Token.
1900/1/1 0:00:00作者:潤升,ChainCatcher原文:《香港競爭全球虛擬資產中心,何以可能?》單在亞洲范圍內,就有東京、新加坡、首爾、曼谷、胡志明等城市相繼宣布要打造加密金融中心和虛擬資產中心.
1900/1/1 0:00:00