Monad 实操指南:欢迎进入全新架构、高性能的开发生态
作者:harpaljadeja.eth (evm/acc)
编译:深潮TechFlow
Monad 是一个完全兼容 EVM 的 Layer-1 区块链,但经过优化,具备高吞吐量和低延迟的特点。
它采用了全新的架构(包括 MonadBFT 共识机制、RaptorCast 网络、异步与并行执行、即时编译 JIT 以及自定义 MonadDb 数据库),实现了约 10,000 TPS(每秒交易处理量),区块时间约为 400 毫秒,最终确认时间约为 800 毫秒。
值得注意的是,Monad 完全保留了对 EVM 和 RPC 的兼容性,所有现有的 Solidity 合约、开发工具及钱包均可直接使用,无需额外调整!
Monad 致力于推动去中心化和区块链可扩展性的边界。通过 Monad,开发者无需更改 Solidity 或 Web3 工作流,即可享受更快的区块生成速度和更高的吞吐量。
在本文中,我将为您介绍一些资源,帮助您更好地了解 Monad 并开始开发!
Monad 专为与标准的以太坊开发工具配套使用而设计。
特别是,Foundry 和 Hardhat 得到了完全支持,其他工具如 Remix 和 Scaffold-ETH 同样可以正常使用。
您可以参考相关指南来部署和验证智能合约!
请确保使用 Foundry 版本 v1.5.0 和 Viem 版本 v2.40.0 。

图:Monad 的基础设施与开发工具
网络信息
如果您需要了解链 ID、区块浏览器和 RPC URL 等信息,可以参考网络信息页面(包括主网和测试网的相关信息)。

图:Monad 主网网络信息
从其他 EVM 链迁移应用至 Monad
如果您正在将应用从其他 EVM 链迁移到 Monad,那么《部署摘要》将是您最值得参考的内容。
该文档包含网络信息、已部署在 Monad 上的协议地址,以及在迁移应用时需要注意的 Monad 和以太坊之间的各种差异!
开发者专用 Monad 部署摘要

图:开发者Monad部署摘要
Monad 支持 EIP-7702 提案,并且附带储备余额条件,您可以在这里了解更多相关信息。
高性能应用的最佳实践
Monad 的文档还提供了关于高性能应用的优秀指南,涵盖了诸如使用哪些 RPC 方法、如何批量调用、何时使用索引器等最佳实践。
高性能应用开发最佳实践

图:高性能应用的最佳实践
Gas 定价
《Gas 定价文档》可以帮助您了解 Monad 相较于以太坊在各种 Gas 操作码上的变化,这些变化是您在 Monad 上部署时需要特别注意的。

图:Monad Gas 定价指南
开发工具与基础设施
Monad 目前在主网上拥有最为丰富的开发工具和基础设施生态系统!
您可以浏览 Monad 文档中提到的各种服务提供商,或者快速查看 @keoneHD 发布的快照推文:
推文链接
Monad 工具与基础设施文档

图:Monad上的工具和基础设施
如果您需要使用某些 Monad 主网上尚未提供的服务提供商,请随时联系我们!
Monad 架构
如果您希望深入了解 Monad 的内部机制,可以访问文档中的 Monad 架构部分。
该部分详细解释了 Monad 的多项核心技术,包括并行执行(Parallel Execution)、MonadBFT 共识机制
MonadDB 数据库等。
Monad 架构详解

图:Monad 架构
寻找应用开发指南?
如果您是 Web3 新手或者正在寻找应用开发指南,Monad 文档中有一个非常出色的部分,专为希望在 Monad 上开始开发的开发者准备。
其中包括如何使用索引器、钱包连接 SDK,甚至 MCP 和 x402 应用的详细指南!
Monad 应用开发指南

图:在Monad 开发的指引
寻找模板?
Monad 文档还提供了 Farcaster Mini 应用的模板,是的,Farcaster 应用完全支持 Monad 主网,包括 @farcaster_xyz 钱包!
Farcaster Mini 应用模板

图:Farcaster小程序模板
移动应用模板
Monad 文档还提供了使用 React Native 构建移动应用的模板!
移动应用模板

图:移动应用模板
我强烈建议您浏览 Monad 文档中的不同部分,因为那里有大量有用的内容,可以解答您大多数的问题!
如果您仍然需要帮助寻找某些资源,也可以随时联系我 :)
欢迎加入深潮TechFlow官方社群
Twitter官方账号:https://x.com/TechFlowPost
Twitter英文账号:https://x.com/BlockFlow_News