解读以太坊伦敦升级EIP及其潜在影响( 二 )


与此相对的 , EIP1559的实施必然会损失矿工收入 。 以太坊网络越拥堵 , 矿工的手续费收入越高 , 最多时手续费的收入可以占据总体收入的一半以上 , 未来矿工将主要依赖区块奖励 。 EIP1559对矿工的MEV收入不会造成影响 , 随着DeFi应用的扩张 , 这一部分收入将占据一定比重 。
外界对EIP1559实施的阻力主要有两点猜测 , 一是操纵问题 , 二是分叉问题 , 但这两者实现的可能性很小 。 基础费的定价受到区块大小影响 , 只有矿工能对基础费进行操纵 。 但由于基础费全部销毁 , 不会归为矿工所有 , 所以矿工没有动力去操纵区块大小 , 而且矿工团体是分散的组织 , 不可能实施统一的操纵行为 , 最终基础费还会由市场决定 。 此次升级是以硬分叉的形式进行 , 存在矿工对此不满进行分叉的可能 , 但矿工不是社区的全部 , 没有社区支持的情况下分叉很难出现 。
EIP3554的影响
以太坊2.0要经历3个阶段 , Phase0 , 1和2 。 这三个阶段需要实现的任务分别是PoS共识 , 数据分片和交易分片 。 以太坊2.0的分片结构是由信标链和分片链组成 , 其中信标链负责分片链之间的通信 , 也是整个框架中的核心 。 目前以太坊已经上线了信标链并且开始PoS挖矿 , 同时PoW挖矿依然存在 , 等待以太坊2.0有足够的准备时 , PoW才会退出历史舞台 。 正常条件下 , PoW的矿工由于已经付出了矿机等硬件设施的成本 , 不会主动退出挖矿 。 以太坊通过减少区块奖励和设置难度炸弹 , 实现PoS共识转变 。
解读以太坊伦敦升级EIP及其潜在影响

图1:以太坊2.0的框架
减少区块奖励可以直接减少矿工的挖矿奖励 , 区块奖励已经从最初的5个ETH在君士坦丁堡升级后降低为2个 。 难度炸弹的设置目的是为了增加挖矿难度 , 让PoW出块越来越难 , 进而将共识转移到PoS网络中 。 因此难度炸弹所选择的时间点非常重要 , 需要在以太坊信标链完全能承接全网交易后才可以施行 , 提前爆炸会影响PoW网络安全 。 至今为止难度炸弹已经推迟了三次 , 最后在区块高度为9200000的缪尔冰川升级中 , 将难度炸弹推迟了4000000个区块 , 将于今年8月份爆发 。 这次伦敦硬分叉的EIP3554的内容就是推迟难度炸弹到今年12月份 。
解读以太坊伦敦升级EIP及其潜在影响

图2:以太坊的网络难度 , 红框代表推迟难度炸弹的升级
在接下来的上海硬分叉升级中 , 预计包括ETH1与ETH2合并的内容 , 如果能按时完成 , 那么难度炸弹会按照预定的时间出现 , 但难度炸弹在短时间内不会造成很明显的影响 。 矿工成本与币价有很大关系 , 从以太坊历史算力的变化来看 , 算力没有因为区块奖励减少或者网络难度上升而暴跌过 , 反而以太坊价格下跌是导致全网算力下跌的主因 。 如果要限制PoW挖矿 , 让矿工主动退出 , 还需要难度炸弹实施较长时间或者大幅调低区块奖励 。
解读以太坊伦敦升级EIP及其潜在影响

图3:以太坊网络算力 , 主要受以太坊价格影响
其他EIP的影响
EIP3198是为了辅助EIP1559而实施的 , 添加了BASEFEE操作码 , 目的是返回当前区块的基础费 。 EIP3541实施后 , 网络将拒绝以0xEF开头的新智能合约 , 已经存在的智能合约不受影响 。 这是为了接下来对EVM对象格式的提案做准备 , 如果下一步的提案没有部署 , 这个方案也可以用于其他用途 。
EIP3529修改了某些操作码对gas的退款 , 这会影响GasToken使用 。 以太坊在gas定价中 , 涉及到清理状态和存储插槽以及删除带有自毁操作码的合约时gas收费为负值 , 也就是会有gas退回 , 最高退款为创造时消耗量的一半 。 根据这个特征 , 用户可以在GasPrice低的时候花费gas创建这些智能合约 , 在价格高的时候清理和删除来获得gas再用于其他交易 , 以此实现gas费的套利 。 例如GST1 , GST2以及1inch开发的CHI就是使用了不同机制的GasToken 。 EIP3529取消SELFDESTRUCT操作码对gas的退款 , 并降低SSTORE操作码对gas的退款 , 这会导致GasToken失效 。 减少GasToken有利于减少不必要的gas使用占用网络资源 , 也避免退还gas后造成区块大小的变动 。