Gas Fee是什么?以太坊gas为何如此贵?如何查询和计算gas费?
如果你刚接触加密货币,可能经常听到“Gas Fee”这个词,但不太清楚它到底是什么意思。简单来说,Gas Fee 是你在某些区块链上执行操作时需要支付给网络验证者的手续费。拿以太坊举例,每次转账、买卖 NFT 或者调用智能合约,都得付一笔 Gas 费用。
因为这些钱最终是付给矿工(或验证者)的,所以 Gas Fee 在中文里也常被叫作“矿工费”。
现在大部分区块链活动——比如转币、交易 NFT——都离不开 Gas 费。所以搞明白 Gas Fee 到底是什么、怎么查、怎么算,对新手来说挺重要的。下面我们就从头捋一捋。
Gas Fee 到底是什么?
Gas Fee 是用户在使用某些区块链协议时,每次想要执行一个功能(比如转账或部署合约)都需要付给网络验证者的费用。
Gas Fee 这个概念最早是从以太坊(ETH)来的,但后来其他区块链也引入了类似机制。所以现在 Gas Fee 已经不单指以太坊的手续费了。本文我们主要拿以太坊的 Gas Fee 来讲。
注意:不同区块链收的 Gas 代币不一样。以太坊上用 ETH,币安智能链上用 BNB,别搞混了。
以太坊 Gas Fee 详解
以太坊是目前最活跃的区块链网络之一,日常交易量经常超过 100 万笔,说明它除了炒作之外确实有实际用途。
但这些交易不是免费的,每笔都要付手续费,也就是 ETH Gas Fee。
有了 Gas 费,以太坊才能执行简单的操作,比如从 A 钱&包转 ETH 到 B 钱&包,也能处理复杂的任务,比如通过智能合约领取各种 ERC-20 代币的收益。
交易越复杂,需要的计算量越大,Gas 费自然就越高。
另外,以太坊的 Gas 成本还跟网络拥堵程度挂钩。高峰期做同一笔交易,可能比空闲时贵好几倍。很多钱&包和工具会用 Gwei 来显示这个成本,1 Gwei = 0.000000001 ETH。
一句话总结:Gas 价格 = 网络需求。需求越高,Gwei 越高,手续费越贵。
为什么会有 Gas Fee?
Gas Fee 说白了就是在区块链上完成交易需要付出的成本。
Gas Fee 的作用
在区块链上做任何事情——不管是执行智能合约还是买卖 NFT——都需要计算能力来处理和验证。
提供这种计算能力的是一群分散的个体,他们运行专门的电脑程序来验证交易,这些人就是矿工(或验证者)。他们自己买设备、付电费、维护网络,确保区块链安全可靠。
Gas Fee 的作用就是让需要网络服务的人,把钱付给提供计算能力的人。这样矿工才有动力认真处理交易、保护账本安全。
下面我们继续拿以太坊来细说。
以太坊里 Gas Fee 具体怎么起作用
以太坊的 Gas 费就是你完成一笔链上交易需要支付的转账手续费。每个交易都会被打包进区块,而一个区块能装的数据有限,所以矿工会优先处理那些给钱多的交易。
因为以太坊是去中心化网络,靠全球各地的服务器提供算力,成本和供需关系直接挂钩,所以 Gas 费不是固定的。
矿工会根据自己的成本来定价。交易或合约包含的数据越多,需要的算力越大,Gas 成本就越高。
Gas Fee 还有一层作用:提高交易的安全性。
总的来说,
引入 Gas 这个概念,就是为了补偿矿工维护和保护区块链付出的劳动。这也是为什么 Gas Fee 也被叫作“矿工费”。
另外要注意:2022 年 9 月以太坊从 PoW(工作量证明)转为 PoS(权益证明)之后,Gas 费成了质押 ETH 参与验证的奖励——你质押得越多,拿到的奖励也越多。
Gas Fee 怎么算?影响价格的因素
Gas Fee 背后的逻辑其实很简单,就是供需关系。
在区块链上,“供应”指的是网络上所有验证者的总算力,“需求”则是执行所有用户交易需要的总算力。
从上文我们知道,Gas 价格的设定要让矿工利益最大化,愿意出更高 Gas 的用户,交易会被优先处理。
Gas Fee 会根据网络实时需求自动调整。你也可以手动调价——想快就多给点,愿意等就少给点。
在 2021 年 8 月以太坊伦敦升级之前,Gas 费由两个因素决定:
- 你愿意为每单位 Gas 付多少钱。好比你说“我愿意每升油出这个价”。
Gas 价格(Gas Price):
- 你设定这次交易最多能用多少单位 Gas。
Gas 限制(Gas limit):
两者相乘,
Gas 价格 × Gas limit
后来
EIP-1559
- 。
Gas limit ×(基础费 + 优先费/小费)
现在以太坊的基础费不是用户定的,而是网络根据需求自动调整每个区块的最低价格。支付的基础费会被直接销毁(从流通中永久移除)。你还可以额外给矿工小费(优先费),让交易更快被处理。
如果你把 Gas limit 设得太高,网络处理完交易后会退还多出来的部分。
以太坊的 Gas 费以 ETH 支付,常用单位是 Gwei,1 Gwei = 0.000000001 ETH。
像 Etherscan 这类以太坊 Gas 追踪工具,能帮你随时查看当前的平均 Gas 价格,预估一笔交易大概要花多少。
普通转账通常至少需要 21,000 Gwei 的 Gas 限额。给少了交易会失败,但矿工仍然会扣掉你的手续费。
风险提示:
为什么以太坊的 Gas Fee 那么贵?
以太坊的手续费经常被吐槽,因为它确实比其他很多区块链贵。原因在哪?
关键还是需求。用以太坊上应用的人越多,需要矿工算力处理的合约就越多,数据量越大。这对以太坊来说是好事——说明有人用——但对普通用户来说,就是肉疼。
过去,像 CryptoKitties、Stoner Cats 或者 Yuga Labs 的 Otherdeed 这些 NFT 项目火爆的时候,一度把以太坊 Gas 价格推上天。极端情况下,一笔 Gas 费超过 1 万美元,比 NFT 本身还贵。
网络一堵,其他类型的应用(比如 DeFi、链游)也会受影响,交易迟迟不被处理,用户心里直打鼓。
ETH Gas Fee 到底怎么运作?
为了让你更直观地理解,咱们走一遍完整流程。假设你要买点 ETH:
- 在交易所或钱&包里输入购买金额、类型等信息,提交订单。
你发起交易。
- 平台会自动算出一个建议的 Gas 费,平衡成本和速度。你觉得可以接受,就确认提交。
你确认预估 Gas 费。
- 你的订单里包含了一个“最高 Gas 费”的上限。
交易被发到以太坊网络。
- 矿工/验证者会优先选择出价最高的交易,因为对他们更有利。一旦你的交易被打包进区块并上链,通常就算完成了。
验证者打包区块。
- 扣掉 ETH 购买金额和 Gas 费之后,余额变化。
你的钱&包余额更新。
- 你付的优先费归验证者,基础费被全网销毁,防止通胀。
验证者拿到小费,基础费被销毁。
以太坊 2.0(合并)对 Gas 价格有影响吗?
2022 年以太坊从 PoW 转 PoS 的“合并”是件大事。很多人关心:合并后 Gas 费降了吗?
答案是没有。
合并确实让确认速度稍微快了一点,ETH 供应也更通缩了(而且更环保),但共识机制的改变并没有增加网络容量,所以 Gas 费该贵还是贵。
不过别灰心。虽然合并本身没降费,但 Rollup(二层扩容方案)可以。Rollup 通过把交易拿到链下处理,再批量提交到主网,既能扩展以太坊又能降低成本。
Vitalik Buterin 也看好这个方向,认为未来一笔交易的 Gas 费可能降到几美元。目前像 Polygon ZkEVM、ZkSync、Arbitrum、Optimism 这些二层网络都已经上线或很受欢迎,在享受以太坊安全性的同时,手续费低了不少。
怎么查 Gas Fee 价格?
因为 Gas 费实时在变,想省钱的话最好先看看当前行情。别觉得麻烦,有好多免费工具帮你盯着。
常用的有 Etherscan、ETH Gas Station、GasNow 等等。很多加密货币平台也自带或者接了第三方的 Gas 监视器。
这些工具会告诉你以太坊上慢速、中速、快速交易的 Gas 费大概是多少,还能看历史走势和平均线。
怎么省 Gas Fee?
想少花点手续费?下面几个方法可以试试。
1、挑对时间
不急着交易的话,可以等网络空闲时再操作。人多的时候 Gas 贵还慢,除非你愿意多给小费插队。
根据一些实时 Gas 监测网站的数据,通常北京时间晚上 9 点到下午 2 点左右是高峰期。周末相对便宜。另外,美国欧洲的工作时间之外,也容易遇到低 Gas 时段。
风险提示:
2、考虑用以太坊的扩容方案
比如 Polygon(MATIC),它本身是一条侧链,交易比以太坊主网便宜很多,适合频繁操作或大额转账。不过资产跨链需要额外步骤,也有一定风险。
3、用一些帮你省 Gas 的应用
现在有些 DApp 专门帮用户降低手续费。比如 Rook 可以把多笔交易捆绑到一起处理,摊薄成本。用 Balancer 的加密金库也能减少 Gas 开销。
风险提示:
为什么比特币没有 Gas Fee?
比特币和以太坊都是基于区块链的技术。区块容量有限,矿工都会优先选收益高的交易,这点两者一样。
那为什么比特币没有“Gas Fee”这个说法呢?
其实是解决方案不同。比特币用的是闪电网络(Lightning Network),这是一种二层协议,能把大量交易放到链下处理,从而降低成本、加快速度。
以太坊因为要处理的数据更复杂、种类更多(不仅要转账,还要跑智能合约),所以 Gas 机制更复杂。目前以太坊主要通过 Rollup 和未来升级来解决拥堵问题,而不是像比特币那样走闪电网络路线。