「伦敦升级」带给以太坊通缩预期,但通胀对生态发展的益处不可忽视

image.png

背景
作为以太坊迈向更易使用的重要一步,伦敦硬分叉本质是调整以太坊网络 gas 费用的 EIP-1559 升级,以应对用户使用中日益增长的矿工费(目标如此)。

我们暂且不谈目前以太坊网络的使用成本是否降低,但从另一组数据我们可以看出更有意思的东西,即自以太坊 EIP-1559 升级以来,截止 8 月 15 日以太坊已经燃烧超过 45000 枚 ETH (数据来源于 ultrasound.money)。

按照目前的燃烧速度发展下去,2021 年预计将有 80 万至 240 万 ETH 被销毁,每分钟有接近 2.5 个 ETH 被燃烧,这听起来是一个令人兴奋的数字,毕竟每销毁一个 ETH,就意味着市面流通的 ETH 减少一个。

从字面上我们判断这样的说法是有支撑的,毕竟经济学的供需原理实在容易理解,但作为一个冷静的观察者我们不得不回到一个客观的角度来看待伦敦升级可能带来的影响。

以太坊伦敦升级是什么?
作为开启了智能合约,为 DeFi 和 NFT 的出现奠定了基础的以太坊随着区块链技术应用落地,日渐蓬勃发展。然而任何事物都是动态变化中的,如果是一滩死水毫无波澜必将被时代所抛弃。

基于此,以太坊也进行了一轮又一轮的升级,对其性能进行优化,让其更加的符合时代的需求。每一次以太坊升级都会给整个加密领域带来重大的影响,这一次备受外界瞩目的伦敦升级也不例外。

本次升级可谓一波三折,先是矿工群体的联合示威反对,再是实施两周前发现的漏洞,让本次伦敦升级显得有些仓促,可实际上以太坊伦敦升级已经前后准备了三年(以 EIP-1559 的首次提出作为起点)。

历史的走向不会被逆转,以太坊向着 ETH2.0 时代又近了一步,以太坊 PoS 的时代也即将来临。

那么本次伦敦升级到底做了些什么?本次伦敦升级虽然也是硬分叉升级,但是并没有产生新的 Token,更新仅针对以太坊节点和客户端。

主要包含了五个重要的的社区提案:(1)手续费改进方案 EIP-1559;(2) BASEFEE 操作码 EIP-3198;(3)降低 Gas 费退款的 EIP-3529;(4)拒绝以 0xEF 字节开头的新合约的 EIP-3541;(5)将难度炸弹延迟至 2021 年 12 月 1 日的 EIP-3554。

下面我们将对其进行一一的拆解。

1.EIP-1559

EIP-1559 实施后,Gas 手续费会作为一种基础费用(basefee)发送给网络本身并进行销毁,用户只需要付给矿工一定数量的小费,这项提案取消了 Gas 费的拍卖系统,从而改变了整个生态系统的交易模式。

基础费用将根据网络当前的使用率动态调节,该部分直接被销毁。基本逻辑是当以太坊的区块使用率超过 50% 时,基础费用将增加;当区块使用率低于 50% 时,基础费用将降低,基础费用将在小范围内波动。

EIP-1559 明确了三件事情:

  1. 将以太坊的费用和去中心化应用程序协议本身明确的联系起来;
  2. 消除了自由市场 Gas 费的不确定性,减少了交易等待时间;
  3. 增加一种类似于比特币的供应有限的说法;

具体来说,现有的以太坊太不好用了,因为每次转账所需要的 Gas 费是以价高优先的密封一口价拍卖模式,对于使用以太坊网络的用户来说,经常会遇到预估不准 Gas Price,而导致所他所发起的转账一直处于待定状态(pending)。

如果没有取消交易就只能干等着了,一来二去颇花时间和精力不说,还会支付出更多的 Gas 费,整个网络时常是 Gas 费居高不下,其中一个原因就是现有的 Gas 费机制的问题。甚至还可能会因为操作不当而出现支付了天价的 Gas 费的情况(转账金额跟 Gas 费写错了,结果转账的金额才 0.01ETH,但是 Gas 费却支付了 10ETH)。

所以 EIP-1559 的核心目的就是改善这种情况,大幅提高交易效率,并且让用户体验的更好。使用者在转账时,有基础费率作为参考价,然后自己再酌情添加小费(Tips),便可以完成交易,省钱又省心。另一方面,使用者也不用担心再弄出天价 Gas 费了,只需要设置自己愿意支付的最高额度就可以获得交易的收录打包即可。

简单的理解就是 EIP-1559 提案优化了交易费用的构成,有利于广泛的普通用户和开发者,但从某种程度上损害了矿工的利益。因为 Gas 费作为矿工重要收入的一部分,在伦敦升级之后仅剩小费。

这意味着什么?虽然以太坊并没有因此而扩容,Gas 费也仍然是动态的。在网络拥堵的时候,gas 可能还是会很高,但是其实际的费用是可靠并且可预测的,而这为 Layer2 提供了更好的发展环境。

