以太坊 Gas 費太高?6 大方法教你如何省 Gas

買賣虛擬貨幣

撰文:William M. Peaster

編輯:南風

‍隨著對以太坊的需求屢創新高,以太坊的 Gas 價格已經讓人吞聲忍淚。每天支付這麼多 Gwei 可能減少你的收益,對於任何積極使用以太坊網路的加密使用者來說,這可能是一個令人頭疼的問題。

本文將探索了一些你可以採取的用於來降低和減少你的 Gas 費用的策略。‍‍

以太坊 Gas 101 ⛽

Gas 是以太坊的一個基本元件。簡單地說,它是使用者為在以太坊網路上執行活動時需要支付的 ETH 數量。

從更技術的層面上來說,Gas 是一種計量單位,用於追蹤以太坊上執行特定操作的計算成本,這些操作包括髮送 ETH、交易 DeFi 代幣、鑄造 NFT 或部署智慧合約等等。

你可能會問:為什麼要支付 Gas 費呢?實際上,Gas 費用在幫助以太坊有效執行方面發揮了重要作用,因為 Gas 費可以防止垃圾交易,並作為報酬支付給保護以太坊網路的礦工(隨著Eth2的合併,礦工很快將由 ETH 質押者取代)。

Gas 是你在以太坊上獲取去中心化計算的方式,它也是使這種計算成為可能的部分原因。Gas 以 Gwei 計價,1 Gwei = 0.000000001 ETH(小數點後有8個0)。

如果你聽到有人說“現在的 Gas 是 50”,他的意思是,如果當下你想要在以太坊上成功地完成一筆交易,預期的 Gas 價格是 50 Gwei (也即1單位 Gas 的價格是 50 Gwei,也即 0.00000005 ETH)。‍‍

圖源:ETH Gas Station‍‍

但這並不意味著你可以簡單地用 50 乘以 0.000000001 ETH 來計算你要支付的 Gas 費。這就是以太坊的 Gas Limit 開始起作用的時候了。

撰文時以太坊的 Gas Limit (即Gas限制) 是 1500 萬 Gas,這是單個以太坊區塊中可以使用多少 Gas 數量的上限(也即是說,單個以太坊區塊中包含的所有交易的 Gas 量加起來不能超過 1500 萬)。對於不同型別的單筆交易也有一個 Gas Limit,比如一筆基本的 ETH 轉賬的 Gas Limit 是 21000 Gas (當然,其他更加複雜的操作所需的 Gas 量要更多)。

因此,要計算某個以太坊操作所要支付的 Gas 費用,我們只需要將這筆交易的 Gas Limit 乘以當前每個 Gas 的價格即可。比如,如果當前每個單位的 Gas 價格是 50 Gwei,而一筆簡單的 ETH 轉賬的 Gas Limit 是 21000 個 Gas,那麼這筆交易的 Gas 費用 = 21000 * 50 * 0.000000001 ETH = 0.00105 ETH。

為什麼最近 Gas 這麼貴?🛢️

我們必須支付 ETH(Gas費) 才能使用以太坊的區塊空間。隨著 DeFi 和 NFTs 的興起,以太坊的塊空間變得越來越有價值,因為最近對區塊空間的需求激增。

其結果是,Gas 價格飆升到了瘋狂的水平。

上圖:截止5月18日各大區塊鏈網路過去24小時的交易費 (第二列) 和過去7天的平均日交易費 (第三列),以太坊網路的每日交易費名列前茅。

這是因為 Gas 價格是由區塊空間的需求決定的,這是一個類似於拍賣的過程的結果,在這個過程中,使用者根據自己的意願“出價”(即設定 Gas 費用),然後礦工根據使用者的出價高低對交易進行排序和打包進區塊中。

因此,支付更高的 Gas 費可以讓你有更大的機會使你的交易被快速處理,所以在大量使用者試圖獲取以太坊區塊空間的時期,Gas 價格會隨著人們抬高他們願意支付的“出價”(以使自己的交易儘快被處理) 而上漲。

以太坊區塊現在一直是滿塊!這是人們對區塊空間需求增長的結果。

如何在以太坊上節省 Gas 費用?

使用以太坊和嘗試一下以太坊應用層上面的 Dapps (去中心化應用),也許是你現在可以做的最富有成效的事情。

然而,由於最近以太坊的需求如此之高,Gas 費用很昂貴,很多人都被高昂的價格嚇跑了。

