什么是Gas费?为何Gas费忽高忽低?
近期加密货币市场下挫,比特币从高点跌去了20%多,绝大多数DeFi代币更是无法幸免,如果这时候还有什么事是让DeFi玩家高兴的,那一定是Gas费用的降低。5月29日数据显示,以太坊Gas 费降至 20 Gwei 以下,创2021年以来新低。
什么是Gas费?
智能合约,是指计算机代码可自动执行的合同;以太坊虚拟机是用来执行智能合约的。智能合约这个功能并不是免费提供,当你在以太坊进行交易时,要付给矿工手续费。
Gas字面意思是:瓦斯、汽油,是一种燃料。当你在以太区块上发送token、执行合约、转移币或做其他事情时,计算机需要进行计算,这个计算过程需要消耗网络资源。你必须支付“油费”,才能让计算机为你工作,让矿工为你处理交易。从技术上讲,Gas是用于测量在以太坊区块链上执行特定操作所需的计算工作量的单位。Gas费用完全以ETH支付。
Gas费如何计算?
Gas交易费用 = GasPrice * GasUsed
Gas Price:是用户愿意为每个Gas支付的价格,一般单位为Gwei ,代表Gwei的数量。1Gwei=0.000000001 ether。
Gas Used:是用户执行操作消耗的Gas总量。
Gas Limit:是用户执行操作消耗的最大Gas量(最少21,000)。
例如,假设我们想发送一笔简单的以太坊交易,如果ETH的价格为1800美元。一些以太坊钱包(例如Metamask)都会估算所需的Gas价格,并允许我们在快速、中等和慢速交易确认速度之间进行选择。假设我们想在一分钟内确认我们的交易,以太坊钱包设置预估的Gas价格为100Gwei。
我们将发送一笔交易的Gas成本(2万Gas)和Gas价格(100gwei)相乘,就等于2000000 Gwei,也就是0.002 ETH。在ETH价格为2500美元时,这笔交易的手续费是5美元。
为什么Gas费很重要?
以太坊是一个运行智能合约的去中心化平台,提供了一个以太坊虚拟机(Ethereum Virtual Machine),简称EVM,它允许执行任意代码。以太坊的虚拟机非常强大,号称“图灵完备”,“图灵完备”的虚拟机可以实现无限循环,但有了循环,用户就可能会执行一个永远不会停止的程序,其中的原因可能是代码有问题,也可能是有人作恶。电脑死循环可以重启,但EVM是没办法没重启的。那有没有别的方法阻止死循环呢?
于是以太坊就引入了gas机制。如果把以太坊比做一台汽车,当汽车没油只能停下,于是在以太坊中,每一个操作都需要消耗一定量的gas,如果gas消耗完了,程序就可以停止下来。以太坊在发起每笔交易时,都会预设一定量的gas limit,如果在执行过程中,gas被消耗完,那么操作就会失败。这将防止程序处于永远运行的状态,最终使整个网络陷入停滞状态。
除了gas价格,每笔交易也有一个gas限制,它必须等于或高于成功执行特定交易所需的预期gas数量。以太坊虚拟机在执行事务中的每个操作之前,会检查是否有足够的剩余空间用于该操作。如果剩余的gas不够,则使用“out of gas”来还原整个交易,并回滚所有状态。即使交易失败,用户仍将为矿工已完成的工作量支付交易费用。这也是为了避免人们发起对以太坊网络的恶意攻击。如果交易消耗的gas比最初预期的少,那么剩余的gas被转换为ETH并退还给发送者。
Gas费用为何会忽高忽低?
每一个矿工都有一个待处理交易池,里面交易订单按转账手续费高低进行排列。这就意味着转账时间和你愿意支付的手续费呈正相关,手续费越高,转账速度就越快,反之,手续费越低,转账所需的时间越久。如果短时间内大家都想尽快转账,转账手续费就会水涨船高,所以转账费用波动其实是市场化手段的调节。网络拥塞时候,GAS费用会直线上升,网络空闲时候,费用会相对平稳。正如在今年2月22日至2月23日期间,由于全市场的抛售,BTC价格下跌了23.6%,山寨币价格也大幅修正,网络拥堵加剧,GAS费用明显高于平均水平。市场稳定后,GAS费恢复到正常平均水平。
使用以太坊网络的人可能期望随着DeFi交易的减少,GAS费用会出现更大的下降,但大家忽略了最近NFT领域的活动增加,同样会增加费率。
目前NFT项目大热,在实施广泛集成的扩展解决方案之前,以太坊网络上的高交易成本和网络拥堵可能会继续存在。目前以太坊 Layer2 扩容项目还在发展中, 近期Celer Network 也正式推出了 Layer2.finance,对现有 DeFi 生态进行原地扩容。
最后,需要提醒的大家的是,GAS费的忽高忽低,就像比特币等其他货币行情波动一样,是一个自动调节过程,投资者们面对浮动还需理性看待。
微信掃描關注公眾號,及時掌握新動向
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表比特範的觀點或立場
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表比特範的觀點或立場