登录 后可观看高清视频

汇编与形式化验证 EVM #1 课程介绍

32次播放
2025-10-02

视频 AI 总结: 本视频是关于 EVM 汇编操作码和形式化验证智能合约的课程介绍,旨在帮助开发者和安全研究人员达到区块链知识的顶尖水平。课程内容包括反汇编智能合约、学习字节码、优化合约 Gas 消耗、使用 Yul 和 Huff 编写智能合约,以及形式化验证。通过三个项目实践,深入学习 Halmos 和 Certora 等工具,掌握形式化验证和 Fuzzing 的使用场景,提升智能合约开发和安全能力。

关键信息:

  • 课程目标:成为区块链知识顶尖的开发者和安全研究人员。
  • 课程内容:
    • 智能合约反汇编和字节码学习。
    • 使用 Yul 和 Huff 编写 Gas 优化合约。
    • 形式化验证工具 Halmos 和 Certora 的使用。
    • Fuzzing 和形式化验证的结合应用。
  • 目标学员:已经熟悉 Solidity 或 Vyper 的开发者,希望提升到更高水平。
  • 课程特点:深入、高级、项目驱动,强调实践和工具使用。
  • Vyper 和 Solidity 的比较:Vyper 和 Solidity 都是高级语言,可以保护开发者免于出错,例如 calldata 大小和意外发送 E 以及安全数学。而且它们都是很棒的语言。所以选择任何一个并享受乐趣。Huff 和 Yul 是很棒的语言,如果你需要非常具体的性能代码,或者你希望了解更多关于 EVM 的信息。我不建议将这些语言用于所有生产代码。但我认为它们对于学习和理解来说非常棒。