暴漲7倍,如何避免被以太坊天價gas費PUA?

近日,隨著ETH價格突破年內新高一度甚至超過400美元(截稿日前價格),ETH2.0多客戶端測試網Medalla即將啟動,Yield Farming熱潮持續火爆等多重利好,讓很多重倉ETH 的朋友喜笑顏開的同時,漲勢更加“喜人”的gas 費也讓一眾DeFi 用戶叫苦不迭。
二級標題
二級標題
Gas費暴漲7倍,以太坊網絡利用率高達95%
在探究gas 費暴漲的“秘密”之前,首先我們先了解一下什麼是gas費(對gas費比較了解的小伙伴可以直接跳過這部分內容)。
Gas顧名思義它類似於汽車的燃油,汽車依靠燃油驅動和駕駛,以太坊生態系統則需要gas來操作和處理交易。 gas費的單位通常以gwei表示(1ETH = 1,000,000,000 Gwei)。
據
據
據etherscan數據顯示,自今年5月上旬以來,以太坊gas費呈現指數增長趨勢,平均gas費維持在50-100 gwei之間,而整個2019 年,以太坊的gas費基本維持在10-20 gwei 。 6月11日,gas費創近三年新高,達到709 gwei。 7月下旬以來,gas費基本維持在70-100 gwei之間。

造成Gas 費用上漲的根本原因,是以太坊網絡利用率不斷升高,處於嚴重的擁堵狀態。同樣根據etherscan二級標題


二級標題

交易量不斷上漲,導致gas費居高不下
前文中我們也提到了造成gas 費不斷上漲的根本原因,是以太坊網絡利用率不斷升高,處於嚴重的擁堵狀態。那麼問題來了,為什麼以太坊網絡會如此擁擠?根本原因在於以太坊交易量在不斷上漲,這點我相信各位應該都深有感觸。

筆者認為,促成以太坊交易量不斷上漲的推手,則來自3個方面:
1.Yield Farming興起,DeFi鎖倉資產總值創歷史新高
6 月16 日,Compound 首推借貸挖礦,各個抵押協議競相模仿,掀起「Yield Farming」發幣浪潮,上週末DeFi 聚合收益協議yearn.finance 發行的治理代幣YFI 爆拉超100% 的消息更是刷爆了微信各大社群和朋友圈,再次將DeFi 代幣推上輿論的風口浪尖上。
ETH 是用戶進入DeFi 的入場券,Yield Farming 進一步熱潮刺激了市場對ETH 的需求激增。Defipulse 數據顯示,過去一個月整個DeFi 鏈上鎖定ETH 數量激增,從261.8 萬上漲至420 萬個,漲幅達到60%,創下歷史新高。

當然,過高的gas 費也為DeFi市場帶來了一些負面效應。
首先,它嚴重阻礙了DeFi領域複雜智能合約的創新和使用。例如Uniswap因其gas費在同階產品中最少,所以日活一直霸占DEX榜首,前段時間與其同台競爭的去中心化交易平台Balancer雖然在數學模型的設計和使用上更為靈活和通用,卻因其gas費高昂而無法突出其創新優勢。
更為諷刺的是,作為Uniswap的頭號競爭對手,Balancer的平台幣——BAL在Uniswap上的流動性甚至超過了Balancer。
其次,gas費過高也導致了一些早期DeFi項目難以完成冷啟動,雖然Yield Farming可以幫助一些中小級別DeFi項目完成冷啟動,但是在個過程中也出現了一些不可避免的問題,比如散戶FOMO情緒過重、平台用戶沒有粘性、用戶交易量太小不足以覆蓋gas費等問題。所以對於一些早期DeFi項目來說,即使有了Yield Farming的buff加持,也不一定能夠成功完成冷啟動,最終流動性還是會向頭部DeFi項目聚攏,毫無疑問如此局面非常不利於整個DeFi 的生態發展。
2. ETH2.0即將到來
毫無疑問,關注區塊鏈/幣圈的朋友都會發現,今年以來看多ETH情緒高漲,很大程度上自一個那個讓我們期盼了很久的重大利好:ETH2.0 階段零信標鏈( Beacon Chain)即將正式上線。以太坊2.0的目標是提高以太坊的可擴展性、安全性和可編程性。不同於以太坊1.0只能達到15 TPS的吞吐量,以太坊2.0每秒可處理上千至上萬筆交易(甚至更多),同時不用降低其去中心化程度。
而信標鍊是ETH2.0 的主鏈,信標鏈之於ETH2.0 的重要性就像人體的心臟對於人的重要性而言一樣,它可以讓以太坊系統在和諧與共識中有序運行。遙遙無期而又觸手可及的ETH2.0 不斷的刺激著我們的神經。
不過,8月1日,據以太坊官方數據,以太坊2.0多客戶端測試網絡Medalla已滿足啟動要求,啟動進度已完成100%,官方數據顯示,當前已有557824枚ETH被發送至以太坊2.0測試網進行抵押。
3.穩定幣的增發
曾幾何時,大家最喜歡調侃就是以太坊最大的使用場景就是“發幣”,而在ICO 熱潮崩潰後,隨著DeFi 市場的強勁增長,價值數十億美元的穩定幣在以太坊上發行,以太坊網絡自然而然地出現了擁堵。
ethgasstation數據顯示,過去30天,USDT 是以太坊網絡上gas費的最大貢獻者,累計花費7000餘個ETH,遠超其他應用。

