对于以太坊用户而言,高昂的Gas费一直是普通用户进入这个赛道的门槛之一。此前Defi火热的时候,不少用户反馈Gas费高到让人望洋兴叹。毕竟,对于小白用户,到头来Gas费可能都赚不回来。 但就在近期,这一状况发生了显著改善。 欧科云链OKLink数据显示,6月6日,以太坊Gas平均价格下降到16.4Gwei,续刷年内新低,同年内431.97的高点相比,下降比例高达96%。 Gas费是什么?为何如此重要?高低如何衡量?又是什么导致了这一轮Gas费的下降?此次下降对以太坊生态后续会产生怎样的影响……带着这些疑问,让我们开始本期的欧科观察。 Gas费,矿工之“蜜糖”,用户之“砒霜”? Gas,字面意思瓦斯、汽油,是一种燃料。当用户在以太坊区块链上进行交易、执行智能合约或支付数据储存费用时,整个计算过程需要消耗网络资源,用户需要为此支付一定的燃料费即Gas费。只有这样,才有矿工愿意为你的交易打包。 换言之,在以太坊网络上,更准确说在以太坊虚拟机(EVM)上,每一个操作都有一个相对应的Gas成本,作为计算工作量的计数单位,而Gas费用完全用以ETH来支付。Gas高低如何界定呢?这当然要根据链上操作的复杂程度而言,其实不难理解,这就和开车一样,跑的路越多自然消耗的越多。 在这里,要提到以太坊网络中的两类账户,外部账户(Externally Owned Account)和合约账户(Contract Account)。外部账户即普通账户,是指用户们所使用的账户,由私钥持有者控制;合约账户不难理解,指带有应用逻辑的智能合约,由合约代码控制,通常比较复杂。 一般而言,普通的转账交易会调用外部账户,所需要的Gas数量是固定的,即21000;但如果涉及到DeFi,就需要调用到合约账户,当用户的账户和DeFi项目的智能合约进行交互时,由于复杂程度不同(处理交易所占用的资源),所需要消耗的Gas也就越多。 举个例子,一用户在2021年3月22日发起了一笔0.1ETH的普通转账交易,让我们来看看这笔交易在当时要花费多少Gas费? Gas限额,即Gas Limit,是指用户执行操作消耗的最大Gas量(最少为21000),上限值用户可以自行设定; Gas消耗,即Gas Used,是指用户执行操作消耗的Gas总量; Gas价格,即Gas Price,是指用户愿意为每个Gas支付的价格,一般单位为Gwei,1Gwei=0.000000001ETH。 用户最终需要支付的Gas交易费用=Gas Price*Gas Used,即189Gwei*21000*0.000000001=0.003969ETH,按照当时的以太坊价格,对应的手续费为9.69美元。 也就是说,在3月22日当天,转账0.1个ETH需要花费9.69美元的Gas费。 关于Gas Price,你可能听说过Gas Price越高,矿工将会优先打包,交易会被更快确定;如果Gas Price设置过低,矿工的报酬降低,交易的确认时间将会延长。但真实交易中,系统会根据历史Gas Price对用户将要发起的这笔交易的费用进行预估,用户只需要支付即可。 (责任编辑:admin) |