在 Fly.io 上运行 Algorand 节点
💡
原文英文,约600词,阅读约需2分钟。
📝
内容提要
文章介绍了如何配置和启动Algorand节点。首先,创建包含`fly.toml`和`run.sh`的目录。`fly.toml`定义应用配置,`run.sh`用于复制`genesis.json`并启动节点。通过`fly launch`启动应用,使用`fly ssh console`检查节点状态。同步进度可通过区块数跟踪。建议使用高性能虚拟机加快同步,并持久存储区块链数据。
🎯
关键要点
- 创建包含fly.toml和run.sh的目录结构。
- fly.toml文件定义应用配置,包括应用名称、区域、命令、镜像、挂载、HTTP服务等。
- run.sh脚本用于复制genesis.json并启动节点。
- 使用fly launch命令启动应用,并确认配置。
- 通过fly ssh console检查节点状态,使用goal node status命令查看同步进度。
- 节点同步进度可通过比较最后提交的区块与Pera Explorer上的最后区块进行跟踪。
- 需要持久存储区块链数据,因此在fly.toml中指定了卷的配置。
- 建议使用高性能虚拟机以加快同步速度。
- 设置auto_stop_machines为'off'和min_machines_running为1,以防止Fly.io停止机器。
➡️