以太坊 EIP-1559 升级后价格会受到刺激,但网络拥堵不会因此缓解,矿工收入会大幅降低。
推荐阅读:《 链闻精选 | 读懂以太坊 EIP-1559 提案,它为何备受争议? 》
原文标题:《深度:从 Filecoin 应用 EIP-1559 的经验 看以太坊的未来走势》
撰文:Colin Wu
近期,以太坊网络围绕 EIP1559 即将升级的讨论很火热,火热的背后其实是此次升级带来的争议与利益分配格局的变化。将以太坊网络巨额的 gas 费燃烧掉,是否真的能解决当前网络拥堵和高昂的 Gas 费问题?Filecoin 网络作为先行者,实施 EIP1559 后给 Filecoin 网络带来了哪些影响、内容相似的 gas 费燃烧提案会带来不一样的结果吗?
什么是 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 在以太坊网络的升级,势必还会遇到重重阻力,我们期待以太坊社区在经过讨论或者投票支持与反对后,能达成更大的共识,带给我们一个更好用的以太坊网络。
部分内容参考:
《Filecoin 中的 EIP-1559》:
https://filecoin.io/zh-cn/blog/posts/filecoin-eip-1559/