跳到主要内容

参与共识指导手册

本文档将指导您如何参与 ITAC Chain 的共识机制。

前置要求

  1. 准备好节点运行环境
  2. 拥有联盟链管理员地址授权的地址
  3. 了解基本的节点操作

共识机制

ITAC Chain 采用联盟链共识机制,只有被授权的地址才能创建共识节点。

节点部署

1. 环境准备

确保您的服务器满足以下要求:

  • 足够的计算资源
  • 稳定的网络连接
  • 必要的系统依赖

2. 部署节点

使用docker compose工具进行节点部署

version: '3.1'
services:
nerve:
image: itacclub/itac-node:1.0.0
restart: always
container_name: nuls-wallet
ports:
# 端口映射
- 9001:9001
- 9002:9002
- 9004:9004
volumes:
# 数据库目录映
- ./data:/nuls/data
- ./logs:/nuls/Logs
- ./mongo_data:/nuls/mongo_data
- ./mongo_log:/nuls/mongo_log
environment:
- TZ=Asia/Shanghai

3. 启动节点

docker compse up -d

地址授权

  • 需要拥有权限的管理员地址,在节点命令行中执行以下命令
auth <address> <agentAddress> <value>
- <address> - 您自己的账户地址(必填)
- <agentAddress> - 将创建代理的地址(必填)
- <value> - 1=允许,0=不允许(必填)

创建节点

已被授权的地址,可以执行下面的命令创建节点,参与共识

createagent <agentAddress> <packingAddress> <commissionRate> <deposit> [rewardAddress]
- <agentAddress> - 代理所有者地址(必填)
- <packingAddress> - 打包地址(必填)
- <commissionRate> - 佣金率(10~100),最多支持 2 位小数(必填)
- <deposit> - 要存入的金额,最多支持 8 位小数(必填)
- [rewardAddress] - 奖励地址(可选)

相关文档