何时使用 Solonet
Solonet 为节点运维人员提供了不依赖公共网络的快速反馈循环:- 练习节点运维:在一次性使用的本地链上演练升级、恢复和配置变更。
- 测试验证者工作流:针对自己的验证者运行
staking-cli操作,无需花费测试网 MON 或等待终局化。 - 开发工具:在您完全掌控状态的链上验证脚本、监控仪表板或区块传送集成。
- 重现问题:启动一个多验证者拓扑,以调查共识或 blocksync 的边缘情况。
anvil --network monad 启动更快,通常已足够。当您需要完整的节点行为时(共识、质押、归档 RPC 或类生产环境的时序),请使用 Solonet。
前置条件
- Linux x86_64 主机,或 macOS(Apple Silicon)
- 4 核以上 CPU 和 16 GB 内存
- Linux 上安装 Docker;macOS 上安装 Homebrew(用于安装下方的 Lima + Colima 环境)
macOS 设置(Apple Silicon)
Solonet 的容器为 x86_64 Linux,因此在 Apple Silicon 上您需要一个小型 Linux 虚拟机来承载 Docker。Lima 与 Colima 可以处理这个:Architecture: x86_64):
docker compose 命令在 macOS 和 Linux 上运行方式完全相同。
若要在稍后拆除所有内容:
快速开始
克隆仓库并启动一个单验证者网络:- RPC:
http://localhost:8080 - WebSocket:
ws://localhost:8081 - CORS RPC:
http://localhost:8082/rpc/ - 仪表板:
http://localhost:8082
其他网络配置
多验证者网络:包含的工具
Solonet 容器附带了节点运维中最常用的工具:forge和cast(Foundry)- 用于验证者质押操作的
staking-cli - 用于检查节点健康状况的
monad-status
备注
- Solonet 从创世启动一个全新的链。其状态和验证者集合与测试网、主网独立,因此适合在您掌控的链上验证您的运维流程。
- 由于链在本地运行,终局化速度很快,gas 实际上是免费的。真实的延迟或负载测试仍需部署到网络中进行。

