買以太坊 買以太坊
Ctrl+D 買以太坊
ads

以太坊:以太坊上海升級即將激活的四個EIP_GAS

Author:

Time:1900/1/1 0:00:00

以太坊巴黎升級之后又一重大更新即將到來——上海升級!目前有著上千專業開發者的以太坊核心社區,從15年走來已經歷經15次主網升級,而這一次上海升級將為鏈上鎖定著的230億美金的POS質押ETH提供解鎖能力,還伴隨有對GAS優化的諸多EIP融入。

來深入了解即將主網激活的那些EIP提案的作用、原理、應用方向吧

1、背景

1.1主網升級

以太坊在2015年提出4大階段:前沿、宅基地、大都會、寧靜。眾所周知的是”寧靜”階段的標志也正是2個月前以太坊共識算法從POW算力挖礦全面轉為POS權益質押挖礦,如今的他是即節能又安全且足夠去中心化的首席公鏈

每次主網升級其命名都是柏林、巴黎、上海這樣的地名,歷史上還有多次主網升級帶來巨大變革

1.2回顧2021年8月5日-倫敦升級

在區塊高度12,965,000,以太坊完成代號為“倫敦”的硬分叉升級,共涉及五項提案

最有影響的是啟動了EIP-1559,他由以太坊創始人Vitalik·Buterin提出,從此以太坊上的每筆交易都將燃燒基本gas費用,這會自動減少ETH的流通供應量,使以太坊代幣從此進入通縮時代

Binance推出以太坊工作量證明礦池后ETHW短時突破12美元:金色財經報道,Binance宣布推出以太坊工作量證明礦池且10月29日前不會收取費用后,ETHW出現短時上漲并觸及12.72美元,本文撰寫時下挫至11.89美元,24小時漲幅8.8%。據相關信息披露,由于主要礦池已宣布支持ETHW,包括Coinbase在內的一些大型交易平臺也表示不排除上線ETHW,但Binance指出,在Binance礦池上支持ETHW并不保證在交易平臺上線ETHW。(decrypt)[2022/9/30 22:41:41]

舉個栗子

EIP-1559改變了價高者得的Gasfee計算邏輯,之前用戶為了讓礦工及時打包自己的交易,需要加價支付礦工費,出價越高,被優先打包的概率越大,在一定程度上會造成Gasfee的無限增長

升級后,交易手續費分成了基礎費和小費,小費給礦工激勵競價出塊,基礎費會銷毀。雖然依舊有競價出塊的部分,但礦工收益大約下降20%,而經濟模型也轉為通縮式

本質上,1559的設計發揮了次高價競價模式的優勢,最終會讓同一區塊內所有交易支付的價格基本一致,對用戶更公平

2、上海升級

以太坊礦工收入達18個月以來低點:2月26日消息,Glassnode數據顯示,以太坊礦工收入剛剛達到18個月以來的低點,為202,766.09美元。此前的18個月低點為2020年10月18日的220,757.87美元。[2022/2/26 10:16:39]

為何如此急迫?

在過往,一兩年才進行一次重大升級是常事,合并共識轉換這樣的重量級升級都會提前測試網穩定運行1-2年后才會真正步入主網升級,那為什么這次上海升級如此急迫呢?僅僅2月后就基本定案要囊括的EIP呢?

核心因素是,合并后以太坊網絡上的所有交易將不再由能源密集型的“礦工”驗證,而是由已存入或質押大量ETH的個體和組織“驗證者”進行驗證。那對于驗證者而言,他們質押的ETH可以生成和收集新的ETH,這些所謂的“新ETH”就是他們證明驗證交易和保護網絡的獎勵。

但目前的以太坊,只能存入ETH但不能提取ETH,質押總價值接近235億美元,都被“被困”在以太坊網絡上。

如果不盡快開放解除質押功能,則質押ETH的吸引力將大打折扣,后續也就不會有那么多人進入以太坊網絡,這無疑會對以太坊的未來發展和網絡安全產生巨大影響。

以太坊側鏈Gnosis Chain向以太坊客戶端Nethermind贈款2304枚GNO:12月17日消息,官方消息,以太坊側鏈Gnosis Chain宣布向以太坊客戶端Nethermind贈款2304枚GNO(約100萬美元),以成為Gnosis信標鏈上的驗證節點。Gnosis Chain表示,Nethermind客戶端是Gnosis Chain和整個以太坊生態系統的重要組成部分。[2021/12/17 7:46:39]

