登录 后可观看高清视频

EVM 编程课程 #11 - 硬分叉

226次播放
2025-08-01

视频 AI 总结: 该视频主要讲解了区块链中的硬分叉(Hard Fork)和软分叉(Soft Fork)的概念,以及以太坊(Ethereum)历史上发生的几次重要硬分叉事件。视频强调了硬分叉需要所有节点同意并更新代码,否则会导致链分裂。同时,视频也提到了 EVM 兼容链实际上并非完全兼容,因为它们可能引入不同的逻辑、预编译合约或预部署合约,导致代码在不同链上的行为不一致。

关键信息:

  • 硬分叉(Hard Fork):区块链的重大升级,需要所有节点更新代码才能保持一致,否则会产生链分裂。
  • 软分叉(Soft Fork):节点可以选择同意的更新,不影响世界观的运作。
  • 以太坊硬分叉历史:包括 Frontier、Homestead、Ethereum Classic(DAO Hack 后)、Metropolis、Serenity、Berlin、London、Shanghai 等。
  • EVM 兼容性问题:许多声称 EVM 兼容的链实际上存在差异,例如 Aurora、Arbitrum、zk-sync 等,可能导致代码行为不一致。
  • 预编译合约(Pre-compile)和预部署合约(Pre-deploy):EVM 兼容链可能引入的两种特殊合约,影响链的行为。
  • Multi-Chain Auditor:一个用于比较不同链之间差异的资源。