核心关键词:OKTC 主网、完整节点、exchaind、genesis 文件、节点升级、验证人节点
想快速体验高性能 EVM?👉 立即浏览一站式 OKTC 主网入口,无需注册即可开启去中心化之旅
一、前期准备
1.1 支持平台
- macOS
- Windows
- Linux
1.2 最低系统配置
完整节点依赖 exchaind,运行前请确认硬件满足:
- 8 CPU + 32 GB RAM + 2 TB NVMe(推荐)
- 千兆网络上行
- Ubuntu 20.04 或更高版本
📌 如需更详细配置表可参考官方节点要求文档,但毕竟“标准只是底线”,性能越给力,同步越快。
二、首次运行:从 0 到 1 部署 OKTC 主网完整节点
2.1 安装 oktc
命令行一句话搞定,建议放后台慢慢下载。
2.2 初始化节点
exchaind init <your-moniker> --chain-id exchain-66moniker仅支持 ASCII,别用 emoji。- 配置文件生成于:
~/.exchaind/config/config.toml
2.3 启用防垃圾交易
编辑 ~/.exchaind/config/exchaind.toml
minimum-gas-prices = "0.000000001okt"防止 0 fee 交易攻击,主网友好。
2.4 获取 genesis 文件
从 mainnet repo 复制最新 genesis.json
curl -L https://raw.githubusercontent.com/okx/mainnet/main/genesis.json > ~/.exchaind/config/genesis.json验证配置正确性:
exchaind validate-genesis2.5 添加种子节点
打开 config.toml,在 p2p.seeds 填入官方种子列表:
seeds = "seed1@ip:port,seed2@ip:port"这样节点才能快速发现 OKTC 主网全球对等节点。
常见问题 Q&A
- Q1:Moniker 可以改吗?
已在config.toml里,随时编辑并重开即可生效。 - Q2:同步卡住怎么办?
确认端口 26656/26657 防火墙已放行;可添加更多种子节点。 - Q3:要多长时间完成同步?
4-8 小时(千兆网络 + NVMe SSD),普通 SATA SSD 可能翻倍。
三、启动与监控
exchaind start查看日志确认同步进度:
curl -s http://localhost:26657/status | jq '.result.sync_info'一旦 "catching_up": false,恭喜成功加入 OKTC 公共主网!
想在同步期间多做些实验?👉 一键直达开发者专属文档中心,海量示例代码等你把玩
四、JSON-RPC 端口与开发调试
- 本地端口:
26657 - 主网 RPC:
https://exchainrpc.okex.org
可通过 Postman、Hardhat、ethers.js 连接测试转账、部署合约等。
五、节点升级:保持版本最新
5.1 清档重置(原地升级)
exchaind unsafe-reset-all保留 priv_validator.json,千万别复制到多台机器,避免双签风险。
5.2 软件升级
拉取最新分支:
git checkout master && git pull
make install升级后重启 exchaind 即可。
升级常见疑问
- Q4:升级后会分叉吗?
保证版本一致、配置一致,不会分叉。 - Q5:我需要每次升级都清档吗?
仅当“大版本写入格式变更”时官方会提示,其余平滑升级无需清档。 - Q6:在哪里查看版本发布公告?阅读 mainnet repo release 页面,订阅 Release Note。
六、进阶:成为 OKTC 验证人节点
完整节点稳定运行后,可以质押 OKT,参与区块生产:
- 准备 ≥ 10,000 OKT
- 创建验证人:参考官方 Validator Setup 指南
- 社群投票进入前 100,即可获取区块奖励与治理权
结语
从部署完整节点到升级、再到竞选验证人,本指南已为你铺平道路。OKTC 主网凭借高 TPS、低 Gas、EVM 完全兼容三大优势,正成为开发者与机构的下一个热土。现在就行动吧!
- 保持节点在线
- 定时检查官方 Discord 与 GitHub 公告
- 下一轮升级,你也能轻松应对