Monad Docs 中文版
by DocsZH
  • 介绍 Monad
    • 为什么选择区块链?
    • 为什么选择 Monad: 去中心化+性能
    • 面向用户的 Monad
    • 面向开发人员的 Monad
    • Devnet 开发者申请
  • 快速入门
    • 部署合约
      • 使用 Foundry 部署合约
      • 使用 Hardhat 部署合约
    • 验证合约
      • 验证 Foundry 合约
      • 验证 Hardhat 合约
  • 开发指南
    • EVM 资源
      • EVM Behavior
      • Solidity 资源
      • 其他编程语言
        • Vyper 语言
        • Yul 语言
        • Huff 语言
    • 使用 Scaffold-Eth-Monad 构建 dApp
  • Monad 架构
    • 相关概念
      • Asynchronous I/O
      • Pipelining
    • 共识机制
      • MonadBFT 共识机制
      • 延迟执行
      • 共享内存池
      • 传输成本和储备余额
    • 执行机制
      • 并行执行
      • MonadDb 数据库
    • Monad 的交易生命周期
    • 硬件要求
    • 其他详细信息
  • 参考资料
    • RPC 概述
    • RPC 故障代码
    • RPC API
  • Monad 官方链接
由 GitBook 提供支持
在本页
  • EVM Behavior 规范
  • 操作码参考
  • Solidity 存储布局
  1. 开发指南
  2. EVM 资源

EVM Behavior

上一页EVM 资源下一页Solidity 资源

最后更新于5个月前

EVM Behavior 规范

  • :EVM 的直接技术规范和一些 behavior 示例

  • : Peter Robinson 和 David Hyland-Wood 90 分钟的讲座

  • :一套用于衡量开发者心智水平的出色图表

操作码参考

:操作码参考(包括 Gas 成本)和用于单步执行字节码的交互式沙盒

Solidity 存储布局

EVM 允许智能合约将数据存储在 32 字节的单词("存储槽")中,但复杂数据结构(如列表或映射)则留给更高级的语言来处理,Solidity 有一种将变量分配到存储槽的特定方法,如下所述:

关于EVM的说明
EVM:从Solidity到字节码、内存和存储
EVM图解
EVM深度挖掘:通往隐形超级编码器之路
evm.codes
关于存储布局的官方文件
Solidity中的存储模式