3.詳情解讀

根據10-28號最新github提交的上海升級記錄

https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md

3.1EIP-3651:更溫暖的COINBASE

https://eips.ethereum.org/EIPS/eip-3651

ZenGo研究工程師:Bancor漏洞暴露了以太坊DeFi中的危險常規操作:金色財經報道,ZenGo研究工程師Oded Leiba表示,Bancor智能合約的資金提取功能設置有誤,以至于任何人都可以調用它。使這一問題更加復雜的是,Bancor的合約要求在首次與協議交互時獲得無限制的取款授權。即使用戶只計劃用有限的資金來測試協議,系統也可以提取他們特定代幣的全部余額。并且事實證明,以太坊上的許多DApp都在執行相同的操作,如Compound、Uniswap、bZX、Aave、Kyber和dYdX等均具有無限制或極大的授權。據此前報道,Bancor新合約于6月18日出現安全漏洞,黑客可以輕易提取任何與該公司簽訂智能合約的用戶的全部資金。[2020/6/24]

他是什么?

這標題的翻譯確實很讓人迷惑,這里的COINBASE并不是交易所的那家公司,而是來自比特幣的概念,即區塊中的第一筆交易是筆特殊交易,稱為創幣交易或者coinbase交易,這種交易早期設計用于礦工打包收集挖礦的gas小費收入。

溫暖的和寒冷的,其實指的是此執行此交易時候是否有預先加載,影響礦工打包coinbase交易的gas費

如果無預先加載,是寒冷的,則gas費更高

以太坊Layer 2開發公司Matic Network已上線主網:5月20日消息,以太坊網絡Layer 2擴展技術開發公司Matic Network已于近日宣布主網上線。Matic營銷主管Chandresh Aharwar透露,首輪驗證節點將支持質押(Staking)。(BeInCrypto)[2020/5/20]

如果有預先加載,是溫暖的,則gas費更低

有什么用?

現在礦工打包的交易可能可以用作更多用途,比如ERC-4337中用于收集用戶簽名后,批量實現交易,其次也可以用同類原理來實現多種代幣結合邏輯的元交易支付等。

在EIP-3651之前,更激勵用ETH的支付方式

在EIP-3651之后,更激勵用ERC20的支付方式

總之,是一個影響激勵的交易類型的提案

3.2EIP-3855:新增PUSH0指令

https://eips.ethereum.org/EIPS/eip-3855

他是什么?

對于EVM即以太坊虛擬機中,設計有多種指令,但是之前缺少設計了push0即針對0這個數值的壓入堆棧的操作指令,

而此EIP則新增了PUSH0(?0x5f)指令,它將常量值0壓入堆棧,該指令的需要2gas

有什么用?

原先沒有push0時導致的是,有一些依賴于0做偏移量的操作,比如遠程call調用與返回,則有很多參數是0,原先要操作0,只能使用指令PUSH10,這個操作要消耗3個gas,其次push1和0各占一個初始化代碼的字節存儲,導致的是部署此合約的成本也高了2*200gas

該EIP還統計了因此的gas損失:在現有賬戶戶中,有340,557,331字節浪費在PUSH100指令上,意味著部署損耗達68,111,466,200gas

總之,是一個降低無意義的GAS消耗的提案

3.3?EIP-3860:提高初始化的代碼量限制

https://eips.ethereum.org/EIPS/eip-3860

他是什么?

合約部署時候,有個初始化代碼的大小,基于EIP170是限制了initcode大小為24576,而如今則是將initcode的最大大小限制提升為49152即翻倍,并為每32字節的initcode塊應用2的額外氣體成本

有什么用?

顯然,更大的代碼容量,可以讓智能合約系統做更多的事情,目前代碼僅24kb的規模導致很難用一個合約去實現系統,原先的臨時解決方案都是分多個合約部署,然后互相相互調用,但顯然跨合約引用是個高gas成本的事情。

總之,是一個提高智能合約系統上限以及降低gas消耗的提案

3.4EIP-4895:信標鏈將提款作為操作指令

https://eips.ethereum.org/EIPS/eip-4895

