什么是EIP-1559?
以太坊改进提案#1559(简称EIP1559)提出了一种新的链上手续费定价机制:将原本的交易手续费(行业内统称Gas费)由“拍卖式”定价改为“市场汇率”定价机制,将手续费的波动与区块容量挂钩,并且Gas费将被拆分为基础费和矿工费。
其中的基础费将根据网络当前的使用率动态调节,并且直接被销毁。基本逻辑是当以太坊网络使用率超过50%时,基础费将增加;当网络使用率低于50%时,基础费将降低,基础费将在小范围内波动。另外,矿工费仍归打包交易信息的矿工所得,矿工费的大小定价机制保持不变,由用户设定Gas Price 和Gas Used。
EIP-1559在2019年便已提出,核心是为解决以太坊网络的拥堵以及高额Gas费的问题。经过近2年的社区讨论与开发,即将迎来升级。尽管现在以太坊矿工对EIP-1559反对意见强烈,但是可以预期的是随着EIP1559提案的升级完成,将给以太坊生态带来影响和改变,归纳总结如下:
(1)基础费销毁减少ETH 的流通量,赋予ETH更高的价值。随着以太坊网络的交易繁荣,基础费的销毁量将大于增发量,ETH将走向通缩模式,提高了ETH的稀缺性,从而提高了单个ETH的价值。
(2)改变以太坊网络Gas费的定价模型,将交易确认的主导权由矿工转向交易创建者。对于一笔以太坊网络的交易,矿工在旧的Gas费定价机制下,可以选择“价高”的交易,这样交易创建者就不得已提高Gas费,形成恶性循环。EIP-1559将缓解这一机制,交易创建者可以根据交易的紧急性设置基础费,意味着交易打包主导权由矿工转向用户,网络拥堵问题将有望得到缓解。
(3)以太坊网络交易成本有望大幅降低。
不过,EIP1559真的能如预期解决网络拥堵和手续费的问题吗?在还未执行前,我们也只能是分析预估。但也能从EIP1559的先行者Filecoin网络实施该交易费调节机制的现状,窥探一二。
Filecoin实施EIP1559提案的现状
Filecoin创始人胡安在公开的演讲《EIP1559 in Filecoin》中提到:“EIP-1559 已实现并存在于 Filecoin 主网上。当前 Filecoin 网络每天 10 万到 15 万枚 FIL 被消耗。EIP-1559 至少取得了两个关键胜利……”
在胡安看来,EIP1559的设计与filecoin网络的设计具有很高的一致性,Filecoin在主网上线时便已采用了EIP1559的机制,并且改动很小。该机制在filecoin网络执行几个月以后,在胡安看来EIP1559是一项极有成效的交易费定价机制,能够满足重要交易的快读确认,以及网络消息容量的动态管理。
然而,事实真的如此吗。
我们先看一下当前Filecoin网络Gas费的情况。下图为最近7天Filecoin网络的Basefee的变化。从图中我们可以发现作为Filecoin网络gas费计算的基础费率basefee在1-6nanofil之间波动。Basefee的巨大波动会带来gas费的巨大变化。最终反应到filecoin网络上,Filecoin矿工每增长1T的算力,Gas费支出在5-12fil之间。
Filecoin网络gas费变化情况(图片来源:filfox.io)
与以太坊网络的EIP-1559不同的是,Filecoin网络交易创建者支付的Gas费中,绝大部分j进入公开的销毁地址(见f099),打包交易的矿工获得极其少量的Gas费。以2021年3月2日为例,下图所示的一笔交易的手续费中矿工分到的手续费占比无限接近于0。
Filecoin网络单笔转账交易Gas费消耗情况(图片来源:filfox.io)
此外,Filecoin网络对于不同类型的消息,支付的Gas费差异较大,还是以2021年3月2日12点的Filecoin浏览器数据为例,消息类型为ProveCommit Sector 消息上链的Gas费为0.146Fil(价值约36RMB)PreCommit Sector消息的gas费约为0.118Fil(价值29RMB),而普通的转账消息手续费约为0.0017Fil(价值0.4RMB)。
Filecoin网络24h的Gas费统计(图片来源:filfox.io)
总结来看,EIP1559在filecoin网络上运行几个月的表现如下:(1)Gas费可根据需求灵活调整,但Gas费一直在高位波动。(2)交易创建者支付的Gas费绝大部分被销毁(超过99.99%),矿工所得极少(3)EIP1559并没有解决Filecoin网络消息拥堵的问题,矿工是每日巨额Gas费的买单者。(4)Gas费销毁,使Fil的流通走向通缩,赋予流通中的Fil更多价值。
EIP-1559 在Filecoin和以太坊网络的表现差异分析
因EIP1559的设计初衷是解决网络拥堵和降低gas费而来,同样的EIP1559为何在以太坊和filecoin网络上的表现可能存在较大的差异呢(EIP1559在以太坊上并未实施,目前只能预估),在此做个简单的对比分析,仅供参考,如有不恰当之处还望指正。
从前面的分析可以得知,EIP1559的差异主要在于实施后的Gas费高低(变化)。在此着重分析导致Gas费高低差异的原因。
EIP-1559机制下,Gas费的高低主要由网络交易消息数量变化以及交易创建者的Gas费支付意愿决定。
先来看看网络交易消息的数量。对比以太坊和Filecoin,每日交易消息数以及来源差异巨大:2021年3月1日,以太坊网络交易数大约120万条,产生的Gas费约9620个ETH,价值约1450万美金。主要是由链上转账和智能合约调用构成。如果遇到爆款应用,交易数还将迅猛增长。
以太坊网络交易数波动情况(图片来源:QKL123)
2021年3月2日,Filecoin网络交易消息数约118万,Gas费消耗的Fil总数6.49个万,价值约233.6万美金。其中大约97.5%为矿工为增长算力产生的扇区上链信息,真实的用户转账交易信息和合约调用交易信息占比很小(占比低于2.5%)。Filecoin全网交易消息数随着算力增速而波动,近期Filecoin网络算力增长趋于稳定,每日消息数在小范围波动。
两者消息数看似接近,但是这些交易信息的来源差异巨大,交易的价值也存在较大差异。
再来看下,这些交易信息背后的Gas费支付意愿。以太坊网络的交易主要是众多应用的合约调用和用户转账,这里消耗的Gas费是用户的资产,换来的是交易消息。相比较而言,驱使用户承受巨额Gas费的动力似乎并不太足(部分爆款或Fomo应用除外)
Filecoin网络的消息来源于矿工增长算力,在挖矿产出的收益和销售矿机的收益驱动下,Filecoin矿工愿意主动设定了较高的Basefee,提高消息的优先级,获得更大的算力,从而销售更多矿机以及挖矿产出更多Fil。可以理解为,Filecoin矿工选择支付较高的Gas费以换取更多收益,具有更强Gas费支付意愿。
从Filecoin的经验来看,以太坊EIP-1559升级后:
(1)整体由通胀转向通缩,价格会受到刺激;
(2)网络拥堵不会因此缓解,短期还是要看Layer2的进展;
(3)矿工收入会因此大幅降低,测算大约在20%-35%。
站在Filecoin网络与以太坊的共识机制和网络发展阶段的差异,就比较能理解EIP1559在两者的表现不同。接下来,EIP1559在以太坊网络的升级,势必还会遇到重重阻力,我们期待以太坊社区在经过讨论或者投票支持与反对后,能达成更大的共识,带给我们一个更好用的以太坊网络。