作者:Xiang,W3.Hitchhiker
關于以太坊上海升級,我們來簡單梳理一下,分別能帶來哪些好處。
參考以太坊最新公開消息,和上海升級的相關EIP如下:
確定包含的EIP:EIP-3651,EIP-3855,EIP-3860,EIP-4895
可能包含的EIP:EIP-3540,EIP-3670
而和L2擴容相關的EIP-4488,EIP-4844都不在本次升級范圍內
EIP-3651:暖COINBASE
說到EIP-3651,得先介紹一下EIP-2929一個改動:
以太坊橋TVL達到237.2億美元:金色財經報道,Dune Analytics數據顯示,以太坊橋當前TVL達到237.2億美元。其中鎖倉量最高的5個橋分別是Avalanche Bridge(59.09億美元)、Polygon Bridges(49.6億美元)、Fantom AnyswapBridge(43.43億美元)、Ronin Bridge(29.78億美元)、Arbitrum Bridges(29.19億美元)。[2022/2/27 10:18:29]
當目標不在accessed_addresses中,收取COLD_ACCOUNT_ACCESS_COSTgas,并將地址添加到accessed_addresses。否則,收取WARM_STORAGE_READ_COSTgas,暖讀取消耗gas相對較低。
以太坊未確認交易為108,043筆:金色財經消息,據OKLink數據顯示,以太坊未確認交易108,043筆,當前全網算力為250.67TH/s,全網難度為3.32P,當前持幣地址為48,872,436個,同比增加142,608個,24h鏈上交易量為4,299,958.91ETH,當前平均出塊時間為13s。[2020/10/23]
如今COINBASE直接支付正變得越來越受歡迎,但目前訪問COINBASE的價格較高;這是由于在EIP-2929引入的訪問列表框架下,COINBASE是按冷賬戶訪問成本計算gas的,在EIP-3651后,accessed_addresses將包括COINBASE(0x41)返回的地址。
Pax Treasury在以太坊網絡銷毀超2030萬枚BUSD:金色財經報道,據Whale Alert數據,北京時間9月29日00:35,Pax Treasury在以太坊網絡銷毀20,303,436枚BUSD,銷毀哈希為0x0c4767adf00718ab2488172f669ec13f95363dee0137ad1a46481e7b064856e3。[2020/9/29]
好處:
修改后,COINBASE在支付ERC20代幣時會減少gas消耗。
EIP-3855:PUSH0指令
EIP-3855,引入一條新指令,將常量值0壓入堆棧,黃皮書關于PUSH的指令集,目前只有PUSH1-PUSH32,作用是將1字節壓入堆棧,到32字節壓入堆棧
以太坊經典已經正式移除了所謂的“難度炸彈”:以太坊經典已經正式移除了所謂的“難度炸彈”,即旨在隨著時間推移增加挖礦難度的代碼。根據網絡數據和參與項目開發人員的聲明,ETC這次成功網絡更改發生于區塊高度5900000。這次升級預計將減少創建區塊所需的時間。[2018/5/30]
現有指令實現將0值壓入堆棧需要通過執行PUSH10,在runtime中需要消耗3gas,并且額外需要消耗200gas
有了PUSH0指令后,就不需要消耗這額外的200gas了。
好處:
目前大約有11%的PUSH操作只是壓入0,因此這個EIP執行后可以節省一定量的gas,也能稍微提高以太坊的現有的TPS。
EIP-3860:限制和計算初始化代碼
目前initcode的最大為MAX_CODE_SIZE:24576,新的initcode的最大為(MAX_INITCODE_SIZE=2*MAX_CODE_SIZE=49152),這意味合約大小可以擴展一倍,合約開發者可以部署更豐富的功能。
此外為每32字節的initcodechunk引入2個gas費用,以表示jumpdest-analysis的成本。因為在合約創建期間,客戶端必須在執行之前對initcode執行jumpdest分析。執行工作與initcode的大小成線性關系。
這意味著initcode每字節將添加成本0.0625gas,合約部署gas成本微微上漲。
好處:
合約部署gas費微微上調,但合約大小可以擴展一倍,合約開發者寫更豐富的功能代碼。
EIP-4895:信標鏈提款
主要內容是確定信標鏈提款至EVM的主要流程,部署完成后,以太坊信標鏈質押提款功能將被激活。
好處:
激活以太坊信標鏈質押提款功能。
EIP-3540:EVM對象格式(EOF)v1
此EIP涉及改動較大,并非一定包含在上海升級中。
此EIP中描述的格式引入了一個簡單且可擴展的格式,并引入了驗證。實現了合約代碼和數據的分離。
新的EVM對象格式為:magic,version,(section_kind,section_size)+,0,<sectioncontents>
好處:
版本控制有利于以后實現引入或棄用新功能;
合約代碼和數據的分離對于L2的驗證(op)有益,減少L2驗證器的gas成本;
合約代碼和數據的分離也更加方便鏈上數據分析工具的工作。
EIP-3670:EOF—代碼驗證
此EIP并非一定包含在上海升級中,配合EIP-3540合約創建時引入代碼驗證。拒絕未定義指令的合約。
好處:
合約創建時,就可引入代碼驗證
撰文:SectioDivina編譯:aididiaojp.eth,ForesightNews「這個項目現在已經有1億美元市值了,所以就不可能再漲100倍了?」為了預測加密市場的歷史演變.
1900/1/1 0:00:00作者:李雨軒、王葉,MintVentures 報告要點 核心投資邏輯 Polygon圍繞以太坊的擴容提供了非常綜合的方案,綜合素質比較優秀,屬于值得長期關注的項目.
1900/1/1 0:00:00作者:Pagoda,NEARProtocol自2020年10月發布主網至今已過去兩年時間,NEAR在此期間有了迅猛的增長.
1900/1/1 0:00:00作者:FloraLi、NolanLiu、ZengHang、BarryJiang,HuobiResearch 1.事件回顧 FTX事件到11月9日似乎進入了一個新的階段.
1900/1/1 0:00:00整理:flowie,ChainCatcher“過去24小時都發生了哪些重要事件”?1、馬斯克收購推特后解雇CEO和CFO,幣安按承諾為收購出資5億美元據BusinessInsider報道.
1900/1/1 0:00:00ChainCatce消息,SushiSwap新任CEOJaredGrey公布新代幣經濟學提案,旨在增加流動性,為其原生代幣創造更多效用,并為利益相關者提升最大價值.
1900/1/1 0:00:00