Centos 瑞波币,xrp 节点搭建

1: 安装ripple RPM 存储库

$ sudo rpm -Uvh https://mirrors.ripple.com/ripple-repo-el7.rpm

2: 安装rippled软件包:

$ sudo yum install --enablerepo=ripple-stable rippled

3: 配置rippled服务以在系统引导时启动

$ sudo systemctl enable rippled.service

启动服务

$sudo systemctl start rippled.service

4: 在CentOS / Red Hat上自动更新

$ /opt/ripple/bin/update-rippled.sh

检查是否/opt/ripple/bin/update-rippled.sh存在。如果没有,请手动更新。
运行以下命令以更新到最新版本rippled:

$ sudo rpm -Uvh --replacepkgs https://mirrors.ripple.com/ripple-repo-el7.rpm
$ sudo yum update --enablerepo=ripple-stable rippled
$ sudo systemctl daemon-reload
$ sudo service rippled restart

5: 运行一个验证器 生成验证器密钥对:

$ /opt/ripple/bin/validator-keys create_keys

在这里插入图片描述

$ /opt/ripple/bin/validator-keys create_token --keyfile /root/.ripple/validator-keys.json

需要把我的keyfile 路径换成自己 create_keys 生成的路径
Centos 瑞波币,xrp 节点搭建_第1张图片

6:编辑rippled.cfg文件

rippled.cfg文件路径 /opt/ripple/etc/rippled.cfg
文件内容加上
[validator_token]
此处为图片里 validator_token下面的私钥

7: 重启服务

$ sudo systemctl restart rippled.service

8: 查看服务器信息

$ /opt/ripple/bin/rippled server_info


pubkey_validator响应中的值应与您为验证器一起生成public_key的validator-keys.json文件中的值匹配

9: 验证网络连接是否正常

$  /opt/ripple/bin/rippled peers

peers阵列null,则表明您没有健康的网络连接

10: 等待ripple 拉块

$ /opt/ripple/bin/rippled server_info  

Centos 瑞波币,xrp 节点搭建_第2张图片
表示ripple服务器的状态
Centos 瑞波币,xrp 节点搭建_第3张图片

11: 一般情况下都是先把节点切换成测试网, 先完成功能, 因为测试网可以有币测试

切换到测试网需要修改 ripple.cfg和validators.txt

1:修改ripple.cfg, 把下图标红的两项前面的# 去掉,前面不可留有空格

2:修改validators.txt文件, 把测试网配置开启, 正式网关闭
红圈1部分 是需要注释掉的,
红圈2部分 是需要解开注释的,

3:两处都修改好了之后,需要重启下ripple服务

$ sudo systemctl restart rippled.service

4:等待3~8分钟 使用下方命令查询下信息

$ /opt/ripple/bin/rippled server_info | grep seq

Centos 瑞波币,xrp 节点搭建_第4张图片
5:如果以上条件都符合了, 点击下方链接获取有xrp的账户,可以开发了.

链接: xrp获取测试账号

补充一句: 如果按照上面整体走下来,网络不可用, 可以选择不开启验证 直接从第三步转到第十一步

等待更新,开发功能文档ing

golang 对接jsonRPC 文档 已开发,请点击链接查看

https://blog.csdn.net/Little_Ji/article/details/95168053

你可能感兴趣的:(go,golang,区块链)