2021年8月5日,伦敦硬分叉见证了以太坊区块链到目前为止最大的更新之一:EIP-1559,它改变了收费市场在网络上的运作方式。引入了一种新的基本费用,该费用被销毁而不是支付给矿工,而且用户现在可以指定交易的最高费用和优先费用,而不是gas价格。
在本文中,我们将介绍EIP-1559所做的所有更改,以及它们对我们的意义。
EIP-1559是什么?
此前,以太坊的收费市场基于首价拍卖。由于过去所有的交易费用都归矿工所有,一般来说,“出价”(gas价格)最高的交易将首先得到确认。EIP-1559改变了这一点,通过为所有交易引入每gas单位的基本费用,使交易费用更加稳定和可预测,这是用户为每笔交易支付的最低费用。根据当前的网络拥塞情况,基本费用可以上升或下降。
以太坊核心开发者共识会议:将为 Deneb 升级纳入与测试 EIP-4788、EIP-6987:5月7日消息,Galaxy 研究副总裁 Christine Kim 发文总结第 108 次以太坊核心开发者共识会议。其中,开发者同意考虑将 EIP-4788、EIP-6987 纳入 Deneb 进行测试。EIP-4788 将启用执行层上的共识层状态证明,以通过智能合约进行无信任验证。此前 PR #3175 正处在格式化为 EIP 的过程中,将改为 EIP-6987,即出于安全考虑,防止罚没(slashed)验证节点被选为区块提议者。开发者讨论了在 Deneb 规范中引入一个额外的变量与常量,以允许执行层具有更大的弹性,以独立于共识层调整每个区块的最大 blob 交易数。以太坊核心开发者 Tim Beiko 提醒共识层客户端团队,通过 EIP-4844 引入的新 SSZ 类型应在多大程度上与即将到来的 SSZ 升级兼容或针对当前 RLP 标准进行优化,仍然不确定。Ryan 表示,目前在 EIP-4844 中使用「flat hash」的 SSZ 类型是两头吃亏的,因为它没有为 RLP 格式化,但也没有利用完整的 SSZ 序列化的优势。开发者将在下周的 ACDE 电话会议上继续讨论这一问题。此外,信标链证明子网(attnet)的改造已于 5 月 4 日推出。开发者还在信标链 API Github 存储库上讨论了 PR #317。
考虑到最近的 MEV-Boost 漏洞攻击,中继现在在通过 gossip 上广播前会验证区块内容。该功能需要 Lighthouse 与 Prysm 客户端的自定义分叉。Lighthouse 客户端开发者 Michael Sproul 提出了一个标准查询参数,用于在所有共识层客户端中启用相同的功能。Prysm 客户端开发者 Terence Tsao 表示,在某些方面引入次功能会增加对 MEV-Boost 的依赖性,MEV-Boost 是一种用于在以太坊上赚取 MEV 的临时软件,应该弃用它以支持 PBS。[2023/5/7 14:48:23]
EIP-5375已进入审核阶段,将用于追踪NFT作者信息:金色财经报道,据以太坊官方网站消息,以太坊改进提案EIP-5375已进入审核阶段,如果获得通过,以太坊链上NFT将必须以 JSON 格式提供有关作者的链下信息,包括姓名、地址列表、以及NFT的作者同意证明 ACP,即相关人同意被命名为 NFT 作者的证明,需要注意的是,作者同意证明不是作者身份证明。[2022/9/12 13:24:04]
基本费用会根据区块的完整程度而波动。
区块的“完整度”由区块中所有交易使用的gas量决定。如果一个区块的目标gas使用量是1500万,并且有四个交易分别使用500万gas,这意味着该区块的总gas使用量高于目标,因此基本费用将上升。如果只有一笔交易使用了500万gas,基本费用就会下降。
MetaMask iOS v3.0.1版启用EIP-1559相关功能:8月6日消息,MetaMask iOS v3.0.1版正式启用EIP-1559相关功能,用户的交易费用支付页面呈现Max priority fee和Max fee两个参数。其中Max fee即相当于EIP-1559协议中每笔交易支付的总交易费用,由基本交易费(Base Fee)+ 优先交易费用(Priority Fee,即小费)组成;而Max priority fee则是由用户设置的每笔交易最大可支付的优先交易费用(Priority Fee,即小费)。[2021/8/6 1:38:27]
基本费用没有支付给矿工,而是被销毁了。除了基本费用,用户可以选择支付优先费用(“小费”),支付给矿工。一般来说,这可能是一个小的数量(如1-2Gwei),只有在网络拥塞时是必要的。
聚币Jubi将于4月20日启动四月EIP回购 JT回购价0.5471 USDT:据官方消息,聚币Jubi将于2021年4月20日(UTC+8)启动JT四月EIP溢价回购,JT回购价为0.5471USDT。聚币将为JFI持仓排名前20的用户提供专属1,000 USDT 的溢价回购额度,具体规则见官网公告。
EIP是聚币Jubi创新推出的溢价回购机制,每月JT回购价将定增35%,在新型通缩模型下,预计2021年6月JT回购价格将达1 USDT。JT持币时间久、日均持币量越高的JT持有者将享受更多回购额度。[2021/4/16 20:28:53]
新的交易方式
为了使这些更改成为可能,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/
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。