要说最近区块链领域最有争议性的话题恐怕莫过于以太坊的 EIP-1559 交易费改革提案了,烤仔搬完了手头的砖也忍不住蹭热度来吐槽两句。
EIP-1559 的大致的意思是允许区块暂时变大(slack mechanism),引入随区块的使用率调节的基础费(Base Fee),并从每笔交易的手续费中强制销毁这部分费用,剩余的交易费才是付给矿工的小费(Tip)。
提案详情此处不再赘述,可参考 EIP-1559 提案:
https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1559.md?
以及其他讨论文章:
https://www.chainnews.com/articles/963109267774.htm。
EIP-1559 宣称的设计目标主要有以下几条:
Nansen CEO:自实施EIP-1559以来,部署到主网的以太坊合约数量大幅下降:5月9日消息,多链数据分析平台Nansen CEO Alex Svanevik发推称,自去年8月初实施EIP-1559以来,部署到主网的以太坊合约数量大幅下降。但Svanevik认为这对以太坊来说并非坏事。因为很大比例的合约是以Gas为主的,现在这种合约已经无关紧要了。[2022/5/9 3:00:18]
方便用户(钱包)为交易设置 Gas Price;
允许区块大小随需求量弹性变化,缓解拥堵问题;
作为通缩因素,平衡持续增发区块奖励带来的通胀;
维护 ETH 的地位,必须以 ETH 而非其他方式支付交易费;
减少矿工操纵交易顺序获利的风险(所谓的 MEV);
消除矿工操纵(哄抬)交易费的动机。
V神等人提出EIP-4488,旨在降低以太坊二层扩容解决方案的Gas费:11月27日消息,以太坊创始人Vitalik Buterin和以太坊开发者Ansgar Dietrichs本周共同撰写以太坊改进方案EIP-4488,旨在降低以太坊第二层扩容解决方案的Gas费。该提案旨在更直接地解决高Gas成本问题,同时开发出更稳健的解决方案。
EIP-4488试图通过两种方式进一步降低第二层Gas费:降低交易调用数据(calldata)成本(这是Optimistic Rollups和ZK-Rollups的主要机制),以及增加一个区块中的交易调用数据总量上限。根据Vitalik Buterin的说法,增加可用于Rollups的数据空间量在今天是可行的,因为区块大小远不及威胁网络稳定性的大小。
虽然数据分片可能被视为解决Rollups不完善问题的长期解决方案,但根据zkSync团队发布的推文,该提案试图在非常短的时间内降低Gas费,可能在今年圣诞节之前。(CryptoBriefing)[2021/11/27 12:35:33]
烤仔认为,EIP-1559 对于实现上述明面上的目标用处不大,但是贯彻了以太坊未来全面转向 PoS 的发展方向,对 ETH 矿工可以说是「伤害不大,侮辱极强」。
以太坊社区成员发布改善EIP-1559拥堵收费不合理的解决方案:金色财经报道,以太坊社区成员Face-Shaver在太坊技术论坛ethresear.ch发布改善EIP-1559拥堵收费不合理的解决方案,社区成员表示,EIP-1559将在以太坊交易中引入协议费,并允许根据拥堵情况动态地调整区块大小。在链上拥堵时收取协议费是将MEV从矿工转移到ETH持有者而不伤害用户的有效方法。同时,灵活的区块大小使区块空间的分配更加有效。然而,在目前的收费结构下,错误的人可能最终为拥堵付费。一般来说,当用户拥堵一个区块时,是下一个区块的用户为拥堵付费。这是不可取的,有几个原因。1.这是不公平的; 2.它增加了拥堵;3.它加剧了Gas费的拍卖。
社区成员提出解决方案,建议当一个区块出现拥堵时,同一区块的用户要为拥堵付费,可以通过根据矿工在他的区块中使用的大小来收取费用来实现这一点。[2021/7/24 1:13:36]
首先,EIP-1559 方便用户预测 Gas Price 和缓解拥堵问题的功能不能说没有,只是这些功能发挥作用是有前提条件的。这个前提就是以太坊上的交易不太拥堵——即以太坊的吞吐量整体够用,但是需要提升短时间的峰值处理能力,这样扩大区块确实可以降低峰值时的交易延迟,也可以避免用户按照峰值时的情况设置“过高的” Gas Price。
Stack Funds首席运营官:以太坊涨势源自EIP 1559升级引起的兴奋:金色财经报道,以太坊在周一早些时候升至创纪录的3201美元,年初至今的涨幅超过330%。对此,Stack Funds首席运营官Matthew Dibb表示,以太坊的融资率保持平稳,今日早些时候在FTX上达到负数。以太坊的现货涨势主要是由于即将到来的EIP 1559升级引起的兴奋。[2021/5/4 21:21:23]
但是一个基本的现实情况是以太坊的吞吐量是不够用的,拥堵才是常态,交易池里长期有相当于三个小时吞吐量的交易在排队。随着 DeFi 等应用的发展,就算以太坊按照现在两倍的吞吐量运行照样会堵。而在普遍拥堵的情况下,Gas Price 的意义是和其他用户竞争打包的优先权,大家都减去一个固定费率除了提前消灭掉付不起这个费用的交易需求以外,并不会让这个已经“内卷化”的竞争变得更简单或者更便宜。
其次,EIP-1559 有助于维持区块奖励提升安全性的说法是解决了一个不存在的问题。因为是否持续增发区块奖励主要取决于整个系统设计对于通胀/通缩的态度,优先级高于具体的发放方式,所以长期来看 EIP-1559 增加一个通缩因素不会影响系统的性质。
以太坊开发者:EIP-1559没有很好解释其重要性:1月22日,以太坊开发者Tim Beiko称,本周对EIP-1559的一个比较好的批评是,EIP本身并没有很好地解释为什么它很重要,希望能在网站对此作出反馈。如果人们发现这有用,我可以打开一份针对EIP的PR页面来链接它。[2021/1/23 16:49:43]
再次,所谓减少矿工操纵交易顺序和交易费的功能,想也知道不是通过 EIP-1559 可以实现的。最多也就是通过增加交易成本、减少交易数量这样“杀敌八百,自损一千”的方式,间接减少矿工可操作的空间。
最后一点“维护 ETH 的地位”才是 EIP-1559 能不折不扣实现的目标,也即强制用户使用 ETH 支付交易费,提升 ETH 的使用价值。至于实际支付给矿工的小费部分,还是跟以前一样可以用 ETH 以外的方式支付。
综合以上几点,可以说 EIP-1559 的目标除了帮 ETH “提升地位”以外不会带来任何实际的改善。也许还能因为提高了交易成本而抑制交易的需求,让以太坊看上去显得稍微不那么拥堵一点。
那么为什么还会有大量支持 EIP-1559 的声音呢?除了少部分没有搞清楚这个提案效果的人,剩下的恐怕要从得利与否来分析动机了。
对于用户来说,肯定是不吃亏的。EIP-1559 增加了用户主动设置 Gas Price 和 Tip 的选项,用户至少可以采用跟以前一样的策略,把 Tip 和 Gas Price 设成一样的总不会比以前更贵。另一方面,大量持有 ETH 的用户还能从 EIP-1559 造成的通缩中获益。
对于开发者来说,无论是核心开发者还是生态开发者,适配 EIP-1559 无非就是添几行代码,不影响程序运行和用户的使用体验。
对于矿工来说,EIP-1559 是凭空加的税,必然会大幅降低矿工从交易手续费获得的收益。星火矿池反对的理由说得很清楚:「EIP-1559 是从矿工到持有人的财富再分配,是对矿工的抢劫」。
我们不妨做一个比较粗糙的定性分析(不考虑网络和计算延迟):在交易充足的情况下,只要 Base Fee 不超过矿工可以拿到的奖励的 4 倍(假设 Tip = Gas Price,此即为 Base Fee ≤ Gas Price * 80%),矿工通过打包 2 倍大小的区块就是划算的——此时按照 EIP-1559 规则 Base Fee将上调 1/8,矿工在每笔交易损失一半的奖励,而翻倍的交易数量恰好弥补这个损失。所以,在以太坊长期拥堵的情况下,超过 80% 的交易费会被直接烧掉。矿工血亏!只有矿工受到伤害的世界达成了!
EIP-1559 的规则实际上把矿工投入了一个博弈论上所说的“囚徒困境”,每个矿工最大化自己挖矿收益的行为将抬高 Base Fee 损害所有矿工的利益。现实世界里这种重复博弈的囚徒困境会促使参与者走向联合,以垄断联盟(卡特尔)的形式控制 Base Fee,甚至故意不引用联盟以外的矿工挖出的增加 Base Fee 的区块。如果矿工真的建立起这样的垄断联盟,对于以太坊的长期发展肯定是非常不利的。
烤仔认为,在工作量证明的系统中,矿工奖励其实就是购买矿工为区块链账本提供的安全服务所支付的费用,理应由所有受益者共同承担。一个区块链系统的受益者包括所有在链上持有资产的用户,因为矿工提供的价值绝不仅仅是打包交易。这里用户和矿工的关系有点像是“业主”和他们共同雇佣的“保安”,而增发的区块奖励就是从所有用户那里收取“通胀税”给矿工发工资。
如果认为系统的安全性对于其上承载的资产已经足够,适当削减付给“保安”的工资倒也无可厚非。历史上直接削矿工奖励的事情并不新鲜:比特币区块奖励已经减半好多次了,但随着币价上涨,实际的挖矿收益和安全性不降反增;以太坊曾砍过好几次区块奖励了,从每个区块 5 ETH 先到 3 ETH 再到现在的 2 ETH,也没见吵成今天这样。真诚一点告诉矿工要减产,去留两便,少绕弯子也省得浪费大家的脑细胞。
本来呢,矿工都是没有感情的赚钱机器,即便奖励变少会赶走一部分矿工,只要以太坊不倒,剩下的矿工依然会逆来顺受地继续挖矿。所以 EIP-1559 的支持者完全不担心矿工分叉以太坊。再考虑到以太坊全面转向 PoS 的路线从未动摇,早晚要抛弃现在这批 PoW 矿工,更没必要在乎他们的感受。V 神都发话了,「如果一些矿工走了,新的可以来,如果矿工 51% 攻击,我们尽快全部搬到 PoS。」
但是 EIP-1559 提案绕了一大圈,列出一堆冠冕堂皇的理由,号称提升用户体验,实则砍矿工收益增强 ETH 的地位,简直是挂羊头卖狗肉的典范。烤仔认为,与其又当又立,一边占便宜一边说“我这都是为你好”,还不如真诚点直接来,好歹尊重一下大家的智商。正如币印潘志彪所言:PoW 矿工在 ETH 生态中地位本来就很低,1559 对 ETH 矿工可以说是「伤害不大,侮辱极强」。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。