伦敦硬分叉:改变了以太坊收费市场在网络上的运作方式

行业热点3年前 (2021)发布 qkledit
140,023 0 0

2021年8月5日,伦敦硬分叉见证了以太坊区块链迄今为止最大的更新之一:EIP-1559,它改变了网络上充电市场的运营模式。引入了一种新的基本成本,它被销毁而不是支付给矿工,用户现在可以指定交易的最大成本和优先成本,而不是天然气价格。

在本文中,我们将介绍EIP-1559所做的所有更改及其对我们的意义。

什么是EIP-1559?

以前,以太坊的充电市场是基于第一次价格拍卖。由于过去所有的交易成本都属于矿工所有,一般来说,“天然气价格”最高的交易将首先确认。Eip-1559改变了这一点,为所有交易引入了每气体单位的基本成本,使交易成本更加稳定和可预测,这是用户为每笔交易支付的**成本。根据当前的网络拥塞(块的完整性),基本成本可以增加或减少。

伦敦硬分叉:改变了以太坊收费市场在网络上的运作方式

基本费用将根据区块的完整性而波动。

区块的“完整性”由区块内所有交易使用的气体量决定。如果一个区块的目标天然气使用量为1500万,四个交易分别使用500万天然气,这意味着该区块的总天然气使用量高于目标,因此基本成本将上升。如果仅一笔交易使用500万天然气,基本成本将降低。

基本费用没有支付给矿工,而是被毁了。除基本费用外,用户还可以选择向矿工支付优先费用(“小费”)。一般来说,这可能是一个小数字(如1-2 Gwei),只有在网络拥挤时才需要。

新的交易方式

为了使这些更改成为可能,EIP-1559引入了一种基于eip-2718类事务信封的新事务格式。

0x2 | | RLP([chainId,nonce,maxPriorityFeePerGas,maxFeePerGas,gasLimit,to,value,data,accessList,Signature奇偶校验,signatureR,signatureS])

这种新格式的事务类是0x2,有效负载是RLP编码的,这与旧事务类似。此类交易与旧交易的区别如下:

  • 链ID现在是事务有效负载的一部分,并且没有编码在eip-155中定义的签名V值中。
  • 引进了两个新的气田,maxpriorityfeepergas和maxfeepergas,以取代旧的gasprice气田。
  • 用户可以在EIP-1559事务中指定访问列表,而不是eip-2930“可选访问列表”事务类。
  • 对于eip-155交易,签名V值替换为signatureyparity,现在是0或1,这取决于椭圆曲线上使用的y坐标而不是27、28或35、36。。。eip-155交易数量。

旧式交易(“0”交易)仍然有效,但(通常)会导致交易支付过多。其工作原理是使用传统的天然气价格作为每种天然气的最大优先成本和每种天然气的最大成本。

每种气体的最高收费和每种气体的最高优先收费

伦敦硬分叉:改变了以太坊收费市场在网络上的运作方式

Eip-1559引入了最大成本(每种气体)和最大优先级成本(每种气体)。这些决定了用户愿意为交易中使用的每种天然气支付多少费用。与天然气价格的运行模式类似,如果用户交易的每种天然气的最高费用为10 Gwei,且用户交易使用21000天然气,则用户最终将支付(最多)21000×10 Gwei=0.00021以太

然而,用户实际支付的费用取决于基本费用。最高费用为10 Gwei,基本费用为5 Gwei,用户只需支付每5 Gwei的燃气(优先权费用暂时忽略)。每种天然气的最高费用规定了用户愿意支付的金额。如果此数字低于当前基本费用,您的交易将不会得到确认(直到基本费用降低或交易从交易池中删除)。

优先权费用在基本费用的基础上支付,因此用户最终将支付基本费用+(最高)优先权费用。假设最高费用大于当前基本费用。

并非所有应用程序都支持EIP-1559(目前)。发送传统交易(使用天然气价格而不是最高费用和优先费用)时,天然气价格值将用作最高费用和优先费用。我们假设当前基本费用为10gwei,用户发送的事务上限为20gwei(因此最大费用和优先级费用为20gwei)。在这种情况下,用户最终将支付10gwei作为基本费用,剩余的10gwei将支付给矿工。与使用较低的最高优先级费用相比,这会导致用户为交易支付过多的费用。

这对用户意味着什么?

一个常见的误解是EIP-1559将降低以太坊的天然气成本。然而,这不是EIP-1559的目标,当网络拥塞严重时(例如,在ICO或NFT销售期间),基本成本可能会增加很多。然而,由于基本成本并非基于**拍卖价格,因此平均交易成本应更容易预测。因为区块大小可能更大,这通常意味着用户的交易将更快得到确认。

© 版权声明
广告也精彩

相关文章

暂无评论

暂无评论...