智能合约中gas 128568 gas transaction cost 111798 gas execution cost 89514 gas 这三者有什么不同

在以太坊中,Gas是执行交易的总gas量,Transactioncost是实际的gas费用,包括执行成本和其他费用,Executioncost是代码执行的gas开销。例如,一次交易中,128568gas被指定,111798用于交易,其中89514是执行智能合约的费用,其余用于其他成本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

智能合约中gas 128568 gas
transaction cost 111798 gas
execution cost 89514 gas 这三者有什么不同

在以太坊智能合约上执行交易需要消耗gas。消耗的Gas花费涉及到以下三个方面:

GAS:这是执行交易所指定的总gas量。这是在提交交易时指定的,并且是不能超过区块中的gas限制的。

Transaction cost:这是对Gas使用的数量的实际费用。它表示在执行交易时需要花费的gas的数量。

Execution cost:这是智能合约执行代码的实际费用。它表示锁定在公共账本上的代码执行的总gas量。它应始终小于等于Transaction cost。

通常,Transaction cost应该包括Execution cost和其他花费,如交易罚款和消息费用。因此,Transaction cost - Execution cost应该为可以退还给发送者的gas费用。

在您提供的示例中,Gas为128568,Transaction cost为111798,Execution cost为89514。这表示执行智能合约的实际费用为89514 gas,其余的gas费用用于交易罚款和消息费用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值