一文讀懂以太坊概念分析

2/21/2024, 10:05:47 AM
新手
以太坊
本文科普以太上的Gas fee分類。

轉髮原文標題:一文讀懂什麽是以太坊Gas、Gas Limit、Gas price、Gas fee、Base fee、Max fee等

Gas翻譯爲中文是燃料/汽油的意思。在以太坊(或其他網絡),爲了執行特定的操作(比如髮送代幣、存儲、兌換代幣)需要消耗一定的燃料,這個燃料我們稱之爲Gas。這就好比汽車要跑,就需要消耗汽油。在以太坊,要進行各種交互,就需要消耗Gas。舉個例子:

假設開車從A地到B地需要消耗10升汽油,每升的價格8元,那麽,從A到B需要消耗的汽油費用:10*8=80(元)。

衕樣,在以太坊網絡,假設執行髮送代幣這個操作,需要消耗Gas的數量是21000個單位,每個單位Gas價格是100gwei。則執行這筆操需要支付的費用:21000*100=2100000gwei。

爲什麽需要Gas

我們都知道,在web2當中最重要的一個策略就是免費,來吸引流量實現變現。那麽web3中的以太坊爲什麽不這麽做呢?

收取gas費除了打賞獎勵礦工等激勵性質的作用之外,另一個作用就是防止惡意的攻擊,假設沒有gas費的設置,攻擊者就可以髮布無數死循環的合約,然後不斷通過髮送交易讓節點運行,劫持全網的大量算力使得繫統癱瘓。通過規定gas消耗量,以避免一些代碼惡意的無限循環,導緻資源浪費。當所有的gas消耗殆盡,就停止繼續運轉,好比汽車的汽油耗盡,車就停下來不走了,這就不至於無效者繼續占坑。

Gas Limit

什麽是Gas Limit

在開頭例子中,要計算從A地跑到B地汽油花了多少錢,除了要知道汽油價格(多少錢1升),還需要知道消耗的汽油量(用了多少升)。

衕樣,在以太坊網絡,要計算某筆操作的成本(手續費),除了要知道Gas的價格,還要知道消耗的Gas的數量。

Gas數量要消耗多少,由合約創建者設定,不衕合約、不衕類型的操作,消耗的gas數量不盡相衕,操作越覆雜需要消耗的gas越多,所以很難預先估計Ga的消耗量,爲此採取的辦法是,給定一個比實際消耗更高的限值,即Gas Limit,如果實際未消耗這麽多,剩餘部分將退回用戶。

在計算消耗的Gas數量時,錢包提供商比如metamask往往直接給出Gas Limit,如果實際消耗小於Gas Limit,剩餘的返還。如果實際消耗超過Gas Limit,交易無法完成。

假設一筆以太坊網絡轉賬需要消耗的Gas數量爲21000,Gas Limit設置爲50000,而實際隻消耗21000,那麽剩下的29000將自動返還。但如果實際消耗需要51000,而你隻設置爲50000,那麽這筆交易將不會完成,消耗的50000也不會退回。

所以,如果試圖通過減小Gas Limit數值達到減少手續費的目的,可能會適得其反。不僅交易可能不成功,手續費照樣扣。

Gas Limit如何確定?

Gas Limit的數值一般是錢包提供商默認自動給出的,通常不需要我們手動修改或者調整。

Gas price

什麽是Gas price

Gas price,是指 Gas 的價格/單價,通常用Gwei來錶示。

Gas price如何確定

在2021年8月5日倫敦升級實施後,Gas price變成包含兩部分的費用:基本費(base fee)和小費(Max priority fee)。

「1.Base fee」

即基本費。每個區塊都有一個作爲底價的基本費,爲了有資格被包含在一個區塊中,Gas價格必鬚大於等於基本費。基本費用的確定方法,這裡不展開,反正用戶自己修改不了,由以太坊本身決定。

「2.Max priority fee」

即小費的意思。在滴滴打車的時候,遇到高峰時段,如果加10元、20元小費,可能你會優先叫到車。在以太坊網絡Gas費的設計機製中,衕樣適用這個道理。你給小費,就可能優先成交。這裡需要註意,基本費是根據網絡擁堵情況實時變動的,可以通過網站查詢基本費,而小費可以自己調整,一般調高不調低。

「3.Max fee」

即每單位Gas的最高費用。最高費用是你願意爲每單位Gas支付的絶對最高金額,以使你的交易得到確認。在大多數情況下,你的實際交易費用將低於你預先指定的最高費用,你交易的最低Gas價格是當前的基本費用。然而,如果在你交易尚未完成時,基準費用增加了呢?那麽,你的交易就有可能被卡住,或失敗或被放棄。因此,爲了在EIP-1559下實現可預測的交易結算,目前認爲最好的做法是設置一個預期基本費用增加的最高費用。

上圖是具體的交易信息:

  • 1、base fee:27.630981243 Gwei
  • 2、max priority fee:0.01 Gwei
  • 3、max fee:57.802896536 Gwei
  • 4、gas price:base fee + max priority = 27.640981243 Gwei
  • 5、gas limit:46,097
  • 6、Usage by Txn:46,097 (交易實際的gas量)
  • 7、gas fee: gas price * Usage by Txn = 1274166.312358571 Gwei = 0.001274166312358571ETH

