如今DeFi的價值被發現了,人們的交易活躍度大大提高,Gas價格也水漲船高。每個項目方都有義務,以最少的讀寫操作完成業務,為以太坊生態省出寶貴的區塊空間。另外,每個項目方也都有義務,為用戶尋找一個便宜且安全的L2解決方案。
我在這里系統介紹下Gas問題。
Gas的使用機制
首先,以太坊的Gas是一種預付機制。在DEX的使用過程中,你會看到三個Gas數值
A.DEX前端展示的Gas
B.錢包簽名時看到的Gaslimit
C.在Etherscan看到的真實Gas消耗
打個比方,你去住酒店:
A.攜程上看到的酒店價格預估1000
B.酒店要刷你預付款3000
C.走的時候結賬,住宿加酒水真實花掉1200
Galxe與Ava Labs合作,將OAT集成到Avalanche上:3月22日消息,Web3基礎設施服務商Galxe宣布與Avalanche區塊鏈開發商Ava Labs合作,將其鏈上成就令牌(OAT)集成到Avalanche上,Avalanche OAT將于5月3日在Avalanche峰會期間使用。[2023/3/22 13:19:15]
下面我們先著重討論真實消耗,再討論如何讓這個數字盡可能真實地展示給用戶。
什么叫Gas貴?
我們所講的一筆交易用了100美金Gas,指的是:
「Gas*GasPrice*ethPrice」
這里面,GasPrice由用戶決定,要快速成交就多花點,不著急就少花點。ethPrice由市場決定。
真正受產品影響的,是Gas消耗本身。所以要真的深入了解Gas,我們討論的基礎,就要從美元,變成Gas數量。
ENS基金會董事Brantly Millegan將辭職:金色財經報道,ENS基金會董事Brantly Millegan將辭去其職務,根據Brantly給ENS基金會的通知,他的辭職將在任命新董事后生效。ENS DAO可根據章程第15條任命新的ENS基金會董事,新董事將在提名程序和選舉后任命,ENS基金會將于4月10日17:00開放提名窗口,并于4月30日17:00關閉。5月1日至5日進行選舉,選舉結果公布后,將向ENS基金會發出任命新董事的通知。
此前消息,ENS核心團隊成員于3月初在Snapshot上發起了罷免Millegan的提案,最終該提案未通過。[2023/3/22 13:18:55]
數量級概念
那么Gas主要消耗在什么地方了呢?
兩大部分:1.數據寫入2.外部調用
所謂的Gas優化,指的就是用盡可能少的數據寫入和外部調用,來完成業務邏輯。
廣東打造全渠道數字人民幣繳稅服務新模式:11月29日消息,中新社記者從國家稅務總局廣東省稅務局和中國工商銀行廣東省分行獲悉,近期雙方正致力于打造“數幣+稅收”服務模式,至11月25日在廣州成功完成首筆通過電子稅務局渠道的數字人民幣繳稅業務,已逐步建成多渠道支持任意運營機構數字人民幣錢包支付稅費款的應用場景。(中新社)[2022/11/29 21:09:41]
寫入數據花費大約20,000~5,000Gas,合約調用花費大約3,000Gas,這是最大頭的部分,由于計算執行環境的復雜,在生產環境中,下面所有提到的Gas消耗都是會小范圍浮動的。
一筆ERC20轉賬涉及兩次寫入,大約花費60,000Gas
一筆ERC20Approve涉及一次寫入,大約花費45,000Gas
一筆Uniswap單跳交易,大約花費110,000Gas(e.g.USDT→ETH)
USDD/HT交易對上線Huobi Global:據官方消息,USDD/HT交易對正式登陸Huobi Global。10月20日08:00(UTC)至12月31日15:59(UTC),USDD/HT 現貨交易可享受零交易手續費。
USDD(Decentralized USD)是波場聯合儲備(TRON DAO Reserve)與區塊鏈主流機構發起的去中心化超抵押穩定幣,USDD運行在波場網絡上,并通過BTTC跨鏈協議接入以太坊與幣安鏈等主流公鏈。USDD 由多種主流數字資產超額抵押背書,包括TRX、BTC、USDT等,基礎抵押率保持在130%以上。[2022/10/20 16:32:31]
一筆Uniswap兩跳交易,大約花費170,000Gas(e.g.USDT→ETH→UNI)
一筆Uniswap三跳交易,大約花費230,000Gas(e.g.USDT→ETH→WBTC→LINK)
由此可見,同樣在Uniswap,一次Swap也可能Gas消耗差距很大!
這還是在路由策略非常簡單的情況下。如果路由策略開始變得復雜,例如1inch或Matcha,一筆交易的Gas可以在150,000到1,000,000之間浮動。
因此,不能簡單地講某個平臺的Gas貴。
看起來聚合器的Gas比Uniswap貴很多,是不是應該拋棄聚合器?
并不是這樣的。
聚合器雖然Gas貴,但這不是傻貴。貴是因為有額外邏輯要執行,而這些額外邏輯會帶來很大的利潤。如果利潤能覆蓋Gas的額外開銷,那就應該使用聚合器。
在過去聚合器可能不太在意Gas,但現在Gasprice和以太坊價格的提高,使得Gas的美元開銷增長了100倍。所以在DODOV2,我們會綜合比較Gas和報價,給出平均成本最低的解決方案。
DODO貴不貴
貴,也不貴。
DODO在執行路由時,會在原始流動性外包一層函數調用,會比流動性源頭貴40,000gas左右。
但是:
經過gas補貼后,DODO的Gas消耗可以做到和流動性源一樣甚至更便宜。
考慮到報價的優勢,雖然Gas的開銷大,但平均成本在DODO最低。
如何合理地展示Gas
回想之前酒店的例子。
如果你是攜程,你的目的是盡可能真實地展示用戶實際花銷。
普通用戶都已經被教育好了,去住酒店,刷的預授權肯定比消費的多,也不會太在意。
A.DEX前端展示的Gas
B.錢包簽名時看到的GasLimit
C.在Etherscan看到的真實Gas消耗
但是以太坊用戶還遠遠沒有理解這些機制,他們不知道錢包彈出的是預授權。如果你在網頁上直接顯示數字C,但錢包彈出的數字B很大,用戶會感到非常困惑。
所以在DODO的網頁上會先顯示數字B,以保證和錢包端的統一。再顯示數字C,以保證沒有讓用戶望而卻步。
這里0.084是數字A,即錢包預授權。0.084-0.042是數字C,即DODO預估你真正的花銷。在此場景下,你真正的花銷和Uniswap單跳是差不多的。
DODO的Gas還有改進空間嗎?
有的,在DODOV2主要體現在以下幾方面:
綜合比較Gas和報價,避免出現報價優勢,卻因Gas過貴而使用戶利益受損的情況;
路由的改進,減少上層計算開銷;
V2池子的Gas優化,減少下層計算開銷;
更準確的GasPrice估算,讓用戶精準插隊;
支持BSC,L2平行遷移。
總結
Gas是所有項目躲不開的痛,這是一種幸福的煩惱。我經歷過以太坊1gwei打包交易的慘淡時光,那時鏈上交易和不要錢似的,但是生活卻非常難捱。
如今DeFi的價值被發現了,人們的交易活躍度大大提高,Gas價格也水漲船高。每個項目方都有義務,以最少的讀寫操作完成業務,為以太坊生態省出寶貴的區塊空間。
另外,每個項目方也都有義務,為用戶尋找一個便宜且安全的L2解決方案。
DODO一直將Gas問題當作一個科研項目,并走在科研的第一梯隊里。我們期待用戶可以盡早體驗到V2帶來的Gas優化,并歡迎任何關于gas優化的提議。
撰文:雷明達,DODO創始人
來源:金色財經
俗話說,知錯能改。形勢改變了,在錯誤處止損,止損是輕而易舉的。但如果你不知道是否是錯的,甚至認為自己是對的,形勢還沒變,卻到了止損點,止損就會猶豫糾結,而止損之后,認為趨勢還在就會再次進入,導致.
1900/1/1 0:00:00SynBiose宣布用比特幣對沖歐元貶值風險,系首家德國上市公司????據Benzinga消息,慕尼黑時間2月16日,SynBiose宣布用比特幣對沖歐元貶值風險.
1900/1/1 0:00:00基本面|FundamentalAnalysis消息面|News1.美聯儲布拉德:比特幣可以被描述為黃金的競爭對手2.報告:頂級加密貨幣交易所市場份額超過1萬億美元3.
1900/1/1 0:00:00關于一部分時間幣礦友,后面會打不開app的問題,app版本太老了,軟件界面如下,是需要更新最新版本app挖礦軟件.
1900/1/1 0:00:00數字經濟的商業正在發生變化,上半場是以中心化的流量經濟為主,下半場則是以去中心化的的信用經濟為主,去中心化商業大幕已經緩緩開啟。去中心化不會取代中心化商業,二者會長期共同存在,互為陰陽.
1900/1/1 0:00:00當前加密貨幣總市值約為1.91萬億美元據金色財經數據顯示,全球加密貨幣總市值約為1.91萬億美元 幣圈天道區塊鏈?昨天 BCH跌破750美元關口日內漲幅為1.48%火幣全球站數據顯示.
1900/1/1 0:00:00