二級標題DAppTotal二級標題

讓人望而卻步的gas費還有救麼?
6月19日,以太坊礦工投票決定將每個區塊的gas 限額從10000000 增加到12500000,但是很遺憾的是gas費用仍然居高不下。
後來V 神和業內的其他開發者提出了以太坊改進協議1559(EIP-1559)。該協議提出了一個將會消除目前用於決定交易費用的“低效”且不穩定的拍賣模式的系統。 EIP-1559 還會廢止礦工修改gas 上限的權利;相應地,gas費上限的調整將通過硬分叉實現。
也有人提出擴容方案來解決gas過高的問題,對於擴容開發者們有兩個不同的研究方向:
一種是Layer1,強調單個節點不必並行處理每個操作,這也是分片(sharding)背後的理念,由以太坊V神和其他科研人員所提出。所謂分片,即一個區塊鏈被分成許多不同的“片”,每個“片”都可以獨立處理交易。分片一般是指layer1 的擴容方案,因為它是在以太坊的基層協議上實現的。以太坊2.0 在階段一將引入分片理念。
另外一種是Layer2,即減少鏈上主網交易,將一些其他操作擴展到鏈外,讓鏈外互動成為可能,這些互動在需要的時候仍然可以返回到主鏈。相關設計包括狀態通道(state channels)、Plasma 和Truebit。
正文
二級標題
正文
相比之下,Conflux則希望用「代付費機制」來解決問題,方便新用戶用最簡單、便捷的方式體驗區塊鏈。簡單來說,Conflux 從協議層面設計了一個為調用智能合約的交易代付交易費的讚助者(Sponsor)機制,從而允許餘額為0 的賬戶直接調用智能合約。
對於賬戶餘額非0普通賬戶而言, Conflux 設計了一個“智能合約交易費贊助機制”來為用戶代付交易費,該機制裡包含以下四個角色:
贊助者(Sponsor):記錄提供了當前贊助金的提供者
贊助金餘額(Sponsor balance):記錄了當前贊助金的餘額;
單筆交易資助金額上限(Sponsor limit per transaction):這是讚助者願意為每筆交易提供的資助上限;
用戶白名單(Whitelist):這個名單記錄了合約願意資助的賬戶列表,也可以設置為資助所有賬戶。
如果用戶A 發起了一筆調用合約C 的交易,A 在C 的受助者白名單裡,且交易費不超過合約C 的讚助金餘額和單筆交易資助金額上限,則交易費的來源將是合約C 的讚助金,而非A 的賬戶餘額(無論A 的餘額是多少)。於是遇到這樣的交易時,礦工只需檢查被調用的合約C 是否願意且有能力為這筆交易付費即可決定是否打包。 (關於Conflux 代付費機制可參考:https://mp.weixin.qq.com/s/dm318fvjTXj6_xJ1uFdk-w)
這樣做的好處是,用戶在使用區塊鏈服務及應用時,可以完全忽視數字貨幣的存在,即便用戶不持有任何數字貨幣,依然可以在Conflux 網絡中體驗開放開源、保護隱私的區塊鏈應用,真正的實現建立起一個“能用、好用”的區塊鏈生態,用技術普惠眾生的目標。


