黄子涵

1.5 gas

在以太坊上执行任务需要消耗以太币。由于以太币在交易所进行公开买卖,因此它的价格会上下波动。在支付费用时,如果直接使用以太币,那么,由于其价格不固定,同一个服务所花费的成本可能会忽高忽低。这样的话,人们会选择当以太币价格处于低谷时再去执行交易。对于一个平台来说,出现这种情况并不理想。(会形成峰谷效应,价格低的时候,执行量过大,平台会超负荷运行)。gas(燃料)的作用就是缓解这个问题,它是以太坊当前的内部货币。使用 gas 进行计价,用户能够预先确定一个交易的执行成本,这就是 gas 成本。采取这种方法,当以太币价格暴涨时,gas 价格可以适当调低,当以太币价格暴跌时,gas 价格可以适当提高。例如,使用智能合约里面的函数去修改一个字符,这个交易将会消耗一定的 gas,由于 gas 的使用成本已经事先确定,因此用户就可以有规律地执行智能合约了。

posted @ 2022-06-11 14:25  黄子涵  阅读(13)  评论(0编辑  收藏  举报