基础设施
部署主节点
Orin Core 主节点通过 ProTx (DIP3) 注册。以下流程适用于经典主节点和 EvoNode。
要求
- 主节点抵押:1000 ORIN(
protx register_fund)。 - EvoNode 抵押:4000 ORIN(
protx register_fund_evo)。 - 公网 IP 地址与持续在线服务器。
- 开放端口:mainnet 18444,testnet 28444。
- 平台端口:P2P 26656 (mainnet) / 22000 (testnet),HTTP 443 (mainnet) / 22001 (testnet)。
请确保节点版本与当前网络发布一致。
密钥与地址
- 生成操作员 BLS 密钥:
orin-cli bls generate。 - 生成 owner 与 voting 地址:
orin-cli getnewaddress。 - 准备收益地址与抵押地址。
基础配置
在 orin.conf 中添加以下内容并重启服务:
server=1
rpcuser=orinrpc
rpcpassword=CHANGE_ME
externalip=YOUR_PUBLIC_IP:18444
masternodeblsprivkey=YOUR_BLS_PRIVATE_KEY
测试网请使用 28444 端口。
主节点注册(ProTx)
参数顺序请查看 orin-cli help protx register_fund。示例:
orin-cli protx register_fund "COLLATERAL_ADDRESS" "IP:18444" "OWNER_ADDRESS" \
"OPERATOR_PUBKEY" "VOTING_ADDRESS" 0 "PAYOUT_ADDRESS"
外部抵押请使用 protx register,填写 collateralHash 与 collateralIndex。
EvoNode 注册
EvoNode 需要平台参数。protx register_fund_evo 包含
platformNodeID、platformP2PAddrs 和
platformHTTPSAddrs。
orin-cli protx register_fund_evo "COLLATERAL_ADDRESS" "IP:18444" "OWNER_ADDRESS" \
"OPERATOR_PUBKEY" "VOTING_ADDRESS" 0 "PAYOUT_ADDRESS" \
"PLATFORM_NODE_ID" 26656 443
状态检查
orin-cli masternode status— 本地主节点状态。orin-cli protx list registered— 链上 ProTx 列表。orin-cli protx info <protx_hash>— 查看指定记录。