最近有个问题被问得特别多:以太坊的Gas到底是什么?我发现网上确实有各种各样的解释,有人说是消耗数量,有人说是费用,初学者看得一头雾水。其实记住一个最简单的公式就够了:费用等于数量乘以价格。这个逻辑就能理解所有关于Gas的概念。



打个比方,你开车从A地到B地,消耗10升油,每升8块钱,那油钱就是80块。以太坊也是这个道理。想发送一笔代币,需要21000单位的Gas,每单位100gwei,那gas费用就是21000乘以100,等于2100000gwei。简单吧?

那Gas具体是什么呢?Gas翻译过来就是燃料,在以太坊网络里是个专有概念,代表执行操作需要的燃料。你经常听人说"Gas现在5块一个"或者"Gas飙到200了",这里的Gas既不是数量也不是价格,就是一个单位概念。

接下来说Gas Limit,这是你愿意支付的最高Gas数量。比如一笔转账实际需要消耗21000个Gas,但你设置Gas Limit为50000,那剩下的29000会自动退回。反过来如果实际需要51000但你只设了50000,交易就失败了,而且那50000也不会退。所以想通过减少Gas Limit来省gas费用,往往会适得其反。一般钱包比如MetaMask会自动给出合理的Gas Limit,不需要手动改。

然后是Gas price,这就是Gas的单价。通常用Gwei来表示,这是ETH的计量单位。1Gwei等于0.0000000001ETH。为什么用Gwei而不用ETH表示?因为说"Gas price是10Gwei"比说"Gas price是0.0000000001ETH"顺溜多了,就像说"指甲长1厘米"比说"指甲长0.00001千米"合理一样。

现在来算gas费用。Gas fee就是你实际要支付的费用,计算方法是Gas Limit乘以Gas price。假设Gas Limit是21000,Gas price是63.97gwei,那就是21000乘以63.97等于1343454gwei,换成ETH就是0.0013434ETH。这个公式很关键,理解了就能自己估算每笔交易的成本。

2021年伦敦升级后,Gas price的机制有了变化,现在包含两部分:base fee和Max priority fee。Base fee是基础费用,根据网络拥堵情况实时变动。Max priority fee是小费,你可以自己调整来提高交易优先级,就像打滴滴加钱能优先叫到车一样。Max fee等于两者之和,相当于升级前的Gas price。

为什么以太坊需要Gas?一句话,免费的往往最贵,收费有时是最优的。如果没有Gas机制,网络会被垃圾交易淹没。

那为什么有时Gas价格这么离谱?因为以太坊区块空间有限,特别是在热门项目抢购或NFT大战时期,大家都争着上链,导致Gas价格急剧上升。这时候最好的策略就是等,或者选择用二层网络。

想降低gas费用支出,首先要在交易前查看当前Gas价格。其次选择低峰时段操作,通常下午到傍晚比较稳定,晚上7点到第二天上午容易涨。第三可以考虑用Polygon这样的二层网络或侧链,那些地方的gas费用低得多,有时候甚至便宜到不像话。特别是做空投互动的时候,用二层网络能省下一大笔gas费用,这就是为什么很多人都在用Polygon。
ETH3.62%
GWEI-2.71%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
请输入评论内容
请输入评论内容
暂无评论
  • 热门 Gate Fun

    查看更多
  • 市值:$2241.37持有人数:0
    0.00%
  • 市值:$2237.93持有人数:1
    0.00%
  • 市值:$2241.37持有人数:1
    0.00%
  • 市值:$0.1持有人数:0
    0.00%
  • 市值:$2272.7持有人数:2
    0.07%