币圈活动项目早知道今日讯:Gas Fee 本质上是在区块链上进行互动或转帐的交易手续费。交易规模越大,交易越复杂,需要缴纳的Gas Fee 就越多。对于新手,节省Gas Fee 最简单的方法是避开区块链拥堵时间段。
Gas Fee 是什么?
当你在以太坊等区块链上进行交易或执行智能合约时,就需要缴纳Gas Fee,可以简单理解为交易手续费,就像我们通过银行转帐时要缴纳的转帐手续费一样。
Gas Fee 会被用于支付矿工费用(PoW项目)或质押者奖励(PoS项目),作为他们维护区块链运行和验证交易的报酬。所以Gas Fee 也被称为矿工费。
何时需要支付Gas Fee?
需要支付Gas Fee 的情况包括:
- 转帐时:当您从一个钱包地址向另一个钱包地址发送ETH 或其他代币时,需要支付Gas Fee。
- 执行智能合约时:如果您在区块链上执行智能合约,例如铸造NFT、发起DeFi交易、与DApps互动等,都需要支付相应的Gas Fee。
Gas Fee 的计算方法
在传统银行中,转帐手续费通常是固定的。但是在区块链中的转帐手续费Gas Fee 通常是浮动的。Gas Fee 的计算公式如下:
Gas Fee = Gas Limit * Gas Price
为了简单理解,我们可以把转帐过程想像成你要帮代币搬家,从地址A 搬家到地址B。搬家公司要收取的费用就是Gas Fee,收费制度为货物的总公斤数量乘以每公斤的收费单价。
Gas Limit 是什么?
Gas Limit 中文翻译为“燃料范围” 或“燃料上限”,可以理解为搬家时候行李的总重量。当你要执行的交易越复杂,所需要的燃料上限就越高。就好像你搬家时的行李越多,重量和体积也会越高,所要支付的费用就越高。
如同我们搬家时会先预估一个行李的总总量,区块链转帐时也会预设一个Gas Limit 的数额。转帐执行完成之后,未用完的Gas Fee 会返还到你的钱包中。
部分教程会把Gas Limit 直译为“燃料限制”,但是其实Nissa 认为此处的Limit 不应翻译成“限制”,而是更多表达“范围、上限”的意思,若使用“燃料限制”这个意思或许会影响新手理解。
Gas Price 是什么
Gas Price 是每单位Gas 的价格,可以理解为搬家之后你愿意为了每公斤的行李付出多少钱。对于以太币及以太坊生态的代币来说,Gas Price 通常以「Gwei」为单位,1 Gwei = 0.000000001 ETH,即一个以太币的十亿分之一。
自以太坊伦敦升级(EIP-1559)之后,Gas Price = Base Fee + Priority Fee。比较类似员工工资会有基本工资和奖金的概念。奖金越高,矿工的速度也会越快。
当我们想要交易快速被执行的时候,就会设置较高的Gas Price,矿工就会为了较高的收益而优先处理你的交易;而如果你把Gas Price 设置得太低,矿工就会较晚处理你的交易,并且奖金Priority Fee 的部分不能为零,否则基本不会有矿工来验证你的交易。
我们再重温一次Gas Fee 的计算公式:
Gas Fee = Gas Limit * Gas Price = Gas Limit *(Base Fee + Priority Fee)
例如,如果您设置的Gas Price 为20 Gwei,并且交易或智能合约操作的Gas Limit 为100,000,则Gas Fee = 20 Gwei * 100,000 = 2,000,000 Gwei = 0.002 ETH
怎么调整Gas Fee
我们以最多人使用的MetaMask 小狐狸钱包来当例子。在钱包页面输入要转入的地址和金额之后,系统会先给一个平均的Gas Fee 数字。
绝大部分用户其实可以直接转帐,但如果有调整需求的话,可以点击页面右侧的Market 选项,系统会给出3 种转帐费用选择,分别是
- Low,代表较慢的转帐速度,但是Gas Fee 较低;
- Market,中等的转行速度,Gas Fee 处于平均水平;
- Aggressive,较快的转帐速度,Gas Fee 较贵。
再根据你的需求选择对应的选项就可以了。并且在页面下方会有数据显示当前区块链的忙碌程度。区块链越忙,处理交易的速度就越慢,需要加速处理的话,要多付的Gas Fee 就越多。
对于区块链专家来说,还可以自订更多的数值。可以点击Advanced 进阶选项,分别设置你想要的Base Fee 和Priority Fee,也就是设置你想给矿工们的基本工资和奖金。
需要注意的是,Priority Fee 千万不能为0,否则你的转帐不会成功。另外,最好不要调低最下方的Gas Limit 数值,否则可能会因为Gas Limit 太低而导致转帐失败,付出的Gas Fee 也是无法退回的。
Gas Fee 的注意事项
- 在参加ICO时,需要特别注意要设置较高的Gas Limit。因为ICO 代币销售通常需要更多的区块链计算资源,因此确保设定足够的Gas Limit,以免交易因此而失败。
- 如果要节省矿工费,应调低Gas Price 而非Gas Limit。Gas Price 是您愿意支付给矿工的每单位Gas 费用,降低Gas Price 可降低交易成本,但需注意不要设定过低,以免交易被延迟或失败。
- 未使用完的Gas 会被退回。如果您设定的Gas Limit 超过了交易所需的实际Gas 量,未使用的Gas 部分是可以被退回的,因此不用担心Gas Limit 设置得太高而浪费钱。
- 即使交易失败,仍需支付矿工费。无论交易是否成功,一旦交易被广播到区块链网络,您仍需支付已使用的Gas 部分作为矿工费用。
- 转帐时需要确保钱包余额还有有足够的ETH 或其他币种以支付矿工费。
如何节省Gas Fee
对于普通用户来说,节省Gas Fee 最简单的方法是避开网络拥堵的时间段。
据调查,用我们所在的东八区时间来算,区块链最繁忙且Gas Fee 最高的时间是在工作日上午晚8 点到次日凌晨1 点。因为此时间正好是欧洲和美国的工作时间,那边的矿工和区块链爱好者都处于活跃状态。因此,你想节省Gas Fee 的话,尽量避开这个时间段。
如果你要进行的交易并不紧急,那么调低Priority Fee 也可以节省一定的Gas Fee。但是Priority Fee 千万不能为0,否则你的转帐不会成功。
Gas Fee 什么时段比较便宜
根据统计,每周的以下时间段转帐Gas Fee 会稍便宜:
星期 | 时间段– 东八区时间 |
---|---|
星期一 | 13:00 – 14:00 |
星期二 | 18:00 – 20:00 |
星期三 | 11:00 – 19:00 |
星期四 | 12:00 – 13:00 |
星期五 | 10:00 – 20:00 |
星期六 | 14:00 – 15:00 |
星期天 | 14:00 – 15:00 |
还有很多方法可以节省Gas Fee:
- 使用Lay2 扩容方案;
- 使用Gas Token;
- 通过DeFi Saver;
还有其他等等办法,但是都有较高的技术门槛,适合懂技术又需要大额转帐、高频率交互的用户使用。在这边针对新手的入门读物中,就不展开解说。
Gas Fee 相关工具懒人包
查询目前的链上交平均Gas Fee
若要查询各个区块链当前的Gas Fee,可使用Gas Fee 查询工具Gas Tracker:
- 以太坊(Ethereum)Gas Tracker:https://etherscan.io/gastracker
- Binance Smart Chain(BSC)Gas Tracker:https://bscscan.com/gastracker
- Polygon(MATIC)Gas Tracker:https://polygonscan.com/gastracker
这些Gas Tracker 网站可以提供实时的Gas Fee 费用信息,以及网络拥堵情况和平均Gas Price。请注意,Gas Tracker 的地址可能会有变化,建议通过相关社区获取最新的Gas Tracker 地址。