这些想法当然引起了以太坊社区成员的兴趣,但是如果没有一个具体的执行提案,这些想法就仅限于学术探讨。当时,交易费市场改革并不是亟待解决的问题,因为以太坊交易费并不高。的确,纵观以太坊的早期发展阶段,Gas 价格远低于矿工所估计的最低合理价格(estimated ‘rational’ minimum)。虽然在 2017 年的 ICO 热潮期间,短暂的需求高峰曾导致网络拥堵,但是总体来说,用户只需要支付极低的交易费即可轻松达成交易。
然而,2018 年初,这种情况发生了改变。以往的区块里总有未用完的 Gas,现在每个区块的 Gas 都用光了还不足以应付。由于谜恋猫(CryptoKitties)等应用对 Gas 需求很高,以及打着 “交易即挖矿” 旗号的代币交易所 FCoin 兴起,以太坊网络出现了较长时间的拥堵,想让交易在合理时间范围内打包进区块所需的 Gas 价格暴涨。
对于新用户来说,理解以太坊的 Gas 价格机制始终是一大挑战,在出现网络拥堵以及 Gas 价格剧烈波动的情况下,难度就更大了。聪明的用户可以使用 ethGasstation.info 等新型工具来判断合理的 Gas 价格,而且越来越多 Metamask 之类的钱包都内置 Gas 价格估算工具。尽管如此,据区块链数据显示,一些用户支付了过高的 Gas 费用,而且反复出现的拥堵情况反映出,现有的解决方案并不能完全解决这一问题。
矿工打包交易的成本很难得出准确的数据,而且这个数据会随着客户端实现的改进和在以太坊虚拟机上执行特定操作所需消耗的 Gas 量变化而变化。因此,上文提到的 Vitalik 所做的相关研究已经过时了,而且很难获得数据来得出最新的估计。尽管如此,客户端性能提高意味着矿工成本可能比之前更低,然而他们所获得的交易费却大幅增加。
幸运的是,EIP 1559 所提议的新型交易费市场可以为我们解决这个问题。理性的矿工只会打包那些给足小费/贿赂的交易。那些不急着让自己的交易被打包的用户可以支付较低的小费,那些争分夺秒的套利交易者可能会支付更高的小费。一般而言,小费不会像 Gas 价格那样剧烈波动。大多数用户都能接受钱包的默认值,无需再担心 Gas 价格激增的问题。
凡是超出公平补偿的部分都可视为 “交易费盈余(fee surplus)” 或 “交易红利(transaction dividend)” 。这就是 EIP 1559 的基础费。如果不属于矿工,那么基础费应该归谁?
7. 如何分配交易费盈余
第二节中提到的四种方案中,只剩下 “销毁基础费” 可以选择。基础费被销毁后,所有 ETH 持有者都将受益。这是他们应得的吗?我认为是的,而且有两个原因。
第一,由于以太坊的增发机制,ETH 持有者需要承担通胀所带来的损失。因此,网络运转所产生的盈余应该以合理的方式归还给 ETH 持有者作为回扣。有时,交易费盈余可能等于或大于区块奖励,但是无论交易费是否足以支付安全性成本,最后都是 ETH 持有者在为保护网络安全性提供资金。
第二,ETH 并未唯一一种受益于网络安全性的资产。以太坊保护着大量资产:稳定币、合成资产、预测市场结果、流动性份额、股权代币和一众 ICO 代币。这些资产都享受以太坊带来的安全性,却没有分担成本。因此,当前的交易费市场对 ETH 尤为不利。EIP 1559 有助于解决这一问题,并且通过最大程度减少 ETH 的净发行量(甚至出现负增长),让真正守护网络安全性的 ETH 的价格达到顶点。