2020年,对于以太坊(Ethereum)及其全球社区而言,是充满变革与期待的一年,尽管年初的全球疫情带来了诸多不确定性,但以太坊的开发者们并未停下前进的步伐,这一年,以太坊网络经历了一系列重要的升级,其中最引人注目的便是“柏林”(Berlin)和“伦敦”(London)硬分叉升级,这些升级不仅仅是技术上的迭代,更是以太坊向“以太坊2.0”(Eth2)愿景迈进的关键基石,为网络的可扩展性、安全性和可持续性奠定了重要基础。

柏林升级:优化网络效率,为减负铺路

柏林升级于2021年4月(注:虽然关键词是2020年,但柏林升级实际发生在2021年4月,是2020年规划与测试的延续和重要成果,此处按技术演进逻辑纳入,并说明其背景与2020年的关联)正式激活,是以太坊网络上一次重要的协议升级,其主要目标聚焦于优化交易费用(Gas)和提升网络效率,为后续更激进的升级(如伦敦)铺平道路。

柏林升级包含几个关键改进(EIPs):

  1. EIP-2718:交易类型化(Typed Transactions):引入了新的交易格式,使得以太坊交易可以明确类型,简化了交易处理逻辑,并为未来新交易类型的引入提供了灵活性。
  2. EIP-2930:访问列表(Access Lists):允许发送者在交易中明确指定将要读取和写入的合约地址和存储槽,这减少了交易执行时的重复计算,降低了Gas费用,尤其对于需要与多个合约交互的复杂交易而言,优化效果显著。
  3. EIP-2929:Gas成本调整:对访问合约存储和账户状态的Gas成本进行了重新调整,旨在更准确地反映其计算资源消耗,防止某些形式的滥用攻击,同时使Gas定价更趋合理。

尽管柏林升级的直接Gas费优化效果在某些场景下不如伦敦升级那么立竿见影,但它通过引入更灵活的交易结构和更精确的成本模型,为以太坊网络的长期健康发展注入了活力,是迈向更高效、更可扩展网络的重要一步,其规划和准备工作在2020年已紧锣密鼓地进行,体现了以太坊社区持续迭代的精神。

随机配图