聲明:

  1. 本文轉載自 [Web3星雲],,原文標題“一文讀懂什麽是以太坊Gas、Gas Limit、Gas price、Gas fee、Base fee、Max fee等”,著作權歸屬原作者[dogwang],如對轉載有異議,請聯繫Gate Learn團隊,團隊會根據相關流程盡速處理。
  2. 免責聲明:本文所錶達的觀點和意見僅代錶作者個人觀點,不構成任何投資建議。
  3. 文章其他語言版本由Gate Learn團隊翻譯, 在未提及Gate.io的情況下不得覆製、傳播或抄襲經翻譯文章。

分享

幣圈日曆

THORChain v.3.10.0 發布
THORChain正在Stagenet上測試版本3.10.0,計劃於8月24日發布。此次更新引入了用於永久合約、借貸和RUJI交易策略的封裝預言機,將基礎鏈的出帳費用從$10降低到$1,並增加了包裝資產cbADA、cbXRP和cbDOGE。費用模糊器被轉移到操作內存中,從而實現更靈活的費用實驗,同時爲高級交換隊列(限價單)的基礎工作也已完成,預計在版本3.11後激活。
RUNE
-6.6%
2025-08-23
黑客馬拉松
ZetaChain 將於 8 月 23 日至 24 日在加州大學與 Gairos 及社區合作夥伴共同舉辦首屆韓國黑客馬拉松。此次活動將專注於在去中心化金融、BTCFi 和鏈抽象等領域開發通用解決方案。獲勝團隊將獲得 ₩3,000,000(約 $2,000)的獎金。
ZETA
-2.22%
2025-08-23
鏈上峯會舊金山在舊金山
Constellation將展示其最新進展,包括新創建的橋接到Base網路的功能,將在舊金山舉辦的On-chain Summit上進行,該峯會將於8月21日至24日舉行。
DAG
-2.31%
2025-08-23
以太坊協議日深圳
在8月24日的以太坊協議日上,QuarkChain的聯合創始人將介紹EIP-7907——一個消除當前24 KB合約大小限制的提案。該提案引入了動態gas計量,這將通過消除拆分智能合約的需要來簡化開發,從而提升開發者體驗和可擴展性。EIP-7907現在被正式考慮用於以太坊即將到來的“Glamsterdam”升級。
QKC
-2.53%
2025-08-23
在華沙連接
GT協議將於8月24日在華沙參加CONNECT大會。此會議由A01K組織,開放式論壇將匯聚加密貨幣項目、開發者、市場營銷人員、影響者及其他行業參與者。
GTAI
-6.56%
2025-08-23

相關文章

3074傳奇後對以太坊治理的思考
中級

3074傳奇後對以太坊治理的思考

以太坊 以太坊改進提案-3074/以太坊改進提案-7702事件揭示了其治理結構的複雜性:除了正式的治理流程外,研究人員提出的非正式路線圖也具有重大影響。
6/11/2024, 7:21:16 AM
以太坊被低估了嗎?
中級

以太坊被低估了嗎?

儘管最近一些加密貨幣投資者對以太坊感到失望,認為其表現未能超過比特幣,但以太坊繼續展示持續的技術創新和市場優勢。
5/27/2024, 10:01:05 AM
什麼是海夫?您需要瞭解的有關HYVE的所有資訊
中級

什麼是海夫?您需要瞭解的有關HYVE的所有資訊

Hyve採用區塊鏈技術為零工經濟建立一個更公平的系統,自由職業者可以享受靈活的工作,更快的支付和社區治理,而企業則可以獲得頂尖人才。
6/21/2024, 12:59:47 AM
並行以太坊虛擬機(EVM):高性能區塊鏈的未來
新手

並行以太坊虛擬機(EVM):高性能區塊鏈的未來

本文詳細介紹了以太坊虛擬機(EVM)作為以太坊核心的操作,並探討了高性能 Layer1 區塊鏈在並行執行和虛擬機選擇方面的創新。未來,更多的Layer 1將實現以太坊虛擬機(EVM)並行升級或以太坊虛擬機(EVM)相容解決方案,以促進區塊鏈生態系統的多樣化發展。
6/12/2024, 2:07:57 PM
梅蒂斯:投資前景展望
中級

梅蒂斯:投資前景展望

Metis作為第一家採用分散式測序器的以太坊 Rollup,憑藉其獨特的價值主張、多方面的看漲催化劑和有競爭力的估值,在競爭激烈的Layer2領域確立了獨特的地位。
6/26/2024, 1:40:27 AM
流行的公共鏈Monad的簡要概述
新手

流行的公共鏈Monad的簡要概述

本文介紹了Monad,這是一種新穎的第1層區塊鏈,它利用權益證明(權益證明)共識機制和以太坊虛擬機(EVM)相容性。通過並行執行和超標量流水線技術,Monad顯著提高了事務處理效率和系統性能。本文詳細闡述了Monad的技術架構、性能優化和以太坊改進,預示著更高效、更去中心化的區塊鏈未來。它展示了Monad如何通過技術創新推動區塊鏈的發展,併為更高效和去中心化的未來奠定基礎。
6/7/2024, 6:45:44 AM
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!