如今DeFi的價值被發現了,人們的交易活躍度大大提高,Gas價格也水漲船高。每個項目方都有義務,以最少的讀寫操作完成業務,為以太坊生態省出寶貴的區塊空間。另外,每個項目方也都有義務,為用戶尋找一個便宜且安全的L2解決方案。
我在這里系統介紹下Gas問題。
Gas的使用機制
首先,以太坊的Gas是一種預付機制。在DEX的使用過程中,你會看到三個Gas數值
A.DEX前端展示的Gas
B.錢包簽名時看到的Gaslimit
C.在Etherscan看到的真實Gas消耗
打個比方,你去住酒店:
A.攜程上看到的酒店價格預估1000
B.酒店要刷你預付款3000
C.走的時候結賬,住宿加酒水真實花掉1200
巴西央行宣布啟動CBDC試點,擬在2024年底投入公開使用:3月8日消息,巴西央行周一宣布啟動數字貨幣試點項目,旨在復制其即時支付系統Pix的成功,以在該國普及金融服務。
巴西央行負責該項目協調員Fabio Araujo表示,在測試階段(包括個人之間買賣聯邦公共債券)完成以及隨后的評估之后,數字貨幣的公開使用應于2024年底開始。
Araujo表示,央行數字貨幣將作為一種在分布式賬本技術 (DLT) 上執行的支付方式來構建,以支持提供通過巴西金融和支付系統機構的代幣化存款結算的零售金融服務。銀行存款將繼續存在于巴西CBDC中,只是在更現代的環境中注冊,這意味著金融機構不會失去這種信貸產生的資金來源。(路透社)[2023/3/8 12:49:17]
下面我們先著重討論真實消耗,再討論如何讓這個數字盡可能真實地展示給用戶。
什么叫Gas貴?
Alpha Sigma Capital任命數字資產投資人Patrick Martin擔任歐洲合伙人:金色財經報道,數字資產基金Alpha Sigma Capital宣布任命Patrick Martin擔任歐洲合伙人,據稱他是一名經驗豐富的區塊鏈、數字資產和 Web3 投資人,其家族辦公室過去 5 年投資了 40 多家公司。Alpha Sigma Capital專注于區塊鏈經濟和去中心化 Web3 基礎設施領域,旗下投資組合包括Web3元宇宙初創公司 MetaVersusWorld、DeFi平臺Voltage Finance、Layer 2協議BTC Proxy、NFT交易卡游戲Splinterlands等。[2022/12/28 22:12:56]
我們所講的一筆交易用了100美金Gas,指的是:
「Gas*GasPrice*ethPrice」
這里面,GasPrice由用戶決定,要快速成交就多花點,不著急就少花點。ethPrice由市場決定。
SBF:唯一目標是讓用戶滿意:11月16日消息,SBF于社交媒體平臺發文表示,據其掌握的信息,在11月7日之后(可能會出現錯誤):Alameda的資產多于負債M2M(但不是流動性的資產);
Alameda在FTXIntl持有保證金頭寸;FTXUS資產足以覆蓋償還所有用戶。但并非每個人都一定同意這一點。
唯一的目標就是讓用戶滿意,正在為此盡其所能。將親自與監管機構會面并與團隊合作,盡其所能為客戶服務,之后是投資者,但客戶優先。持續清理并關注資產透明度,使用戶受到的影響降到最低。[2022/11/16 13:10:48]
真正受產品影響的,是Gas消耗本身。所以要真的深入了解Gas,我們討論的基礎,就要從美元,變成Gas數量。
數量級概念
那么Gas主要消耗在什么地方了呢?
兩大部分:1.數據寫入2.外部調用
前CFTC專員:SEC的一些做法正在危害加密貨幣生態系統:金色財經報道,美國商品期貨交易委員會(CFTC)前委員、 a16z合伙人布賴恩?昆廷茲(Brian Quintenz)在接受采訪時表示,他理解加密貨幣行業為何對美國證券交易委員會(SEC)不滿意,但他并不認為監管本身是問題所在。
如果 SEC 是認真的,它可以做一些事情,允許一種類似證券的監管結構存在,而不會威脅到整個加密貨幣生態系統。
此外,Quintenz認為,SEC的僵化基本上讓國會制定一個新框架,CFTC能夠獲得對現貨加密貨幣交易監管權的唯一途徑之一。(Decrypt)[2022/10/3 18:38:26]
所謂的Gas優化,指的就是用盡可能少的數據寫入和外部調用,來完成業務邏輯。
寫入數據花費大約20,000~5,000Gas,合約調用花費大約3,000Gas,這是最大頭的部分,由于計算執行環境的復雜,在生產環境中,下面所有提到的Gas消耗都是會小范圍浮動的。
一筆ERC20轉賬涉及兩次寫入,大約花費60,000Gas
一筆ERC20Approve涉及一次寫入,大約花費45,000Gas
一筆Uniswap單跳交易,大約花費110,000Gas(e.g.USDT→ETH)
一筆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:00比特幣早間迅速回落,跌破46000美金后開始反彈,目前在47500美金附近震蕩。從盤面上看,DEFI概念幣下跌最嚴重,成為本輪下跌的重災區,ETH表現也較為弱勢.
1900/1/1 0:00:00幣咖酋社區親愛的戰友們:大年初七,問個好。福神到,喜氣繞。財神罩,財源翹。家和諧,煩惱少。前程美,收入高。事業興,仕途高。風雨順,收成好.
1900/1/1 0:00:00高手與散戶的區別,盈虧僅一步之遙!每天學習一技能來提高自己! 時常,我會跟自己的客戶朋友聊聊天,了解一下他們做投資的心路歷程,每次聽的時候彥靈也是感慨萬分.
1900/1/1 0:00:00一年一度的新春佳節又到了,忙碌了一年的小A終于又回到家里與家人團聚。然而,盡管小A能夠應付瞬息萬變的區塊鏈戰場,春節的種種也會讓他應接不暇.
1900/1/1 0:00:00回顧區塊鏈項目的估值歷史,從13年牛市的“競爭幣”到17年牛市的“1CO”熱潮,再到2020年開始的“去中心化金融”,各種新項目的建立從區塊鏈基礎設施逐步轉為應用層的創新.
1900/1/1 0:00:00