讨论有奖 | 以太坊伦敦升级:EIP-1559 是什么

活动预告
如果你对 EIP-1559 感兴趣或有疑问,欢迎扫描文末海报二维码参与讨论。

上篇文章中,我们简要介绍了以太坊伦敦升级中即将执行的五个 EIP(以太坊改进提案)。这篇文章,我们将详细介绍本次升级中最具争议和受关注的提案:EIP-1559。

关于 EIP-1559

EIP-1559 将调整当前以太坊主网(Eth1)的矿工费机制。该提案将引入 baseFee(基础费用),baseFee 会根据以太坊区块空间的使用情况自动调整链上操作所需的 Gas Price,从而帮助钱包服务商和用户便捷估算操作的费用。

此外,EIP-1559 增加了一个新的交易类型,该类型允许用户自主设定对当前操作愿意支付的最高费用(maxFee)和支付给矿工的最高费用(maxPriorityFee),并可将最高费用与 baseFee 和矿工费用的差值退还用户。

而且,EIP-1559 将销毁 baseFee(基础费用),一定程度上减缓 ETH 的通胀速度,因此,社区中不少人认为这是对以太坊经济的一项重要改进。

imToken 如何支持 EIP-1559

imToken 支持伦敦升级,对本次升级用户无需进行额外操作。

升级完成后,imToken 用户仍可以正常使用当前版本 imToken 的以太坊钱包功能并发送交易。交易中的矿工费设置以 GasPrice 表示,GasPrice 的预估将基于 EIP-1559 规则。

关于自定义设置 EIP-1559 费用机制中的 maxPriorityFee(支付给矿工的小费)和 maxFee(最高费用),该功能预计将在后续版本 imToken v2.9.6 中尽快提供。

关于交易费用的变化,对此我们暂时无法预计,需要在 EIP-1559 启动后继续观察。

EIP-1559 设计目标

更好的用户体验

当前的以太坊和比特币都采用第一价格竞拍机制,这种费用机制简单但缺乏效率,其中最大的问题在于费用估计。EIP-1559 试图通过让所有的交易尽可能支付相同的费用来解决该问题。多数情况下,用户只需要决定是否发起交易,而无需考虑费用该如何设置。

可变区块容量

区块空间利用率往往是变化的,有些区块空间闲置,而有些区块塞满交易。可变区块容量将允许区块大小随实际需求变动。

更好的安全性

当区块奖励消失,仅靠交易费用不足以激励矿工维护网络安全。EIP-1559 通过销毁交易费用,即可在不增加总供应量的前提下,延长通过区块奖励激励矿工的时间,从而保障网络的安全性。

防止经济抽象

简单来说,即只允许使用 ETH 支付交易费用。如果用户可用任何代币支付交易费用,则可能会威胁到 ETH 的储备地位。EIP-1559 通过强制把 ETH 作为费用代币来缓解这一问题。

EIP-1559 如何工作

升级前的矿工费机制

  • 矿工费 = GasPrice * GasUsed
    • GasUsed(gas):交易消耗的总 gas 数量。
    • GasPrice(gwei):即对单位 gas 的定价,1 gwei= 10^(-9) eth。
  • 采用竞价机制,GasPrice 设置越高,交易处理速度越快。
  • 交易由矿工处理,矿工费完全由矿工收取。

升级后的费用机制

  • 交易费用 = (baseFee + PriorityFee)* GasUsed

对比升级前后的公式,可以看出 EIP-1559 是将 GasPrice 拆分成了两个费率的组合:baseFeePriorityFee

baseFee(基础费用)

baseFee 会根据上一区块的空间利用率自动调整,如果利用率超过 50%,则提升当前区块的 baseFee;反之降低。

按照 baseFee 计算公式,相邻区块间的 baseFee 变化幅度在 ±12.5% 之间:

  • 如果上一区块空间利用率为 100%,则当前区块 baseFee 将自动提升 12.5%
  • 如果上一区块空间利用率为 0%,则当前区块 baseFee 将自动降低 12.5%

不同于原来的矿工费机制,EIP-1559 升级后,交易费用不完全由矿工收取,其中 baseFee 将被完全销毁。

PriorityFee(小费)

PriorityFee 表示给矿工的小费,延续了竞价设计。如果希望自己的交易在区块中被尽快打包,可通过设置 PriorityFee 激励矿工,矿工将优先处理 PriorityFee 高的交易。

同时,用户还可以自行设置 PriorityFee 的最高值,即付给矿工小费的上限,也叫 maxPriorityFee。

maxFee(最高费用)

maxFee 表示用户愿意对某笔交易可支付的最高交易费用。对应到公式中,maxFee = baseFee + maxPriorityFee,其中 maxFee 和 maxPriorityFee 都支持用户自行设置,baseFee 则由算法自动给出。

注:升级后「矿工费」的说法已经不合适了,因为费用中的 baseFee 是要销毁的,只有 PriorityFee 由矿工收取。或许 EIP-1559 升级后,我们应该在以太坊生态中弃用「矿工费」的说法了。

