当以太坊使用EIP-1559升级核心GAS费用市场时,交易从**价格拍卖转变为包含基本费用和小费的混合系统。正如我们前面提到的,这为链上事务带来了新的复杂性。
为了进一步澄清这一点,我们将解释新术语以及如何处理与EIP-1559交易成本相关的核心变量。
EIP-1559交易的新术语
首先,回顾:EIP-1559改变了以太坊交易成本的计算方法和这些成本的方向。现在你必须注意三个独立的数值,而不是单一的天然气价格。
基本费用(Base Fee),这是由网络本身决定的,随后被销毁。
**优先费(Max Priority Fee),这是可选的,由用户决定,并直接支付给矿工。
每单位 Gas 的**费用(Max Fee Per Gas),这是你愿意支付每单位 Gas 费用的****值,以使你的交易纳入到区块中。为了简洁明了,我们将它称为**费用。
包括这些新气田的交易称为类2,而与原始天然气价格气田的传统交易仍受支持,称为类0。注:EIP-1559不改变“天然气限额”(即授权交易消耗的**天然气量)。
基本费用的确定
基本费用由以太坊网络决定,而不是由寻求交易的最终用户或寻求验证交易的矿工决定。基本费用的目标是根据最近确认的区块内容,将区块完整性保持在50%。基本成本将根据新区块的完整性自动增加或减少。
例如:
如果上一个区块完整度正好是 50%,那么基本费用将保持不变。
如果上一个区块是完整区块(*),那么下一个区块的基本费用将增加最多 12.5%。
如果上一个区块完整度超过 50%,但不到 *,那么基本费用将增加 12.5% 以下。
如果上一个区块是空白区块(0%),那么下一个区块的基本费用将减少最多 12.5%。
如果上一个区块完整度超过 0%,但低于 50%,那么基本费用将减少 12.5% 以下。
这一新机制有助于降低交易成本,防止天然气成本突然飙升。谈到基本成本,最重要的是要记住,它是*自动的,可以直接从网络上读取。
设定优先权费用
**优先权费用-通常被称为矿工小费-是直接向矿工支付的“可选”额外费用,以鼓励他们将您的交易纳入区块。尽管**优先级费用在技术上是可选的,但大多数网络参与者估计,交易通常需要至少包含2.0 Gwei的tip。然而,特定矿藏可能会选择设定替代的**包裹体标准。
对于在正常和非拥挤网络条件下提交的“典”交易,**优先级费用需要接近2.0 Gwei。但是,对于顺序重要或包含在下一个区块中的交易,或者当网络高度拥挤时,可能需要更高的**优先级费用来优先处理您的交易。
**优先权费用的一个细微差别是,它代表了你愿意支付给矿工的**小费。但是,如果基本成本加上**优先级成本超过**成本(见下文),则**优先级成本将降低,以满足**成本的上限。这意味着实际的小费可能需要低于您的**优先级,在这种情况下,您的交易对矿工的吸引力可能会降低。
计算**成本
在介绍了基本成本和**优先级成本之后,让我们了解一下**成本这一有点违反直觉的概念。
**费用是您为确认交易而愿意支付的每单位天然气的****金额。在这里,事情可能会变得有点混乱——因为在大多数情况下,您的实际交易成本将低于您事先指定的**费用。原因如下:
- 您交易的**天然气价格是当前的基本成本。
- 但是,如果在交易完成之前基准费用增加了怎么办?然后,您的交易可能会被卡住、失败或放弃。
- 因此,为了实现EIP-1559下的可预测交易结算,我们认为**做法是设定**成本,同时预计基本成本会增加。但是应该增加多少呢?为什么?
- 我们符合EIP-1559标准;气体估计器;目前,以下简单启发式方法用于计算任何给定的基本成本和**优先级成本组合的推荐**成本。**成本=(2*基本成本)+**优先级成本
在计算**费用时,将基本费用增加一倍,以确保您的交易包含在六个连续的*完整区块中。这里有一些例子。
说明性例子:在六个区块中,从处理到不被处理
假设您的交易在区块1中提交,当时的基本费用为100.0 Gwei。您选择将**优先级费用设置为2.0 Gwei,因此您的**费用计算为2*100.0+2.0,即202.0 Gwei。
然而,就在您提交交易时,出现了引人注目的NFT空投,网络需求激增。突然,每个区块变成了一个完整的区块——而不是上面讨论的50%——因此每个区块的基本成本增加了12.5%。
因此:
如您所见,一行需要六个*完整的块才能使基本成本翻倍——在本例中,从100.0 Gwei到202.7 Gwei。
事实上,通过以这种方式设置您的**费用,您的交易将得到“保护”,在基准费用快速上升时不会变得太低,无法处理。
但是,如果基本成本没有如此迅速地增长,又会怎样呢?您将被收取低于您指定的**费用。参考上表。
- 请记住,您的交易是在block 1期间提交的,当时基本费用为100.0 Gwei。您选择了**优先级费用2.0 Gwei,因此您的**费用计算为202.0 Gwei。
- 您的交易已在第4节中确认,基本费用为142.2 Gwei。
- 您的交易费用由确认时的基本费用加上您的**优先权费用的价格决定。因此,您将为此交易支付144.2 Gwei/天然气。
- 这比您指定的**费用低57.6 Gwei/煤气。那么,57.6 Gwei/天然气实际上是“保存”的,并将保留在您的钱包中。
- 值得注意的是,您的**费用并没有从您的钱包中“提取”,然后部分“退还”。相反,**费用是“**授权费”的门槛。
- 如果您的交易在区块6之前未得到确认,则在区块7期间它将变得不可处理-它不再是候选交易,因为它的**成本202.0 Gwei刚好低于新的基本成本202.7 Gwei。
**,在上述情况下,如果在计算**成本时不包括双安全系数,而是将**成本设置为**的102.0 Gwei,会发生什么情况?
- 您的交易可以在第一个范围内处理,因为您的**成本仍然高于100.0 Gwei的基本成本。
- 但是,在第二个区块中,您的**成本低于新的基本成本112.5 Gwei。
- 此时,您的交易将一直挂起,直到基本费用降至102.0 Gwei的**费用以下。
- 或者,当网络高度拥挤时,您的交易可能会被完全放弃。
这就是为什么**成本是违反直觉的:
- 大多数情况下——可能大多数情况下——您支付的交易费低于**交易费。
- 但有时,特别是在网络高度拥挤的时期,你会被收取**的费用。
- 如果您选择冒险,将您的**费用设置得太接近当前的基本费用,您可能会失败交易,不再有资格加入区块。
为了实现可预测的交易结算性能,我们建议在**成本计算中添加健康的安全系数。
MetaMask 中的 EIP-1559
默认情况下,metamask的10.0.0版将自动设置事务的**优先级费用。您可以使用“编辑”按钮修改这些费用。您可以选择低(最慢确认)、中或高(最快确认)费用。
此外,手动指定交易的气体限制、**优先级费用和**费用。请选择**选项和下拉设置。
文章标题:以太坊升级EIP-1559后,GAS Fee该如何计算?
文章链接:https://www.btchangqing.cn/316333.html
更新时间:2021年08月31日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。