配置最低要求:
- CPU:8 核
- 内存:8G
我之前试过 1G、2G、4G内存的服务器,跑 RNode 时候均显示内存溢出。因此建议使用 RNode 的时候至少使用 8 核 CPU。
Linux 服务器安装 RNode
一步一步执行以下指令,即完成 RNode 安装。(截止19/08/16 为0.9.12
版)
sudo apt-get update # 更新 apt-get
sudo apt-get install -y software-properties-common
sudo add-apt-repository -y ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install -y openjdk-11-jdk # 安装环境
wget https://github.com/rchain/rchain/releases/download/v0.9.12/rnode-0.9.12.git16d90f43.tgz # 下载 rnode
tar zxvf rnode-0.9.12.git16d90f43.tgz # 解压
ln -s $(pwd)/rnode-0.9.12.git16d90f43/bin/rnode /usr/local/bin/rnode # 关联 RNode 指令
wget https://files.rchain-dev.tk/testnet2-wallets.txt # 下载测试网钱包地址
mkdir -p ~/.rnode/genesis # 创建创世块目录
mv testnet2-wallets.txt ~/.rnode/genesis/wallets.txt # 将钱包信息添加到创世区块中
或者使用我制作的一键脚本
sh -c "$(wget https://gist.githubusercontent.com/arvinxx/b3d24391e45b88f5fd867753844892d8/raw/241ac0f038f15d449b6db4ddc88cd3399ec5e9b3/rchain-test-net-install.sh
-O -)"
一键连接公共测试网教程
-
--network
:参与连接的 network-id(截止 19/08/16 为测试网 2 阶段,network-id 为testnet2.0-beta1
) -
--bootstrap
:启动的 rnode uri -
--map-size 1099511627776
: - LMDB 大小。目前这是一个临时的解决方案,到时候这个大小会自动设置
rnode run --network testnet2.0-beta1 --map-size 1099511627776 --bootstrap "rnode://25a48e34b10c5917aa21bdbbf45da56d3e7129c6@node0.testnet.rchain-dev.tk?protocol=40400&discovery=40404"
连接后出现以下信息及代表连接成功
连接成功后的信息
出现 Peers:1
即意味着已经连接上验证节点
出现Valid ApprovedBlock received!
意味着已成功获取区块
网友评论