比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

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

Author:

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

如今DeFi的價值被發現了,人們的交易活躍度大大提高,Gas價格也水漲船高。每個項目方都有義務,以最少的讀寫操作完成業務,為以太坊生態省出寶貴的區塊空間。另外,每個項目方也都有義務,為用戶尋找一個便宜且安全的L2解決方案。

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

Gas的使用機制

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

A.DEX前端展示的Gas

B.錢包簽名時看到的Gaslimit

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

打個比方,你去住酒店:

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

B.酒店要刷你預付款3000

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

Voyager無擔保債權人委員會:反對法官批準暫停將Voyager出售給Binance.US:金色財經報道,在美國紐約南區地方法院地方法官Jennifer Rearden批準美國司法部提出暫緩Voyager將其資產出售給Binance.US的計劃后,Voyager無擔保債權人委員會在社交媒體表示,在對確認令的上訴完成或上級法院撤銷中止之前,債務人的計劃無法生效,也無法進行加密代幣分配,Voyager無擔保債權人委員會將繼續積極反對這一決定,但需要分析情況并等待地區法院即將發布的書面意見。[2023/3/28 13:30:47]

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

什么叫Gas貴?

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

「Gas*GasPrice*ethPrice」

美國銀行:預期美聯儲6月不會加息:金色財經報道,美國銀行:美聯儲主席鮑威爾認為,傳統的金融狀況指數可能低估了銀行業動蕩造成的緊縮性影響,因為它們關注的是利率和股票,而不是貸款條件。我們的經濟學家同意這一觀點,并將他們對美聯儲終端利率的預測修正為5—5.25%(預期美聯儲6月不會加息)。[2023/3/26 13:27:37]

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

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

數量級概念

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

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

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

BUSD近一個月凈贖回達55億美元,總市值跌至166億美元:金色財經報道,CoinGecko數據顯示,近一個月來,穩定幣BUSD的總市值從221億美元跌至166億美元,連續凈贖回達55億美元。與此同時USDT從657億美元上漲至663億美元,USDC從430億美元上漲至437億美元。[2023/1/6 10:24:56]

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

一筆ERC20轉賬涉及兩次寫入,大約花費60,000Gas

一筆ERC20Approve涉及一次寫入,大約花費45,000Gas

一筆Uniswap單跳交易,大約花費110,000Gas(e.g.USDT→ETH)

ApeCoin DAO將為Apes和Otherdeeds推出定制的NFT平臺:金色財經報道,ApeCoin DAO 將為 Apes 和 Otherdeeds 推出定制的 NFT 平臺,該市場將出售 Bored Ape Yacht Club、Mutant Ape Yacht Club、Bored Ape Kennel Club 和 Otherdeed NFT。市場將兌現創作者的版稅,并將每筆交易的一半賣家費用返還給 ApeCoin DAO 社區。[2022/11/24 8:02:04]

一筆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創始人

來源:金色財經

Tags:GASDODODODAPEUGASdodo幣價格GRAPE

幣安app下載
2021.2.17比特幣若再創新高可以激進小倉位追多 否則仍是等待回調低多_比特幣

基本面|FundamentalAnalysis消息面|News1.美聯儲布拉德:比特幣可以被描述為黃金的競爭對手2.報告:頂級加密貨幣交易所市場份額超過1萬億美元3.

1900/1/1 0:00:00
全球市場漲聲一片一文讓你看懂春節假期發生了什么_DOGE

春節七天長假,全球市場一片歡騰。作為全球市值最大的加密數字貨幣,比特幣周二首次升破5萬美元,周三繼續突破5.1萬美元關口。截至目前,今年不到兩個月,比特幣已漲超70%.

1900/1/1 0:00:00
韋德布什分析師:比特幣狂熱“不是一時的跟風”_EVMOS

總部位于洛杉磯的著名財富管理公司韋德布什證券認為,比特幣正在成為全球金融市場的永久固定資產。該公司董事總經理DanIves周三向客戶表示,公司對比特幣的采用遠比僅僅預測這種數字貨幣的未來價格要重.

1900/1/1 0:00:00
薪火隨筆:比特幣前高在即 能否帶動幣圈拉盤?_比特幣

薪火推測新的一年牛市是無法逆轉的,對于現貨投資者如果手上有底倉的持有住就好,如果目前沒有進場那么在接下來的行情中等待一個回調進場即可.

1900/1/1 0:00:00
幣圈白雪:BTC 輾轉直沖云霄 ETH多空掙扎可關注低位做多_SUI

 BTC行情分析:   比特幣在前天最低跌到了45600附近的時候,肯定很多幣友以為牛市結束要轉熊了,誰曾想到今天比特幣又殺了一個回馬槍,今天最高拉到了51600附近.

1900/1/1 0:00:00
加密資產 DeFi 越來越普及 安全問題卻越來越嚴峻 如何捂住“錢包”?_EFI

這是白話區塊鏈的第1253期原創作者|白話區塊鏈出品|白話區塊鏈白話區塊鏈APP上線新春福利:iPhone抽獎進行中,點此參與近年來比特幣一度成為全球最佳資產.

1900/1/1 0:00:00
ads