他是什么?

可以說,這是本次上海升級的核心。從結果上講,實現的是質押的ETH提款操作,而實現方式是引入了系統級的指令withdrawal基于信標鏈的信息,無條件地直接控制指定地址的ETH余額。

執行提現操作的方法有很多種,本次的提現操作的特點如下

本身是由系統來發起,而不是用某個用戶發起,更簡潔易于審查

無gas費消耗,系統發起受到共識層提款限額的控制,無需再用gas來做抗dos防護

直接更新執行層的余額,無EVM執行過程,采用最簡實現策略。

有什么用?

別忘了,現在還有1400W個,合計價值235億美元的ETH被質押“困在”以太坊信標鏈里。

4后續以太坊的重心在哪?

下圖是近期以太坊創始人VitalikButerin發布的最新路線圖,圖中綠色部分代表推進的進度,可以看到還有大量圍繞性能、安全隱患、隱私、賬戶體系AA的目標已經找到實現路徑

附錄

https://www.youtube.com/watch?v=CcL9RJBljUs&t=336s

https://docs.google.com/presentation/d/1N6aX-GE-kus73vlq-v7D-z2iwUI4N4ss1tiPamfoTi4/edit#slide=id.g1231e3828e8_0_89

https://twitter.com/EthereumCN/status/1588825937629835265

FTX交易所免手續費漏洞致使被薅20W刀XEN的羊毛案

斯坦福研究員論文-以太坊可逆交易標準ERC20/721R的機制、創新與局限

一種轉移并在Os拍賣不可轉移靈魂綁定代幣的方法

抓完X2Y2十萬NFT訂單,分析版稅可以不收后多少用戶真這么做了?

一文講清-NFT市場新秀SudoSwap的AMM機制-創新挑戰與局限

CryptoPunk世界上最早的去中心化NFT交易市場

一文講清-DeFI王者AAVE最新的穩定幣GHO提案

歡迎你從后臺提交web3行業問題探討

點贊關注十四,用技術視角帶給你價值

Tags:以太坊ETHGASTHE什么是以太坊幣制式togetherbnb游戲v1.0.00xGaslesstogetherbnb破解版

火幣交易所
達摩院:阿里淺嘗元宇宙_yac幣是區塊鏈嗎

還記得去年9月,身處元宇宙熱潮中的阿里申請的「阿里元宇宙」、「淘寶元宇宙」商標嗎?今年5月,這些元宇宙商標均被國家知識產權局駁回,實際上,被駁回的不只是阿里.

1900/1/1 0:00:00
POLY:zkEVM戰局簡析:zkSync、StarkNet、Scroll和挑戰者們_GON

編者按:10月28日,由MatterLabs構建的以太坊擴容解決方案正式發布了zkSync2.0的第一階段BabyAlpha,雖然出于測試需求,該網絡暫時不會向外部參與者開放.

1900/1/1 0:00:00
STAR:全方位對比zk系四大L2協議:進度、異同和生態_STA

原文作者:念青,ChainCatcher近期,隨著zkSync2.0的推出,zk系擴容方案又迎來一波高潮。此外,在上個月波哥大Devcon之后,zkEVM領域又出現了許多“新”的聲音.

1900/1/1 0:00:00
比特幣:強化對去中心化交易所的信仰是Uniswap V3 LP扭虧為盈的轉機_usdc幣市值減少

近日,Alex在Twitter平臺發布一篇關于LP在Uniswap?V3ETH/USDC中損失約1億美元的發現,對Uniswap?V3的數據服務和策略研究提出質疑.

1900/1/1 0:00:00
COI:Coinbase在華爾街日報刊登整幅版面廣告:“相信我們”_BASE

11月18日消息,Coinbase在華爾街日報刊登整幅版面廣告,主題為“相信我們”。Coinbase表示:數百萬用戶把金錢和信任交付給了配不上這些的人,用戶被利用了,這一切本不該發生.

1900/1/1 0:00:00
NFT:金色Web3日報 | 美國投資者正式對SBF發起集體訴訟_BGAN Vault (NFTX)

DeFi數據 1、DeFi代幣總市值:375.17億美元 DeFi總市值及前十代幣數據來源:coingecko2、過去24小時去中心化交易所的交易量23.

1900/1/1 0:00:00
ads