買比特幣 買比特幣
Ctrl+D 買比特幣
ads

GAS:以太坊 DeFi 的 Gas 消耗是否還有改進空間?_以太坊

Author:

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

本文發布于DODOZoo,作者:雷明達,DODO創始人。

我在這里系統介紹下Gas問題。

Gas的使用機制

首先,以太坊的Gas是一種預付機制。在DEX的使用過程中,你會看到三個Gas數值

A.DEX前端展示的Gas

B.錢包簽名時看到的Gaslimit

C.在Etherscan看到的真實Gas消耗

打個比方,你去住酒店:

A.攜程上看到的酒店價格預估1000

B.酒店要刷你預付款3000

C.走的時候結賬,住宿加酒水真實花掉1200

下面我們先著重討論真實消耗,再討論如何讓這個數字盡可能真實地展示給用戶。

Rabby Wallet新增支持以太坊、Arbitrum和Gnosis測試網:7月26日消息,由DeBank推出的瀏覽器插件錢包Rabby Wallet新增支持以太坊Goerli、Arbitrum Goerli和Gnosis Chiado測試網。[2023/7/26 16:00:38]

什么叫Gas貴?

我們所講的一筆交易用了100美金Gas,指的是:

「Gas*GasPrice*ethPrice」

這里面,GasPrice由用戶決定,要快速成交就多花點,不著急就少花點。ethPrice由市場決定。

真正受產品影響的,是Gas消耗本身。所以要真的深入了解Gas,我們討論的基礎,就要從美元,變成Gas數量。

數量級概念

Circle將在以太坊合并完成后僅支持以太坊 PoS 鏈:金色財經消息,Circle 發文稱將在以太坊合并完成后僅支持以太坊 PoS 鏈,預計 USDC 的鏈上功能或全自動發行和贖回服務不會中斷。

此前,Tether 首席技術官 Paolo Ardoino 表示,對 ETH2 的支持將是無縫的,Tether計劃支持 ETH2。[2022/8/10 12:13:56]

那么Gas主要消耗在什么地方了呢?

兩大部分:?1.數據寫入2.外部調用

所謂的Gas優化,指的就是用盡可能少的數據寫入和外部調用,來完成業務邏輯。

寫入數據花費大約20,000~5,000Gas,合約調用花費大約3,000Gas,這是最大頭的部分,由于計算執行環境的復雜,在生產環境中,下面所有提到的Gas消耗都是會小范圍浮動的。

以太坊未確認交易為245,213筆:金色財經消息,據OKLink數據顯示,以太坊未確認交易245,213筆,當前全網算力為788.86TH/s,全網難度為10.68P,當前持幣地址為68,228,828個,同比增加158,354個,24h鏈上交易量為1,836,749ETH,當前平均出塊時間為14s。[2021/11/13 6:49:29]

一筆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)

獨家 | 陶鷗:以太坊不做改善 未來難以止跌:針對近期以太坊價格跳水的現象,金色財經就此事獨家采訪到MATRIX CEO 陶鷗,在以太坊低迷的態勢還會持續多久的問題時陶鷗表示,“如果整體行情回暖,以太坊價格也會回暖,但如果以太坊的性能合計數沒有根本提升,長期并不看好。”

陶鷗還表示:“對于以太坊發行token和計劃在以太坊落地應用的團隊來說,最重要的影響是短期資金短缺,造成大量團隊項目無法向下進行,但是對于基于以太坊開發的項目,如果對主鏈性能沒有太高要求,事實上沒有太大的影響。面對當前的態勢以太坊項目團隊應該削減開支,把主要的資金投入到產品研發和產品拓展上,讓產品真正落地,而不是放在市值管理和幣圈內部宣傳上。”[2018/8/18]

由此可見,同樣在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左右。

但是:

1、經過gas補貼后,DODO的Gas消耗可以做到和流動性源一樣甚至更便宜。2、考慮到報價的優勢,雖然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優化的提議。

Tags:GAS以太坊ETHDODPegasCoin以太坊最新價格行情分析togetherbnb怎么喝醉IndoDEX

幣安app官網下載
WEB:一覽香港Web3.0協會理事會成員相關信息_WEB3.0

4月11日,香港Web3.0協會今日正式成立,典禮議程包括理事會會長及主禮嘉賓致辭、協會主要成員委任儀式、高峰論壇等議程.

1900/1/1 0:00:00
PEPE:重燃Meme幣狂熱,4天6000倍的PEPE是不是新龐氏?_pepe幣怎么買

隨著近日比特幣行情站上30000美元關口,山寨MEME幣又開始興風作浪了,比如PEPE、AIDOGE、XEN等。當然也吸引了很多smartmoney或者內幕者的投機,而且字面收益非常高.

1900/1/1 0:00:00
LUSD:去中心化穩定幣龍頭Liquity的業務現狀、機遇與挑戰_Liquity

1.前言 近期,隨著BUSD停止發行和USDC脫錨事件,以及Binance上線LQTY,去中心化穩定幣以及Liquity又一次成為了市場熱點.

1900/1/1 0:00:00
HER:泰國央行與Cypherium探索數字泰銖在DeFi中的應用場景_加密貨幣

國際貨幣金融機構官方論壇(OMFIF)官網信息顯示,泰國中央銀行泰國銀行(BOT)nthanon項目的高級開發商VijakSethaput和Cypherium首席執行官SkyGuo以及OMFIF.

1900/1/1 0:00:00
BTC:HashKey:全面解析 DeFi 資產跨鏈現狀與發展趨勢_DEFI

本文發布于HashKeyMe,作者為鄭嘉梁,HashKeyCapital研究總監。資產跨鏈隨著DeFi的發展逐步打開隱藏屬性,真正的跨鏈還沒有成型,但是錨定資產這類「半跨鏈」模式已經在DeFi領.

1900/1/1 0:00:00
TOK:鄒傳偉:萬字說透 DeFi 基礎模塊與風險分析框架_Whey Token

本文于2020年5月19日首發于PlatON公眾號,作者是PlatON、萬向區塊鏈首席經濟學家鄒傳偉,作者感謝楊民道和謝晗劍的修改意見。DeFi存在豐富的拓撲結構.

1900/1/1 0:00:00
ads