AIAChain 中文
  • 👋Welcome To AIA Chain
    • AIA智能链白皮书
  • 一、公链背景
    • 1.1 人工智能
    • 1.2 区块链+AI
  • 二、AIA生态介绍
  • 三、AIA概况
    • 3.1 宣言
    • 3.2 愿景
    • 3.3 APos共识机制
    • 3.4 经济模型
    • 3.5 AIA代币分配方案
  • 四、AIA技术核心
    • 4.1 AIA智能链性能
    • 4.2 AIA智能链技术特性
      • 4.2.1 可信的账户交易
      • 4.2.2 用户的安全体验
      • 4.2.3 智能合约的应用
      • 4.2.4 高效的数据处理
      • 4.2.5 独创的AVM体系
      • 4.2.6 低门槛Gas费
  • 五、路线图
  • 六、AIA智能链生态建设
    • 6.1 AI算力场景建设
      • 6.1.1 背景说明
      • 6.1.2 AIA智能链场景应用与角色
      • 6.1.3 AI经济模型
      • 6.1.4 AI 算力节点
        • 6.1.4.1 人人节点
        • 6.1.4.2 AI节点
      • 6.1.5 跨链兑换
    • 6.2 多链钱包建设
      • 6.2.1 钱包命名
      • 6.2.2 钱包说明
      • 6.2.3 AIpay钱包功能及规划
      • 6.2.4 理财产品
    • 6.3 流动性激励建设
      • 6.3.1 单币质押挖矿
      • 6.3.2 流动性质押挖矿
      • 6.3.3 入驻项目流动性激励扶持
  • 七、生态扶持
    • 7.1 项目入驻激励维度
    • 7.2 项目扶持方式
  • 八、社媒账号
  • 九、开发者文档
    • 节点运营商
      • AIA智能链节点配置
      • 运行节点
      • 运行验证器
      • 惩罚
    • Json-rpc
  • 十、AIA加速器计划
  • 十一、特别说明
    • 免责声明
  • 十二、AIA网络配置参数
Powered by GitBook
On this page
  • 节点功能
  • 支持的平台
  • 运行节点的步骤
  1. 九、开发者文档
  2. 节点运营商

运行节点

如何在AIA智能链上运行节点

PreviousAIA智能链节点配置Next运行验证器

Last updated 7 months ago

节点功能

  • 将完整的区块链历史记录存储在磁盘上,并可以响应来自网络的数据请求。

  • 接收并验证新的区块和交易。

  • 验证每个帐户的状态。

支持的平台

我们支持在Linux上运行完整节点。

运行节点的步骤

  • 下载预构建二进制文件或按照以下说明操作

# Linux
wget   $(curl -s https://api.github.com/repos/aiachain/aia/releases/latest |grep browser_ |grep geth_linux |cut -d\" -f4)
mv geth_linux geth
chmod -v u+x geth
  • 下载配置文件

通过以下方式下载genesis.json和config.toml:

# mainnet
wget   $(curl -s https://api.github.com/repos/aiachain/aia/releases/latest |grep browser_ |grep mainnet |cut -d\" -f4)
unzip mainnet.zip
  • 修改配置文件

如果要运行全节点,config.toml文件使用以下参数

SyncMode = "full"

如果要运行快速节点,config.toml文件使用以下参数

SyncMode = "fast"
  • 下载快照

注意 –datadir 标志应指向提取的快照数据所在的文件夹。在我们的例子中,我们创建了一个名为 node 的新文件夹,并将提取的快照数据移动到此文件夹。

mv server/data-seed/geth/chaindata node/geth/chaindata
mv server/data-seed/geth/chaindata node/geth/triecache
  • 启动完整节点

./geth --config ./config.toml --datadir ./node 

注意 确保您使用的是上面使用 wget 下载的 geth 版本,而不是您本地安装的 geth,后者可能是错误的版本。

当您的节点开始同步时,您应该能够看到以下输出:

INFO [07-01|15:59:29.039] Imported new chain segment               blocks=2048 txs=5  mgas=3.051  elapsed=486.787ms mgasps=6.267  number=6169 hash=136200..a326f8 age=2y11mo3w dirty=117.71KiB
INFO [07-01|15:59:29.535] Imported new chain segment               blocks=1895 txs=0  mgas=0.000  elapsed=486.088ms mgasps=0.000  number=8064 hash=9d7c2f..7919ec age=2y11mo3w dirty=128.09KiB
INFO [07-01|15:59:30.011] Imported new chain segment               blocks=2048 txs=0  mgas=0.000  elapsed=466.577ms mgasps=0.000  number=10112 hash=485e3f..00e1a8 age=2y11mo3w dirty=135.38KiB
INFO [07-01|15:59:30.488] Imported new chain segment               blocks=2048 txs=0  mgas=0.000  elapsed=463.842ms mgasps=0.000  number=12160 hash=7056d5..988849 age=2y11mo3w dirty=136.87KiB
  • 后台启动节点,且设置日志目录为./logs

nohup ./geth --config ./config.toml --datadir ./node --logpath logs >> /dev/null 2>&1 &

下载最新的 chaindata 快照。按照指南构建您的文件。如果快照数据无法下载,那节点启动时,节点也会同步数据。

从发布页面
从这里