2020年是以太坊发展历程中承前启后的关键一年,在这一年,以太坊网络经历了两次重要的协议升级——柏林(Berlin)硬分叉和伦敦(London)硬分叉,这两次升级不仅优化了网络性能、降低了交易成本,更重要的是,它们为以太坊从工作量证明(PoW)向权益证明(PoS)的史诗级过渡——以太坊2.0的全面启动,奠定了坚实的基础,扫清了诸多障碍。
柏林硬分叉(2021年4月):提升效率与安全
柏林硬分叉原计划于2020年11月举行,但由于一些技术细节的完善和测试,最终推迟至2021年4月实施,它是以太坊“以太坊改进提案”(EIP)驱动的又一次重要升级,核心目标在于提升网络的效率和交易处理的成本效益。
- 核心改进提案(EIPs)亮点:
- EIP-2718:引入类型化交易:这是柏林硬分叉最重要的变化之一,它引入了一种新的交易格式,使得未来能够更灵活地添加新的交易类型,同时保持了向后兼容性,这为未来的协议升级和功能扩展(如EIP-1559)铺平了道路。
- EIP-2929: Gas费用调整与状态访问成本优化:该提案旨在简化Gas费用模型,特别是对智能合约状态访问的Gas成本进行了重新调整,它提高了某些昂贵操作(如存储和访问合约变量)的Gas费用,降低了复杂性,并减少了潜在的攻击向量,从而提升了网络安全性。
- EIP-2930:可选访问列表:引入了一种新的交易类型,允许发送者在交易中明确指定将要访问的合约存储地址和键,这可以为某些复杂交易节省Gas费用,因为发送者可以提前告知网络需要加载的状态,避免了不必要的预加载。
柏林升级的意义在于,它通过优化交易结构和Gas模型,使得以太坊网络在处理交易时更加高效、成本更低,同时也增强了网络的安全性,为后续更大规模的升级做好了准备。
伦敦硬分叉(2021年8月):引爆关注的EIP-1559与通缩机制
如果说柏林升级是“预热”,那么伦敦硬分叉则是以太坊2020年升级计划中的“重头戏”,其影响尤为深远,尤其是EIP-1559的引入,引发了加密社区的广泛讨论和关注。
- 核心改进提案(EIPs)亮点:
- EIP-1559:基础费用燃烧机制:这是以太坊历史上最具革命性的升级之一,它彻底改变了以太坊的交易费用模式:
- 告别“拍卖式”Gas费:传统的Gas费是通过用户之间的竞价确定的,在网络拥堵时费用会飙升。
- 引入“基础费用”(Base Fee):每笔交易的基础费用由网络根据当前拥堵程度自动计算,并直接销毁(燃烧),而不是支付给矿工。
- “小费”(Priority Fee):用户可以在基础费用之上支付额外的小费,以激励矿工优先打包自己的交易。
- 通缩效应:由于基础费用被持续销毁,以太坊的代币供应量首次出现了通缩的可能性,当网络交易活跃,基础费用较高时,ETH的燃烧量会超过新发行量,从而对ETH的稀缺性产生积极影响。
- EIP-3529:减少Gas退款:调整了智能合约执行中状态回退时的Gas退款机制,降低了恶意合约可能造成的Gas浪费攻击。
- EIP-3198:BASEFEE操作码:允许智能合约直接访问当前区块的基础费用,为DeFi等应用提供了更多可能性。
- EIP-3541:禁止合约创建以0x字节开头:为未来以太坊虚拟机(EVM)的升级预留了空间。
- EIP-1559:基础费用燃烧机制:这是以太坊历史上最具革命性的升级之一,它彻底改变了以太坊的交易费用模式:
