织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 竞争币 > 以太坊

详解以太坊 EIP-1559 Gas 费用计算方法(2)

时间:2021-08-31 10:54来源:未知 作者:admin 点击:
最高优先费的一个微妙差别是,它代表了你愿意支付给矿工的最高小费。然而,如果基本费用加上最高优先费用超过了最高费用(见下文),最高优先费将

最高优先费的一个微妙差别是,它代表了你愿意支付给矿工的最高小费。然而,如果基本费用加上最高优先费用超过了最高费用(见下文),最高优先费将被减少,以满足最高费用的上限。这意味着实际小费可能需要小于你的最高优先费,在这种情况下,你的交易对矿工的吸引力可能会降低。

计算最高费用

在介绍了基本费用和最高优先费用的基本情况后,来了解一下最高费用这个有点反直觉的概念吧。

最高费用是你愿意为每单位 Gas 支付的绝对最高金额,以使你的交易得到确认。在这里,事情可能会变得有点混乱--因为在大多数情况下,你的实际交易费用将低于你预先指定的最高费用。以下是原因阐述:

  • 你交易的最低 Gas 价格是当前的基本费用。

  • 然而,如果在你交易尚未完成时,基准费用增加了呢?那么,你的交易就有可能被卡住,或失败或被放弃。

  • 因此,为了在 EIP-1559 下实现可预测的交易结算,目前认为最好的做法是设置一个预期基本费用增加的最高费用。但应该增加多少?理由又是什么?

  • 我们符合 EIP-1559 标准的 Gas 估算器 目前使用以下简单的启发式方法来计算任何给定的基本费用和最高优先费用组合的推荐最高费用。最高费用 = (2 * 基本费用) + 最高优先费用

在计算最高费用时,将基本费用翻倍,可确保您的交易在连续六个 100% 完整的区块内保持可被纳入。以下是相关例子。

说明性例子:在六个区块中,从处理到不被处理

假设你的交易是在第 1 区块提交的,当时的基本费用是 100.0 GWEI。你选择设置 2.0 GWEI 的最高优先费用,所以你的最高费用计算为 2 * 100.0 + 2.0,即 202.0 GWEI。

但是,就在你提交你的交易时,出现了一个高调的 NFT 空投,网络需求激增。突然间,每个区块都成了完整区块--而不是上面讨论的 50%--所以基本费用按每个区块最高 12.5% 的比例增加。

因此:

详解以太坊 EIP-1559 Gas 费用计算方法

正如你所看到的,需要连续 6 个 100% 的完整区块后才能使基本费用翻倍--在这个例子中,从 100.0 GWEI 到 202.7 GWEI。

实际上,通过这种方式设置你的最高费用,你的交易就得到了「保护」,避免在基准费用快速上升的情况下变得价格过低,从而无法被处理。

但是,如果基本费用没有如此快速增长呢?你将被收取低于你指定的最高费用。可参考上表。

  • 请记住,您的交易是在第 1 块期间提交的,当时基本费用是 100.0 GWEI。您选择了 2.0 GWEI 的最高优先费,所以您的最高费用计算为 202.0 GWEI。

  • 您的交易在第 4 区间被确认,此时基本费用为 142.2 GWEI。 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容