在 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停止机器。
➡️

继续阅读