首页 软件应用

Chia 自建同步节点

自建节点原料

首先需要准备一台 vps 收费免费的都可以。注意:必须要保证延迟比较低哦。(配置低一点都无所谓,主要是用来做个人节点同步的。)

这里推荐腾讯云香港或者国内的机器新用户一年 98 元超值。立刻去购买

系统

Ubuntu 18.04 LTS

步骤

登录云服务器

首先使用SSH登录到云服务器。

更新Pyhton环境

sudo apt-get install python3.7-venv python3.7-distutils python3.7-dev git -y

更新Ubuntu软件库

sudo apt-get update
sudo apt-get upgrade -y

下载chia

git clone https://github.com/Chia-Network/chia-blockchain.git -b latest --recurse-submodules

注意如果出现报错

如果报错提示 fatal: unable to access 'https://github.comxxxxxxxxxxx': Failed to connect to xxxxxxxxxxxxx

则执行以下命令,如果没有报错忽略这一步

git clone git://github.com/Chia-Network/chia-blockchain.git -b latest --recurse-submodules

出现这样的代码说明已经安装完成

开始安装chia

cd chia-blockchain
chmod +x ./install.sh
sh install.sh

这个过程会比较漫长,请耐心等待安装完毕。

chia安装完成

激活 chia 环境

. ./activate

这里注意前面是两个 . . 并且中间还有一个空格

启动并配置chia服务

这里会自动创建一个私钥和公钥,可以不用管,我们只是用来当作全节点服务用。

chia init
chia keys generate
chia start all
chia show -s

显示以下内容即配置成功完成,只需要等待同步完成。

chia配置成功

防火墙添加规则

在你主机提供商的防火墙控制面板添加新的防火墙规则,允许8444端口通过。当然你也可以直接配置允许所有端口。

后续的版本更新和维护命令

注意:更新过程中如果提示 RELEASE.dev0 的内容需要手动删除 package-lock.json 文件,然后再执行 install.sh

cd chia-blockchain
chia stop -d all
deactivate
git fetch
git checkout latest
git reset --hard FETCH_HEAD

# If you get RELEASE.dev0 then delete the package-lock.json in chia-blockchain-gui and install.sh again

sh install.sh
. ./activate

结束

至此在你的chia客户端中添加你的云服务器地址和8444端口号就可以直接使用了。再也不用愁节点未同步了。




文章评论

    小白 の 博客 访客ChromeWindows
    2021-07-12 16:55   回复

    小白の博客(https://www.xiaobai666.top)已经改成
    网站名称:罗小黑
    网站域名:https://www.aiyo99.com
    网站头像:https://thirdqq.qlogo.cn/g?b=qq&nk=3285884651&s=100
    网站介绍: 我在等一个人,等一个想保护的人。

    麻烦修改一下哦

      tzhhone 站长ChromeWindows
      2021-07-17 16:53   回复

      已经修改。

目录