ETH以太坊中的Gas究竟是什么?

时间:2024-09-20 编辑: 浏览:(294)

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 美联储意外放“鸽”,降息总算看到眉目,是喜是忧?

    美联储主席鲍威尔在听证会上表示劳动力市场在很多方面明显降温,美联储距离降息更近一步。鲍威尔称:“通胀上升并不是我们面临的唯一风险,我们已经看到劳动力市场在很多方面都明显降温。”受此消息影响,交易员预计9月降息25个基点的概率超过70%。市场总算迎来期待已久的降息预期,这也是加密市场一直希望的。但很多大型机构却认为市场下半年依然存在风险,比如,摩根士丹利策略师认为美股极有可能回调10%;高盛分析师预

  • 2 今日 Solana 链上最热门的加密货币

    加密货币投资者可能会在第三季度结束前看到 BTC 重返 6 万美元区间,因为一些指标表明未来前景乐观。首先,衡量投资者情绪的加密货币恐惧/贪婪指数在过去 24 小时内增加了 4 点,使该值达到 40。同样,资产价格也全线小幅上涨。Solana 链上最热门的加密货币是今日涨幅最大的加密货币之一,过去 24 小时内涨幅接近 100%。随着多头在市场上进一步占据优势,人们预计 Solana 生态系统将保

  • 3 以下是三星大型发布会上宣布的一切,从Galaxy Ring到可折叠产品

    周三,三星举行了开箱活动,推出了一系列产品。以下是这家科技巨头发布并谈论的所有产品的列表。 三星Galaxy戒指 三星Galaxy戒指是一款装有传感器的“智能戒指”,设计为每天24小时佩戴,以监测各种健康指标。三星表示,它可以测量心率和睡眠等指标。戒指售价399美元,7月24日发售。完整的详细信息可以在这里找到。 三星Galaxy Z Fold6 Galaxy Z Fold6是三星可折叠智能手

  • 4 你的房地产执照多少钱?

    你的指南:多少钱才能拿到房地产许可证? 你在考虑成为一名房地产经纪人吗?“拿到房地产许可证要多少钱?”这将是人们首先问你的问题之一。成为一名房地产经纪人需要很多步骤和价格。 从上课到通过考试,获得房地产许可证的每一步都要花钱。提前了解这些成本将有助于你制定预算,为新工作做好准备。我们将在本指南中讨论获得房地产许可证的费用以及一路上的期望。 继续阅读以了解更多信息。 另请阅读:金砖国家:印度和俄罗斯

  • 5 人人有份 吸粉超160万 电报病毒传播的黑白狗DOGS什么来头?

    在TON 生态缺乏代表性MEME 的时刻,病毒传播的黑白狗似乎有潜力成为依赖电报快速传播的文化符号。市场沉寂之际必有金狗爆发?今天推特和tg 被一只黑白狗的tg bot 邀请连结疯狂刷屏,大家都在秀这只黑白狗领取到的积分。在这个节点,这种病毒式的传播给人一种恍惚的感觉,仿佛牛市火热的「熟悉感觉又回来了」。这只黑白小狗代币名称言简意赅:DOGS,形象灵感源自于TON 的创办人Pavel Durov

  • 6 当我们有了一个去中心化的社交网络

    当我们谈论去中心化社交时,通常指的是一类产品或协议,它们具有去中心化的特征,它们与社交有关。当我们谈论如何去建设这类产品时,通常思考的是如何用去中心化的技术甚至区块链技术打造产品,如何给社交用户带来去中心化和区块链能带来的好处。从这个角度思考问题虽然没错,但它更像是马斯洛的锤子:“如果你只有一把锤子,那么所有的东西看起来都像钉子。”去中心化是那个锤子,而社交产品是看上去像钉子的东西。我们不妨换一个

  • 7 三星将于今年推出升级版语音助手Bixby,配备自己的人工智能

    巴黎——三星移动业务负责人告诉CNBC,该公司今年将推出基于自己的人工智能模型的语音助手Bixby升级版。由于OpenAI的ChatGPT的流行,数字助理重新成为人们关注的焦点。三星移动部门负责人TM Roh告诉CNBC,该公司今年将推出一款进一步升级的Bixby,它使用了这家韩国科技巨头自己的大型语言模型LLM。卢武铉通过翻译用韩语说:“我们将通过应用第二代人工智能技术来推进Bixby。”。Bi

  • 8 Bankless:从L2、ZK到新验证器客户端 Solana会有怎样的成就?

    作者:David C,Bankless;编译:白水,Solana 经历了风起云涌的一年。由于大多数投资者的注意力都集中在价格走势和 memecoin 市场对 Solana 的影响上,对 L1 来说最乐观的发展就是项目取得的实际发展。在本文中,我们将深入研究为推进区块链而采用和开发的一系列不同技术,从蓬勃发展的 L2 生态系统到 ZK 压缩再到新的验证器客户端,所有这些都可能为 Solana 带来光

  • 9 没有收到赃款 没有帮助换汇 买卖USDT虚拟货币赚差价仍被判处有罪?

    近年来,买卖虚拟货币赚取差价的生意,如果涉及变相买卖外汇,被判处非法经营罪,已经不是什么新鲜事了,实践中目前已不存在争议。涉案的U商也越来越多。 但在2024年7月9日,重庆市渝北区人民法院发布一则案例,U商买卖虚拟货币赚差价,被法院认定为“在虚拟货币支付平台从事资金支付结算”,从而构成非法经营罪,判处有期徒刑3年,并处罚金500万。这在实务中实属少见。 尽管二审法院已对本案作出终审判决,维持原判

  • 10 Shiba Inu从0.000012美元的低点反弹29%,盯上三个牛市目标

    Shiba Inu(SHIB)在从最近的低点0.000012美元回升29%后,将目光投向了三个看涨的价格目标。 由于比特币(BTC)的持续抛售,市场对Shiba Inu和其他altcoins并不有利。随着比特币的崩溃,整个市场出现了一连串的下跌。因此,SHIB从7月5日达到0.00001266美元时的年度峰值0.000045美元暴跌71%。 SHIB持续积累 然而,随着比特币落地,市场趋于稳定。S