EIP-1559故障:探究伦敦硬分叉的背后_EPE:SHENGWEIHU

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

EIP-1559是什么?

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

第110次以太坊ACDC会议:CL客户端团队正考虑将EIP 4788纳入Deneb升级:6月4日消息,据 Galaxy 研究副总裁 Christine Kim 记录报道,以太坊核心开发人员于本周召开了第 110 次全核心开发人员共识 (ACDC) 电话会议。开发人员在会上讨论和协调对以太坊共识层 (CL) 的更改。本周,以太坊基金会研究员 Dankrad Feist 介绍了一项关于以太坊主网节点传播大量数据的能力的数据实验结果。根据他的发现,他建议将 EIP 4844 规范从每个块最多 4 个 blob 增加到 6 个。

此外,CL 客户端团队正在考虑将 EIP 4788 纳入 Deneb 升级。据悉,EIP 4788 为智能合约和去中心化应用程序 (dapps) 引入了一种信任最小化的方式来访问 CL 和验证者余额、活动和奖励等信息。[2023/6/4 11:56:33]

以太坊开发者提出EIP-3455提案,允许发送者召回代币:4月1日消息,以太坊开发者William Morriss和Baptiste Vauthey提交EIP-3455提案,该提案引入新的操作代码,允许任意的发送者地址召回发出的代币。目前,以太坊网络时常出现发送者将代币打入代币地址而不是接收者地址的情况,EIP-3455提案为恢复这些代币提供了解决方案。[2021/4/1 19:37:20]

基本费用会根据区块的完整程度而波动。区块的“完整度”由区块中所有交易使用的gas量决定。如果一个区块的目标gas使用量是1500万,并且有四个交易分别使用500万gas,这意味着该区块的总gas使用量高于目标,因此基本费用将上升。如果只有一笔交易使用了500万gas,基本费用就会下降。基本费用没有支付给矿工,而是被销毁了。除了基本费用,用户可以选择支付优先费用(“小费”),支付给矿工。一般来说,这可能是一个小的数量(如1-2Gwei),只有在网络拥塞时是必要的。新的交易方式

币印潘志彪:EIP1559鸡肋方案,没有解决问题:币印创始人潘志彪在微博表示:#EIP1559#

1. 不要给自己加戏,本来就不需要矿工投票;

2. 拥堵现象来说,鸡肋方案,没有解决问题;

3. 造成部分通缩了,牺牲矿工一点利益,维护社区长远和大局;

4. 路线图也早就说明白了,最终要转POS,演什么苦情戏呢?

5. 尊重开发者和社区。[2021/2/27 17:58:17]

为了使这些更改成为可能,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迁移到主网,大多数研究问题已解决:ConsenSys高级产品经理Tim Beiko发布第7次EIP-1559实施者电话会议内容。“最后我们开始讨论如何将该EIP迁移到主网。大家一致认为,大多数研究问题现在都已解决(对事务池管理和更新规则分析模块化),因此我们应该制定一个计划并在主网上实现。”他分享的主网就绪清单显示实施所需的大多数理论分析和模拟已经完成。

EIP 1559旨在实现四个设计目标:防止经济抽象化、永久区块补贴、灵活区块设计和算法费用模型的实现。算法费用模型的实施将消除目前的Gas费困境,可能是该方案最值得期待的部分。一旦实施,用户无需手动设置Gas费,即使在网络活动频繁的情况下,兼容EIP-1559的钱包也会自动设置。钱包还将为矿工增加小费,作为其工作的报酬。

但是根据收集ETH社区反馈的报告,几乎所有接受调查的矿工称EIP-1559将对其产生负面影响,如果通过,他们将考虑转到其他链挖矿。矿工的担忧可能是因为随着他们从每笔交易中赚取的费用减少,矿工收入将大幅减少。其他问题包括矿工之间潜在勾结,矿工没有升级客户端支持该EIP,以及如果小矿工被赶出以太坊,挖矿风险会集中化。(AMBCrypto)[2020/12/5 14:06:38]

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/

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

金智博客

[0:0ms0-4:157ms