主页 > imtoken版本怎么看 > 【热点】倒计时,以太坊将迎来伦敦硬分叉:EIP-1559提案出台

【热点】倒计时,以太坊将迎来伦敦硬分叉:EIP-1559提案出台

imtoken版本怎么看 2023-03-29 07:48:29

如果不出意外,当以太坊网络区块高度达到12,965,000时,即北京时间8月5日20:00左右,我们将迎来以太坊伦敦硬分叉升级。

对于这个全球市值第二大、生态最丰富的去中心化网络来说,这是近年来最重要的一次系统更新,也是以太坊迭代到以太坊2.0之前最关键的一次升级。

此次升级为何引起币圈广泛关注?

因为在本次更新中以太坊伦敦硬分叉时间,以太坊网络的代码中会嵌入五个社区提案(EIP),分别是EIP-1559、EIP-3198、EIP-3529、EIP-3541和EIP-3554,而EIP的执行—— 1559是绝对的主角。 自以太坊诞生以来就存在的交易逻辑,因为EIP-1559的出现而被彻底改变。

由于本次升级的EIP-1559是ETH诞生以来的第一次经济模型修改,其重要性不言而喻,但也引起了部分矿工和社区的巨大争议。 根据ethernode数据,70.3%的客户端准备支持EIP-1559,但是29.7%的节点还没有升级支持伦敦硬分叉,这个比例比较大。

图片

ETH原有Gas机制存在的问题

目前,ETH 1.0采用实时拍卖手续费制度。 用户发起的交易需要矿工打包完成,当多笔交易一起出现在矿工面前时,矿工遵循竞价逻辑,即哪个用户给矿工更多的钱(Gas费),其交易将首先被打包的交易。 这在以太坊的 6 年里都没有改变。

由于手续费的多少是由用户设定的,所以都是矿工的收入。 手续费越高,交易打包上链的速度就越快。 但是,由于手续费设置过低以太坊伦敦硬分叉时间,很多用户延迟了交易。 已完成,处于未确认交易状态。 以太坊资源有限,手续费通过拍卖收取。 当网络拥堵时,手续费会增加,需要确认的交易数量也会增加。 通过Tokenview以太坊浏览器可以看到以太坊中未确认的交易笔数约为20万笔。

图片

当用户数量增加时,以太坊网络上的交易数量增加,用户需要支付的 Gas 费用也越来越高。 为了成功阻止交易,用户开始了一场Gas War。

回顾 EIP-1559

EIP-1559是由以太坊联合创始人Vitalik Buterin和ethhub_io创始人Eric Conner提出的针对以太坊交易手续费机制的改进提案。 2018年8月,Vitalik发表论文Blockchain Resource Pricing,从经济学角度解释了现有交易手续费机制存在的问题,并提出了解决方案原型。 此后,在 ZCash 社区,Vitalik 进一步细化了该方案。

在 2019 年举办的 Ethereum Core Devs Eth1x/Istanbul Planning Meeting 上,Vitalik 介绍了 EIP1559 的研究背景、目标和机制。 由于交易手续费机制的调整会影响到以太坊的主要利益相关群体(用户、开发者、矿工、钱包等),因此EIP-1559提案要到三年后的2021年伦敦升级才能实现。

本质上,EIP-1559将Gas费分为两部分,一部分是每笔交易必须支付的“基础费用”(Base fee),根据前一个区块的基础费用和本区块的资源利用率计算块,另一部分是用户可选择支付的“优先费”。

EIP-1559改变了支付结构和支付流程:交易手续费分为基本手续费+小费,其中基本手续费主要是调整网络交易拥堵的基本手续费,会被销毁; 小费相当于优先手续费,用户可以通过支付手续费的方式增加转账速度,缓解拥堵问题。

包括现在Filecoin的Gas费机制,也是从ETH的EIP-1559提案中引入的。

本次升级EIP-1559提案的影响

伦敦硬分叉升级中包含的 EIP-1559 提案。 它包含两个部分。 首先,它引入了以太坊链上交易的基础费用机制,即系统为交易设定价格,取代目前的实时拍卖费用系统。 新的费用定价方式将大大降低用户的交易成本,同时使费用更具可预见性。

第二个方面是交易手续费将不再全部支付给矿工,基础手续费将被发送到一个黑洞地址进行销毁。 这样一来,ETH的流通量就会减少,网络的通缩压力就会增加。 也就是说,在需求增速不变的情况下,供应增速会受到限制,从而推高ETH的价格。

此外,当人们继续使用网络时,大多数用户需要从公开市场购买 ETH,这保证了对 ETH 源源不断的需求。 另一方面是卖单,由于基础手续费会被销毁,矿工只获得优先手续费和区块奖励,这意味着矿工的自然抛售压力大大降低。

将在本次升级中实施的其他建议

除了备受关注的 EIP-1559 之外,本次升级还有另外四项提案将被实施。 它们是 EIP-3198、EIP-3529、EIP-3541 和 EIP-3554。

EIP-3198:添加基本费用操作码

EIP-3198提案会根据前一个区块所有交易消耗的Gas总量,动态调整当前区块的基础费用。 当实际Gas消耗超过某个区块的Gas消耗目标时,Base fee会增加,否则会减少。 添加此 BASEFEE 操作码后,智能合约可以访问其在链上的区块的 Base fee 值。

EIP-3529:减少 Gas 返还

EIP-3529提案的内容是“取消某些操作码的退款”。 目前在以太坊上,有汽油费返还(Gas refund)的规定,也就是说,如果用户自愿清除网络上的状态数据,就可以获得gas返还。 Gas refund 的设计初衷是鼓励开发者尽可能清理无用的网络状态数据,因为这些状态数据会占用网络资源,阻塞网络。

此次取消或减少Gas refund可以解决目前因使用Gas return机制造成的攻击,从而使网络更加稳定。 同时,这个提案也让曾经流行的 Gas Token 不再有用。

EIP-3541:拒绝以 0xEF 开头的合约

EIP-3541提案,主要是为以后的更新打下基础。 EIP-3541实施后,以0xEF字节码开头的新合约将无法部署,现有合约不受影响。 伦敦升级开始后,字节码最短序列以0xEF开头但与现有合约的起始顺序不匹配的合约部署将被回滚以确定兼容EIP-3540语义的合约。

EIP 3554:延迟难度炸弹

以太坊核心开发者已同意将EIP3554提案(也称为难度炸弹)的部署从2021年7月推迟到2021年12月1日。EIP3554于2015年推出,以确保以太坊向2.0的顺利过渡,即过渡从工作量证明 (PoW) 到权益证明 (PoS)。 目前以太坊的出块时间是13秒,一旦难度炸弹被引爆,这个数字将增加到20甚至30秒。 通过Tokenview以太坊浏览器查看当前以太坊出块间隔。 通过Tokenview以太坊浏览器,可以查看以太坊的出块间隔:

图片

图片

伦敦升级后,整个以太坊社区的重心都将放在以太坊2.0的升级上。 再细分一点,以太坊1.0与信标链的合并将是下一个优先级最高的操作,也是一个可能持续多年的过程。 升级最关键的第一步。

如果一切顺利实施,这将迎来以太坊的新时代,必将有利于以太坊未来的长远发展。