ETHP:EIP-1559故障:揭开伦敦硬分叉的神秘面纱

2021年8月5日,伦敦硬分叉见证了以太坊区块链到目前为止最大的更新之一:EIP-1559,它改变了收费市场在网络上的运作方式。引入了一种新的基本费用,该费用被销毁而不是支付给矿工,而且用户现在可以指定交易的最高费用和优先费用,而不是gas价格。

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

EIP-1559是什么?

此前,以太坊的收费市场基于首价拍卖。由于过去所有的交易费用都归矿工所有,一般来说,“出价”(gas价格)最高的交易将首先得到确认。EIP-1559改变了这一点,通过为所有交易引入每gas单位的基本费用,使交易费用更加稳定和可预测,这是用户为每笔交易支付的最低费用。根据当前的网络拥塞情况,基本费用可以上升或下降。

Galois Capital:ETHPoW不应将EIP 1559基础费用定向到多签钱包:8月15日消息,Galois Capital在推特上表示:“我认为ETHPoW将EIP 1559基础费用重定向到多重签名DAO是一个错误。如果矿工收入需要增加以收集更大的算力,那么完全废除会更好。ETHPoW正试图解决没有开发人员的问题,我同意这是一个问题,但通过将基础费用填充到多重签名中并不是一种干净的方法。ETHPoW基本上用不必要的政策作为解决不同问题的一种方式。与任何不公平或中心化的问题相比,资金不足的发展是一个较小的问题。这是因为ETHPoW无论如何都无法赢得与ETHPoS的开发竞争,所以最好下注在不同的路线上。”

此前今日早些时候消息,ETHW Core的初始版本已发布,主要特点是:1、禁用难度炸弹;2、EIP-1559变更,基础费用改为由矿工和社区共同管理的多签钱包管理;3、调整了ETHW的起始挖矿难度。[2022/8/15 12:26:11]

EIP-1559提案发起者:EIP-1559目的不是减少拥堵和费用且有两个潜在风险:EIP-1559提案的主要发起者之一Abdelhamid Bakhta指出,就目前情况而言,关于即将到来的伦敦升级,目前在网络上散布着许多错误信息和半生半熟的知识。Bakhta澄清说,EIP-1559的目的不是减少当前的拥堵和高额费用,而是试图引入“区块弹性”的概念,这意味着该平台的理论最大容量将增加一倍。他还谈到了EIP-1559相关的潜在风险,他认为,有两个主要方面需要考虑:经济分析和性能影响。经济分析的目的是确定新的市场模型是否安全并且不容易受到攻击。关于性能,人们担心网络是否可以处理两倍大的数据块,答案是肯定的。(Cointelegraph)[2021/4/19 20:37:05]

基本费用会根据区块的完整程度而波动。

EIP-1559已在Filecoin主网实施并上线:金色财经报道,1月5日消息,Filecoin创始人胡安发布《EIP-1559 in Filecoin》文章,胡安表示,FEIP-1559具有许多令人信服的特性,如高效率、好的用户体验、提供了更高的可靠性和吞吐量、奖励交易的网络等。基于这些原因,Filecoin已经将EIP-1559纳入其核心协议,并进行了小范围的调整。目前,EIP-1559已在Filecoin主网实施并上线,每天因网络交易而消耗的FIL约为10万到15万。到目前为止,EIP-1559的基础收费机制在将网络容量保持在百分之百的目标上做得很好。[2021/1/6 16:32:05]

区块的“完整度”由区块中所有交易使用的gas量决定。如果一个区块的目标gas使用量是1500万,并且有四个交易分别使用500万gas,这意味着该区块的总gas使用量高于目标,因此基本费用将上升。如果只有一笔交易使用了500万gas,基本费用就会下降。

以太坊改进提案EIP-2876试图优化交易所充值流程中的Gas消耗:比特币技术爱好者JonathanUnderwood为以太坊提出改进提案EIP-2876,试图优化中心化交易所的充值流程,减少整体的Gas消耗。文档指出,兼容EIP-2876的钱包应用可以向兼容的存款系统发送ETH,以减少以太坊网络整体Gas的消耗量,因为两笔交易需要花费4.2万Gas,但是一个简单的ETH转发合约仅需要花费约3万Gas。而且对于这套存款系统来说,可以直接将所有存款转发到交易所的冷钱包,不需要手动操作来归集多个外部账户的存款。[2020/8/17]

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

新的交易方式

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

0x2||RLP()

这种新格式的交易类型是0x2,有效载荷是RLP编码的,类似于旧式交易。该类型和旧式交易之间的区别如下:

所述链ID现在是交易有效载荷的一部分,而不是像EIP-155中定义的那样被编码在签名v值中。

引入了两个新字段:maxPriorityFeePerGas和maxFeePerGas,以替代旧的gasPrice字段。

用户可以在EIP-1559交易中指定accessList,而不需要EIP-2930“可选访问列表”交易类型。

对于EIP-155交易,签名v值被替换为signatureYParity,它现在是0或1,这取决于使用椭圆曲线上的哪个y坐标,而不是EIP-155交易的27、28或35、36……。

旧式交易(“type-0”交易)仍然可以工作,但会导致交易支付过高。它的工作原理是使用传统的gas价格作为每个gas的最大优先费用和每个gas的最高费用。

每gas最高收费及每gas最高优先收费

EIP-1559引入了最大费用(每gas)和最大优先费用(每gas)。这些决定了用户愿意为交易中使用的每一gas支付多少钱。类似于gas价格的运作方式,如果用户的交易每gas的最大费用是10Gwei,用户的交易使用21,000gas,那么最终将支付(最多)21,000×10Gwei=0.00021Ether。

然而,用户实际支付多少取决于基本费用。最大费用为10Gwei,基础费用为5Gwei,用户最终将只支付5Gwei的每个gas。每个gas的最高费用规定了用户最多愿意支付多少。如果这个数字低于当前的基本费用,您的交易将不会被确认(直到基本费用下降或交易从交易池中删除)。

优先费用是在基础费用之上支付的,所以用户最终要支付的是基础费用+(最大)优先费用,假设最大费用大于当前的基础费用。

不是所有的应用程序都支持EIP-1559(目前)。当发送旧式交易(带有gas价格,而不是最大费用和优先费用)时,gas价格值同时用作最大费用和优先费用。我们假设当前的基本费用是10gwei,用户发送了一笔上限为20gwei的交易。在这种情况下,用户最终将支付10gwei作为基本费用,剩下的10gwei将支付给矿工。与使用较低的最大优先级费用相比,这导致用户为交易支付了过多的费用。

这对用户来说意味着什么?

一个常见的误解是,EIP-1559将使以太坊的gas费用下降。然而,这不是EIP-1559的目标,而且在网络拥塞严重的时候(例如,在ico或NFT销售期间),基本费用可能会增加很多。然而,既然基本费用不是基于首次拍卖价格,那么平均交易费用应该更容易预测。因为区块大小可能更大,这通常意味着用户的交易将被更快地确认。

Source:https://blog.mycrypto.com/eip-1559-breakdown-demystifying-london-hard-fork/

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金星链

TUSDNFT:继DeFi后的经济革命 NFT+游戏的深度解读

NFT游戏领域在近五年时间里几经起落,众多项目围绕“万物皆可NFT”进行积极探索,目前已经存在着数百种潜在的用例,同时支持FT和NFT多通证标准ERC1155也为该领域带去更多可能.

[0:0ms0-1:90ms