同时众所周知,每创建一个新的区块,就会产生两个新的以太坊通证,带来了一定程度上的通胀,而这也引起了投资者的担扰,因为高通胀率的背后是融资风险的增加。

我们在上文介绍中提到,EIP-1559 提案实施之后,用户支付的 Gas 中的 basefee 将发送给网络本身销毁,并永久地从以太的总循环效应中移除。也就是说会抵消大部分的通胀,并确保了矿工不会为了获得更多的激励,人为地堵塞网络。

实施 EIP-1559,可以使得以太坊和比特币的通胀率基本持平,而这也鼓舞了更多的个人和机构投资者加入以太坊生态系统的热情。

从短期来看,EIP-1559 确实损害了矿工的利益,但是从长期来看,EIP-1559 有利于以太坊生态系统的长久发展。

image.png

2.EIP-3198

那么 EIP-3198 是什么?

我们可以简单的认为 EIP-3198 是为了 EIP-1559 而设计的,它通过添加了一个 BaseFee 操作码,返回交易所在区块执行交易时的基本费用,智能合约可以在链上对这个值进行访问。

这样确保了 BaseFee 费的可靠性,有利于欺诈证明的验证。同时由于其可访问的特性,为去中心化 gas 费衍生品的出现提供了条件,进一步丰富了 DeFi 的生态系统,所以 EIP-3198 是减少 EIP-1559 漏洞的重要组成部分。

3.EIP-3529

而 EIP-3529 取消了操作码 selfdestruct 的 Gas 返还,并减少了操作码 sstore 的 Gas 返还,也就是减少了以太坊 Gas 退款,我们怎么来理解这件事呢?

首先 Gas 返还的初衷是为了激励开发者在可能的情况下清除状态,然而实际上这导致了开发者为了获取更多的激励而创造了 Gas Token,导致了状态规模的增加。

同时 EIP-1559 带来了额外的区块大小差异,而 Gas 返还从 50% 降低到 20%,可以对其进行一部分的抵消,等于减轻了节点受到的网络传输压力,稳定其去中心化的能力和安全性。

4.EIP-3541

与针对 Gas 费进行改进的 EIP-1559、EIP-3198、EIP-3529 不同,EIP-3541 拒绝以 0xEF 字节开头的新地址似乎只是一个简单的变更,可实际上 EIP-3541 也具有着重要的意义。

这份提案将使得以 0xEF 字节开头的新合约无法部署,而不会影响现有的合约,为未来 EIP-3540 更加广泛的 EVM 改进提议奠定了基础。

EIP-3540 引入了「一种用于 EVM 的可扩展、版本化,在部署时进行验证的」可以更好的分离代码和数据的模式,缩短了客户端运行验证的时间,对 Layer2 的代码验证、多字节操作码等多个方面都具有重要的意义。

然而 EIP-3540 与以 0xEF 字节开头的合约并不匹配,以 0xEF 字节开头的合约只能作为被与 EIP-3540 语义相符的智能合约识别的方式而保留,所以拒绝以 0xEF 字节开头的新合约对于 EVM 整体优化是具有积极的意义的。

EIP-3541 提案的实施也让用户看到了 EVM 改善的曙光。

5.EIP-3554

众所周知,难度炸弹是以太坊引入的一种机制,即随着挖矿难度增加,在以太坊块链上挖一个新区块所需的时间会随之增加,从而人为减慢以太坊的发行速度,这是为了以太坊向 PoS 权益证明机制算法转变而设计的。

在以太坊由 PoW 工作证明转变为 PoS 权益证明时,矿工的行为会被冻结,然而由于这样的过渡还没准备好,以太坊选择了对其延迟。

实质上在过去已经经历过了大都会 (EIP-649)、君士坦丁堡 (EIP-1234) 和穆尔冰川 (EIP-2384) 三次长时间的延迟,本次以太坊的核心开发者选择了较短时间的延迟,仅仅是将时间延迟到了 2021 年 12 月,也可以说明共识机制的过渡已是箭在弦上不得不发,在不久的将来,我们就可以看到权益证明的过渡。

以太坊伦敦升级会带来怎样的影响?
难得我们能看到以太坊这样如此知名的项目修改经济模型,其实修改经济模型也不是首次出现,由于 EIP-1559 早在几年前就先提出,并且 EIP-1559 所解决的问题也确实是许多项目也要面对的问题:交易效率低下,矿工舞弊问题。

于是,去年 10 月份左右,Filecoin 也依据 ETH 的 EIP-1559,将其进行小幅调整之后,最终将 EIP-1559 纳入到了 Filecoin 上。

Filecoin 上线 EIP-1559 后已经有十个月左右了,EIP-1559 对 Filecoin 带来了怎样的效果,我们可以作为参考来看看以太坊伦敦升级后可能会达到怎样的效果。

首先确实会带来手续费率的波动,而有了基础费率作指导,所有参与者对于进行转账时所花多少转账费心里就更有底气了。Filecoin 的创始人 Juan 还专门写了一篇文章《Filecoin 中的 EIP-1559》来表达 Filecoin 上 EIP-1559 的运行效果。

