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 文檔中的不同部分,因為那裡有大量有用的內容,可以解答您大多數的問題!
如果您仍然需要幫助尋找某些資源,也可以隨時聯繫我 :)