那有什麼好訊息嗎?以太坊目前正在構建並向擴充套件性解決方案過渡,所以昂貴的 Gas 價格並不是什麼無限期的擔憂。但是在以太坊仍處於當前的過渡期之際,高昂的 Gas 費用是一個當務之急。

此外,現在有一系列的策略和技術可以大大減少你的 Gas 支出。只要做一些研究和工作,那麼當你想要使用以太坊網路時,你便可以快速學會明智地支付 Gas,不再花費過多的 ETH。

讓我們來看看目前節省 Gas 費用的最佳方法吧!

以太坊上節省 Gas 費用的 6 大方法

1. 最佳化你的交易時間

根據以太坊鏈上發生的事情的不同,以及世界不同地區的人們醒來和活躍的時間不同,以太坊的 Gas 價格在日內可能會出現大幅波動。‍‍

上圖:5月17日至23日的以太坊 Gas 價格日內波動情況,可以看出以太坊的 Gas 價格在日內波動很大。圖源:ethereumprice.org‍

因此,在某些時候,平均而言 Gas 價格通常較低。如果你對這些時間進行盤點,並將它們作為交易時間,這將是降低 Gas 費用的一個很好的開始。那麼,什麼時候是交易的最佳時間?

一般來說,Gas 價格在工作日比較高,在週六和週日比較低,所以一個簡單的辦法就是在週末開始批次處理你的交易。

而至於實際的日內時間,Paxful 最近的一份報告給出瞭如下結論:

(以太坊網路) 最繁忙的時間,也因此是 (Gas 費用) 最昂貴的時間,是從早上 8 點到下午 1 點 (美國東部標準時間)。這並不奇怪,因為歐洲人和美國人在這段時間都是完全清醒的,而且都在工作。相比之下,(以太坊網路) 最不忙的時間是午夜到凌晨4點 (美國東部標準時間)——這段時間美國人正在睡覺,歐洲人剛開始一天的工作,而亞洲人正在結束他們一天的工作。

所以就是這樣——日內在這些 (以太坊網路不繁忙的) 時間視窗期進行交易,你的 Gas 費用就很有機會比在其他時間更低!

2. 使用以太坊擴容解決方案進行交易

以太坊的擴容解決方案生態系統還處於早期階段,但一些已經上線的專案令人印象深刻,而且每天都在改進。你可以使用這些解決方案享受即時和超便宜的以太坊交易!

在這個領域有 Layer2 解決方案,比如基於 Optimistic Rollups 或 ZK-Rollups 的專案,它們在繼承以太坊所有安全性保證的同時,提供其自身超高效的基礎設施。

然後還有側鏈,比如 Polygon 的 PoS 鏈 或 xDAI,這些側鏈實際上是獨立的高效區塊鏈,但專門連線和迎合以太坊網路。

在這些以太坊擴容解決方案中,你可能只會偶爾與以太坊主鏈互動,而是在 L2s 網路或者跨鏈環境中以支付得起的費用處理你的大部分加密貨幣活動。因此,現在是一個讓你自己熟悉這些擴容解決方案的時候,雖然這些事情仍然處於早期階段。

上個月,我寫了一篇關於《你可以在Layer 2上做的7件事》的文章。如果你想深入研究,這篇文章絕對是一個很好的起點。這篇文章中介紹的活動包括:

透過 Polygon 在 Aave 進行借貸;

透過 StarkEx 在 dYdX 交易永續合約;

透過 StarkEx 在 DeversiFi 交易 DeFi 代幣;

透過 Optimism 網路賺取 SNX 質押獎勵;

透過 ZK-Rollups 在 Loopring 進行流動性挖礦;

透過 zkSync 在 GitCoin 上進行捐款。

(注:上面提及的 Polygon、StarkEx、Optimism、ZK-rollups 和 zkSync 都是以太坊擴容解決方案)

3. 使用 Gas tokens

簡言之,你可以在 Gas 價格低時鑄造 Gas tokens,然後在 Gas 價格高時贖回,此時你可以獲得一筆 ETH 退款,從而幫你補償 Gas 費用。

Gas tokens 之所以有效,是因為以太坊的儲存退款 (storage refund) 機制,該機制會向刪除儲存變數的以太坊使用者退款。這鼓勵人們不讓以太坊的狀態膨脹。(注:以太坊上為了鼓勵使用者更有效地在區塊鏈上儲存資料,當你從區塊鏈上面移除資料時,會提供退款)