EIP-1559 具有许多令人称赞的特性与 Filecoin 的设计考虑相一致:
效率。EIP-1559 概述了一种更有效的 Gas 设定和核算模式;
用户体验。估算和费用设定相对来说比进行首价拍卖要简单;
关键消息的吞吐量。Filecoin 中的 WindowPost 消息处理时间十分紧迫,因此必须以一种可以解决拥堵问题的强大 支持方式进行处理,EIP-1559 为此类消息提供了更高的可靠性和吞吐量;
奖励交易网络。整个网络承担着处理交易的成本,所以应该得到相应的补偿;

此次以太坊升级会对波卡生态带来什么影响?
根据以太坊这次的伦敦升级,我们看到了不同利益主体之间的博弈,也看到了最后呈现的效果,这对于波卡及其生态的发展也有诸多启示。另外,我们也可以通过了解其前因后果,挖掘出对波卡生态有益的方面进行总结和吸收。

  1. 以太坊的升级并不能解决根本问题

此处以太坊伦敦升级中,以 EIP-1559 最为耀眼,但是 EIP-1559 本身的出发点就不是为了真正解决 Gas 费高而提出的,同时实际情况也体现出,它并不能真正解决 Gas 费高的问题。因为尽管修改了 Gas 费的定价机制,但是其高低依然与市场供需关系挂钩,随着 NFT 和 DeFi 的持续火爆,依然会使得 Gas 费居高不下。

真正解决这个问题的方式还是在扩容上,这还是得等到 ETH 从 PoW 的共识机制转换到 PoS 上才能根本性的解决这个问题。

所以,尽管这是一次重大的升级,但是,ETH 仍然没有解决根本性问题。反观波卡,本身就是 NPoS 的共识机制,目前来看,它天然就没有性能和高 Gas 费这方面的困扰,不过,以太坊这种调整经济模型的思路还是可以借鉴的。

  1. 见证了治理的威力

其实从逻辑上讲,以太坊的升级有种强行推行的意味,因为这是在损害矿工们利益前提下的一次升级,而且改动的还是最重要的经济模型,但是在「为了让以太坊变得更好」这杆大旗之下,最终还是以治理的方式通过了这次重大的修改。

这也让我们见证了一次治理的威力,这意味着当出现一些项目有困难的时候,可以通过治理的方式,哪怕损害部分人的重要利益,也能推动项目朝好的一方面发展。

  1. 通胀确实是个问题,但并非百害而无一利

从此次以太坊伦敦升级中 EIP-1559 提案设计了会将基础费用燃烧掉,这可以为以太坊带来通缩的属性,结合实际跑出来的数据,确实从理论上是可以达到通缩的。众多行业大 V 也纷纷对于以太坊由原有的通胀转变为通缩之后,而对以太坊大加赞赏,十分看好其前景。

「伦敦升级」带给以太坊通缩预期,但通胀对生态发展的益处不可忽视

其实关于这次以太坊升级中,将基础费用燃烧掉这个做法还有一些小讨论,其中一个讨论便是将这部分基础费用返还给 DApp 开发者,这样可以进一步激励从业者参与到以太坊的建设中。而这样的思路,其实在波卡生态中就已经有项目如此考虑了。

Astar (原 Plasm)就定位为一个 DApp 的中心,其经济模型中就设计了将一部分转账费分配给 DApp 的参与者,让所有 DApp 开发者与 Astar 一起共建共享,享受整个生态发展的红利。

而关于将一部分 Gas 费用于生态建设部分,波卡也有践行多时,波卡创始人 Gavin 博士深知一个生态的建设是时间+资金推动的,生态建设一定需要资金支持。而波卡的生态又不能只靠募集的资金作为支持,所以他巧妙地将一个生态发展所需的资金设计到了波卡本身的经济模型中,这也就是波卡的财政库或者叫国库(Treasury)机制。

当然,波卡是 NPoS 的共识机制,每年会通胀 10% 左右,但是这部分通胀的资金并不会完全给到参与 Staking 的人,剩余的部分会连同一部分交易费用和节点的惩罚,三部分的资金汇聚起来作为波卡的国库(Treasury)。

由于机制上的设计,使得只要波卡正常运行,波卡国库的资金就会源源不断地积累起来。而波卡的国库由波卡的议会管理,其中持有的资金可以通过制定支出提案通过治理的方式决定是否进行支出,以此可以为波卡生态做出贡献的项目或组织提供资金上的支持。

国库每 24 天为一个预算期,如果国库结束一个预算期而没有花光所有的资金,它的一部分资金就会被烧掉——从而造成通货紧缩的压力,该百分比目前在波卡上为 1%。

所以,波卡不仅考虑到将资金收集起来激励生态,还考虑到燃烧掉一部分引发带来一定的通缩,但也有人说,波卡 10% 的通胀太高了,但反过来说只燃烧 1% 根本无济于事。

其实,通胀并不是有百害而无一利,适当的通胀也是有利于经济体的发展的,现在高速发展的各国都是会有适度的通胀,这好比央行加息与降息一样,为了生态发展的需要进行适度的调整,静态的框架+动态的细微调整或许才是比较合理的一种生态发展方式。