要说最近区块链领域最有争议性的话题恐怕莫过于以太坊的 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 宣称的设计目标主要有以下几条:
Vitalik:有研究证明 EIP 1559 大大减少了平均交易等待时间:1月18日消息,Vitalik今日在推特上转发了北京大学和杜克大学共同研究关于 EIP 1559的论文《EIP-1559的实证分析:交易费用、等待时间和共识安全》,并表示,此篇论文特别提到 EIP 1559 大大减少了交易的平均等待时间的确认。
据了解,这篇论文研究证明,EIP-1559通过简化费用估算、缓解区块内已付gas价格差异以及减少用户等待时间,大大改善了用户体验。然而,EIP-1559对gas费波动和普遍安全性的影响很小。此外,研究还发现,当以太坊的价格波动较大时,等待时间明显较长,研究还验证了较大规模的区块会增加兄弟区块的存在。[2022/1/18 8:56:09]
方便用户(钱包)为交易设置 Gas Price;
允许区块大小随需求量弹性变化,缓解拥堵问题;
Blocknative推出支持EIP-1559Gas预测的浏览器插件:9月2日消息,区块链数据平台Blocknative推出谷歌浏览器Chrome和Brave的浏览器插件BlocknativeEthereumGasEstimator,提供传统交易和EIP-1559类交易的Gas价格预估。团队表示,该插件的免费版将每5秒更新一次价格预估,数据是由Blocknative通过以太坊Mempool汇集至GasPlatformAPI提供的。(Cryptoninjas)[2021/9/2 22:54:45]
作为通缩因素,平衡持续增发区块奖励带来的通胀;
维护 ETH 的地位,必须以 ETH 而非其他方式支付交易费;
减少矿工操纵交易顺序获利的风险(所谓的 MEV);
消除矿工操纵(哄抬)交易费的动机。
烤仔认为,EIP-1559 对于实现上述明面上的目标用处不大,但是贯彻了以太坊未来全面转向 PoS 的发展方向,对 ETH 矿工可以说是「伤害不大,侮辱极强」。
以太坊开发人员:用户尝鲜等五大原因综合导致EIP-1559升级后的Gas价格上涨:8月6日消息,以太坊基金会生态建设协调人Trenton Van Epps发推解释,或共有五大原因综合导致EIP-1559升级后的Gas价格上涨,具体为:1. 有一些大规模的NFT空投正在进行中,导致了网络的拥堵;2. 很多服务方(如交易所)在网络升级期间禁用了一些功能(充值提现),一旦升级完成网络稳定,这种被压抑的需求就会集中释放;3. 一些矿工将Gas Limit设置低于3000万,使得每个区块只使用了大约1350万Gas,加剧了拥堵; 4. ETH二级市场波动上涨;5. 用户正发送大量交易尝试EIP-1559功能。
此外针对 Priority Fee (小费)为何高于2Gwei,Trenton Van Epps认为原因主要有两点:1. 各个钱包接口(API)仍在陆续推出,因此大多数用户甚至还没有发送新的交易类型,导致无法调整 Priority Fee;2.Gas API将需要时间来调整算法以建议合适的Priority Fee,因此现在许多人仍在观察并进行调整。[2021/8/6 1:39:00]
首先,EIP-1559 方便用户预测 Gas Price 和缓解拥堵问题的功能不能说没有,只是这些功能发挥作用是有前提条件的。这个前提就是以太坊上的交易不太拥堵——即以太坊的吞吐量整体够用,但是需要提升短时间的峰值处理能力,这样扩大区块确实可以降低峰值时的交易延迟,也可以避免用户按照峰值时的情况设置“过高的” Gas Price。
以太坊开发者反驳EIP-1559还有几周时间推出的传闻:去中心化组织PieDAO市场负责人William Brealey今日在推特表示,EIP-1559可能最终导致通货紧缩的ETH模型,现在只剩下几周时间了。对此,以太坊开发者Tim Beiko回复称,我从没提过EIP-1559还有“几周”推出。说清楚一点,不是这样的。[2021/1/14 16:09:16]
但是一个基本的现实情况是以太坊的吞吐量是不够用的,拥堵才是常态,交易池里长期有相当于三个小时吞吐量的交易在排队。随着 DeFi 等应用的发展,就算以太坊按照现在两倍的吞吐量运行照样会堵。而在普遍拥堵的情况下,Gas Price 的意义是和其他用户竞争打包的优先权,大家都减去一个固定费率除了提前消灭掉付不起这个费用的交易需求以外,并不会让这个已经“内卷化”的竞争变得更简单或者更便宜。
其次,EIP-1559 有助于维持区块奖励提升安全性的说法是解决了一个不存在的问题。因为是否持续增发区块奖励主要取决于整个系统设计对于通胀/通缩的态度,优先级高于具体的发放方式,所以长期来看 EIP-1559 增加一个通缩因素不会影响系统的性质。
以太坊EIP-1559进展更新:DoS风险仍是落地最大障碍:近日,ConsenSys高级产品经理Tim Beiko发文更新以太坊EIP-1559提案进展。文中称,EIP-1559所面临的最大落地障碍依然是DoS风险问题,但目前已经有了一些解决方案。
此外他表示:1.Besu和Nethermind客户端正同步到1559测试网,正在调试Geth共识问题,大量研发工作正在进行当中;下一步,在GethBesuNethermind测试网上有更多进展,希望通过启动一个PoW网络来测试支持EIP-1559的挖矿;2.主网就绪检查表上线;3.社区中以太坊猫牧人(Ethereum Cat Herders)已发布关于EIP-1559提案的社区调查报告;下一步,以太坊猫牧人将与钱包商和交易所进行更多的联系,以收集有关1559的反馈。4.下一步可以期待一系列EIP,用于在JSON-RPC规范中添加对1559的支持。[2020/10/19]
再次,所谓减少矿工操纵交易顺序和交易费的功能,想也知道不是通过 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 矿工可以说是「伤害不大,侮辱极强」。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。