ViaBTC微比特|困擾已久的以太坊高Gas費問題或將迎來新的曙光
2021-12-06 10:34

隨著Uniswap等DEX的迅速崛起,帶來的是一路飆升的交易量與接近1000億美元的DeFi鎖倉總額,不少專案方與投機者湧入DeFi這場狂歡盛宴,瘋狂的交易背後使得以太坊區塊空間競爭激烈,導致以太坊網路極度擁堵,從而推動每筆交易的Gas費大幅上漲。以太坊網路擁堵與高昂的Gas費是壓在以太坊身上的兩座大山,亟待解決。


什麼是Gas費

Gas是指在以太坊網路上執行特定操作所需計算工作量的單位,其字面含義是:瓦斯、汽油,當用戶在以太坊區塊上發送代幣、執行合約或執行其他操作時,需要電腦進行計算,這個過程要消耗一些網路資源,你必須支付一定的Gas費,才能讓電腦為你工作,讓礦工打包你的交易。


Gas費的計算

涉及到Gas費計算規則,先來瞭解這兩個名詞:Gas Limit和Gas Price。Gas Limit表示的是用戶願意確認交易支付或為執行某一操作的最大Gas量(最少21000);Gas Price則表示用戶對每單位Gas願意支付的價格。


以太坊的最小單位為Wei,1ETH=10的18次方Wei=10的9次方Gwei。當前鏈上數據顯示的建議Gas Price為104 Gwei/Gas,則交易手續費=Gas Price(104)*Gas Limit(21000)/10^9=0.002184ETH,按照當前(12月2日)ETH單價4523美元計算,這筆交易手續費用在10美元左右。


Gas的作用

實際上,Gas 費用有助於維護以太坊網路的安全,促使以太坊網路有效運行。在以太坊網路上執行的每次計算都需要收費,這樣就可以防止參與者對網路造成垃圾資訊,也避免了以太坊代碼中意外或惡意的無限迴圈以及其他計算浪費。


進入2021年以來,以太坊平均交易費在迅速攀升,更是於5月11日創下歷史之最,當日平均每筆交易費用高達68.72美元。面對如此高昂的手續費,以太坊創始人V神也站出來敦促社區拿出解決方案。於是在8月5日,以太坊倫敦升級中的EIP-1559提案將以太坊網路交易定價機制進行了調整,針對Gas費這塊,升級後的以太坊會根據網路的擁堵情況來調節每區塊的基礎費用。用戶進行交易轉賬時必須支付基礎費用,才能將其交易納入一個區塊,這個基礎費用將不會給礦工,而是被銷毀。


截止到12月1日以太坊的手續費銷毀量


但倫敦升級後,以太坊平均交易費用仍在上漲,可見EIP-1559還是無法解決造成以太坊高Gas費的根本問題:可擴展性,目前以太坊上交易吞吐量最大為每秒25筆交易,出塊時間大概為12秒,則以太坊每個區塊最多只能處理300筆交易。隨著Dapp的使用量不斷增加,區塊空間的競爭只會越來越激烈,這樣來看Gas費不降反升是再正常不過了。


於是近期V神和ConsenSys的研發工程師Ansgar Dietrichs向Github提交了關於EIP-4488的提案,試圖通過該提案降低交易調用數據(Calldata)的Gas成本、增加一個區塊中的調用數據的總量上限使得Layer 2上的手續費降低,該提案甚至可以讓Rollup成本降低5倍。



雖然EIP-4488只是一個還處在討論階段的草案,但可以看到以V神為首的以太坊社區正在積極地針對以太坊高Gas費問題拿出相應的解決措施,如果EIP-4488順利通過的話,最快將於明年3月前上線,困擾已久的以太坊高Gas費問題或將迎來新的曙光。