EIP-1559 交易费用计算实例

  • 升级前
    • 矿工费 = GasPrice * GasUsed
  • 升级后
    • 交易费用 = (baseFee + PriorityFee)* GasUsed
    • maxFee >= baseFee + maxPriorityFee

可能出现的各种费用情况,单位 gwei

如何看待 EIP-1559

EIP-1559 历经了两年的讨论,至今仍然备受争议,对于 EIP-1559 的利弊,社区中有很多严肃深入的思考和讨论,感兴趣的同学可以查看:

  1. EIP-1559 提案:EIP-1559: Fee market change for ETH 1.0 chain
  2. 中文资料汇总:链闻精选 | 读懂以太坊 EIP-1559 提案,它为何备受争议?
  3. 英文资料汇总:EIP-1559 Resources :fire:

EIP-1559 相关工具

参考资料

  1. Deribit Insights | Analysis of EIP-1559
  2. Chang-Wu:EIP-1559

请给这份内容打个分~

  • 5(非常有用)
  • 4
  • 3
  • 2
  • 1(完全没用)

0 投票者


参与 EIP-1559 话题讨论,赢取限量版 imToken 五周年实体勋章

活动时间
2021.08.05 18:00 - 08.09 18:00

活动规则:

  1. 参与论坛话题讨论「我对 EIP-1559 的看法是…」,评论区分享你的对 EIP-1559 的看法或者有疑惑的地方
  2. 我们会从评论区优秀的分享当中抽取 5 名幸运儿获得实物版 imToken 五周年限量实物徽章;
  3. 我们会在 8 月 9 日 18:00 选取优秀的分享者,我们会通过论坛私信的形式联系你获取收货地址;

中奖名单
感谢大家积极参加「 EIP-1559 话题讨论」活动,在评论当中我们选取了 5 名优秀的参与者送出 imToken 五周年实体勋章。我们将通过论坛私信的方式联系中奖者,请中奖的朋友注意查看 imToken Fans 论坛私信。中奖统计将在 8 月 17 日截止,逾期视为自动放弃。

  1. Missyou
  2. wanfeng
  3. Tfans-3f23
  4. Tfans-7a87
  5. Tfans-b873
25赞

感觉以太坊真的是太难了,一直今年高昂的矿工费相当于是把用户赶到了其他链上,看看 EIP-1559 实施之后的结果吧。不同角色之间的利益平衡也很难。

5赞

那么基于 eth 1.0 的二层扩容貌似也会受到影响

2赞

EIP——1599对eth2.0的智能合约有什么亮点

3赞

这是朝着更好的以太坊迈出的一大步,也将会是区块链/加密货币历史上的一大步。以太坊的精英一直在深耕技术。值得期待。

6赞

eip1559伦敦升级后,gas费是会立即降下来?还是说需要继续升级才会降下来?伦敦升级对于未来的eth2.0来说,有什么好处?

4赞

以太坊开发者生态还是非常强大的。感觉其他链上也是虚假繁荣,更多是投机

2赞

EIP-1559 升级后,交易费用不完全由矿工收取,其中 baseFee 将被完全销毁。这点我觉得对以太坊是属于超大利好,交易需求越大,销毁的以太坊也就会越多,虽然觉得高昂的矿工费其实并不能因为改变收费模式就得到很好的改善,但是,这种设计更合理,可以抵消增发的以太坊。

另外,矿工其实就相当于押镖师傅,以往他们只是按时出镖,箱子里装的什么,装了多少都和他们没啥太大关系,但是现在不同了,押送空箱子,他们的收益就会大打折扣,这种机制的引导之下,以后每个区块的利用率相信会远远超过以前任何时候!!!
这可以部分改善拥堵问题,降低gas费用的整体成本!!!
这绝对是极好的。希望以太坊越来越好,作为一个普通玩家,目前我用的最多的其实是bsc,其实以太坊谁不想用呢?都被高昂的gas费给挡在门外,希望以太坊解决这个问题,一统江湖!!!

5赞

伦敦升级的目标:就是降低gas费用。使用户降低使用成本。我个人对升级充满希望,其实市场对这次升级也充满希望,从以太坊近期的强势可以看出来。

6赞

现在gas高的离谱,交互是不会交互了,如果一直这样,一辈子都不会交互了

2赞

对,市场表现就是以太坊伦敦升级的有力回应。

很好了解了

这说明ETH开发者和创始人V神还是有很大格局的,毕竟用户是上帝

很好的一次升级,拭目以待看升级后的表现吧

我最关心的是矿工费是否降低,不说能降低到zksync一块钱时代?十几二十块还能接受的,还有就是现在的一些应用为啥授个权都是eth手续费,uni的导入啥的,再不优化富人链连富人都玩不起了,所以还是很期待这次eth得升级优化~希望不负众望满载归来!!

空间利用率是怎么计算的,当前的交易永远会填满区块吧,这样下去不就成了永远涨百分之12.5,直到涨到没有人负担的起,没有交易,空间利用率才变为0,才会降低百分之12.5gas,这样gas费不会越来越高吗?

1赞

用户而言,确实很方便了,浮动价格,加速以太网络