以太链上面交易 gas 如何计算

在 以太上面各种 费用是怎么来的,我们能设置的又有哪些?

实例使用的:以太链上交易 当前区块号:14101974

具体如何得到:(所有字段如上面)

1、交易消耗的gas :

Transaction Fee =  Gas Price * Usage by Txn

0.030921281369532662 = 0.000000163036193218  * 189,659

2、Gas Price 获得

Gas Price = Gas Fees[Base] + Gas Fees[Max Priority]

0.000000163036193218 Ether  = 161.536193218 Gwei + 1.5 Gwei

其中 Gas Fees[Base] 基础费是通过上一个区块计算所得。Gas Fees[Max Priority] 这个是我们给矿工的小费。最小 1 Gwei。而且通常 用户给的 gas 费用最大费用 要大于 基础费用和 小费; Gas Fees[Max] > Gas Fees[Base] + Gas Fees[Max Priority] ,如果用户出的最大gas 费用 小于 基础费用和小费。在交易时,就会取最大gas 费 当作 gas price。Gas Price = Gas Fees[Max] 。

3、Burnt 燃烧的费用

Burnt  = Gas Fees[Base] * Usage by Txn

0.030636792869532662 Ether = 161.536193218 Gwei * 189,659

燃烧的费用 = 基础费用 ✖️ 使用的gas 数量

4、节省的费用( Txn Savings Fees)

 Txn Savings Fees = (Gas Fees[Max] - Gas Price)* Usage by Txn

0.0096375785085525 Ether = (213.851490718 Gwei - 0.000000163036193218 Ether)*189,659

节省的费用 等于 用户给出的最大gas 费用 减去 gas 费用 再乘以 使用的gas 费用。

5、gas 基础费用计算( Gas Fees[Base] )

gas 基础费 是通过上一个区块计算所得 如下图所示:

注意:在同一个区块中所有的基础费都是一样的。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值