因此,有了 Gas tokens,你可以在 Gas 價格較低時獲取以太坊的狀態快照,然後在 Gas 價格較高時解鎖該狀態,以獲得一筆 ETH 退款。瞧!這就能實現更便宜的交易。

但 Gas tokens 實際上會阻塞以太坊的狀態大小,導致低效的 Gas 定價,所以它們似乎將在未來幾年被淘汰,你需要記住這一點。在此期間,它們可以降低你的 Gas 費用,所以現在不要排斥它們!

例如,一個受歡迎的 Gas token 專案是 GasToken.io。

該專案有兩個略有不同的 Gas token 實現,即 GST1 和 GST2,但它們的工作原理相似。要使用這些 token 中的任何一個,你只需在 EtherScan 上導航到它們的“Contract”頁面,並呼叫“Mint”(鑄造) 和“Free”(釋放) 函式。當你釋放這些 tokens 的時候,你將會獲得一筆 ETH 退款,這筆退款可用於補償你的 Gas 費用!

4. 使用那些最小化 Gas 費用的 Dapps

以太坊上的一些 Dapps (去中心化應用) 明確提供了 Gas 最小化的產品。

比如,Yearn 的 V2 機槍池 (vaults) 和 KeeperDAO 會自動對使用者的交易進行批處理,這樣一來,使用者無需挨個地手動支付 Gas 費用,而是可以一起支付 Gas 費用,這大大降低了每個使用者支付的 Gas 費用。

另一個可以考慮使用的專案是 Balancer V2 交易協議。Balancer V2 版本使得 Balancer 現在成為了一個單一的大金庫 (Vault),這個 Vault 將儲存和管理所有不同 Balancer 流動性池中的資產,這使得現在透過 Balancer 進行交易的 Gas 費用更加便宜!

使用這些顯著最小化 Gas 費用的 Dapps 是節省 Gas 費用的最簡單方法之一。你只需要知道哪些應用是最省 Gas 的!

5. 透過 DeFi Saver 來為交易制定策略

你是否可以測試和模擬交易,而不實際執行交易,這樣你就可以在支付 Gas 費用之前,瞭解和調整你要支付多少 Gas 費用了?

嗯,透過 DeFi Saver 全新的 Recipe Creator 及其 Simulation Mode (模擬模式) 就可以!詳情參見:

https://medium.com/defi-saver/introducing-the-defi-saver-recipe-creator-34d4c26630c

以下是這個過程的工作原理。你可以使用 Recipe Creator 來排列你想要的任何型別的以太坊活動,然後執行 Simulation Mode (模擬模式) 來測試這些活動,而無需支付任何 Gas 費用。

這個系統並不是一種直接節省 Gas 的方法,但它是一種調整交易的方法,有助於降低 Gas 費用。

圖源:DeFi Saver

6. 使用那些退還部分 Gas 費用的應用

以太坊上的專案知道其使用者現在正忍受高昂 Gas 費用帶來的痛苦。因此,一些以太坊專案正在向其使用者退還部分 Gas 費用,從而彌補這種痛苦。

其中的兩個專案便是 Balancer 和 Furucombo。

今年早些時候,Balancer 推出了一項計劃,透過 Balancer 進行交易的使用者,對於一些特定的交易對,使用者將獲得 BAL (該專案的治理代幣) 作為退還部分 Gas 費用的方式。這意味著,如果你想要進行 DeFi 交易,可以考慮透過 Balancer 來進行,因為你僅透過使用這個協議進行交易就能獲得不錯的 BAL 代幣。

此外還有 DeFi 聚合器專案 Furucombo,目前該專案正在執行一個 Gas 補償計劃,對使用該協議的使用者獎勵 COMBO 代幣。詳情見:

https://medium.com/furucombo/combo-mining-season-3-5e5f248923b2

雖然這些是全新的計劃,但到目前為止,對於各個協議來說每個計劃都很成功。如果將來有更多協議採用類似的計劃,也就沒什麼好驚訝的了!

總結

高昂的 Gas 價格不是一個永恆的問題。隨著 Layer 2 擴充套件解決方案和 Eth2 的到來,Gas 價格將在未來一年大幅下降。

然而,我們目前確實必須應對高昂的 Gas 價格。所以下次你必須進行以太坊交易時,不要盲目地交易。檢查一下現在是什麼時間,或者你是否可以透過某個擴容解決方案來進行相同的交易,等等。透過加強對 Gas 使用方式的瞭解,你現在可以節省大量的 ETH!

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读