两台机器如何做欧逸OYI区块链,搭建指南
2026.10.09 18:55:33 5 0
准备工作
硬件要求
- 机器A(主节点):建议配置 4核CPU / 8GB内存 / 200GB硬盘
- 机器B(从节点):建议配置 4核CPU / 8GB内存 / 200GB硬盘
系统环境
- 操作系统:Ubuntu 20.04 或 CentOS 7+
- 网络:两台机器需在同一内网或可互相访问的公网环境
必要工具
- SSH远程连接工具
- Docker环境(可选)
- 基本的Linux命令行操作能力
环境配置
更新系统
在两台机器上分别执行:

sudo apt update && sudo apt upgrade -y
安装基础依赖
sudo apt install -y git curl wget build-essential
安装OYI节点程序
从官方渠道获取欧逸OYI区块链节点安装包,并在两台机器上分别部署:
# 下载并安装OYI节点程序 wget [官方下载地址] tar -zxvf oyi-node.tar.gz cd oyi-node
主节点(机器A)配置
初始化创世区块
./oyi init --nodeid node1 --genesis genesis.json
编辑配置文件
修改 config.yaml,设置以下关键参数:
node: id: node1 role: master port: 30303 rpc_port: 8545 network: bootstrap: true max_peers: 50
启动主节点
./oyi start --config config.yaml
启动后记录主节点的IP地址和节点ID,供从节点连接使用。
从节点(机器B)配置
初始化节点
./oyi init --nodeid node2 --genesis genesis.json
注意:从节点必须使用与主节点相同的创世文件(genesis.json),否则无法同步。
配置从节点
编辑 config.yaml:
node: id: node2 role: slave port: 30303 rpc_port: 8545 network: bootstrap: false seed_node: "机器A的IP:30303"
启动从节点
./oyi start --config config.yaml
验证节点连接
检查节点状态
在机器B上执行:
./oyi attach --exec "admin.peers"
如果输出中显示机器A的节点信息,说明两台机器已成功建立连接。
查看区块同步
./oyi attach --exec "eth.blockNumber"
对比两台机器的区块高度,若一致则数据同步正常。
常见问题与解决
| 问题 | 解决方案 |
|---|---|
| 节点无法连接 | 检查防火墙是否开放30303端口 |
| 区块同步失败 | 确认genesis.json文件一致 |
| RPC无法访问 | 检查8545端口绑定地址设置 |
| 磁盘空间不足 | 定期清理或扩容 |
安全建议
- 开启防火墙规则,仅开放必要端口
- 使用密钥对登录,禁用密码登录
- 定期备份节点数据和私钥
- 及时更新OYI节点程序版本
通过以上步骤,两台机器即可成功搭建欧逸OYI区块链的双节点网络,这种最小化的多节点架构可用于开发测试、私有链部署等场景,后续可根据需求增加更多节点,逐步扩展为完整的区块链网络。
如需了解更多技术细节,建议参考欧逸OYI官方技术文档和社区支持。
本文仅供技术学习参考,具体操作请以官方文档为准。
本文转载自互联网,如有侵权,联系删除
