RChain 服务器节点安装配置教程

配置最低要求:

  • 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! 意味着已成功获取区块

你可能感兴趣的:(RChain 服务器节点安装配置教程)