CELESTIA中文轻节点安装教程

运行轻节点硬件最低要求:

内存:2 GB RAM

CPU:单核

磁盘:5 GB SSD 存储

带宽:56 Kbps 下载/56 Kbps 上传

需确保至少有 5+ Gb 的可用空间用于 Celestia Light Nod。

节点搭建

在搭建轻节点之前需要先购买云服务器(建议购买国外的,国内麻烦)

这里我们使用以下链接购买(这个网站注册直接送200美元两个月,之后你需要使用paypal支付 5 美金验证一下就行了,说是购买其实是白嫖)

https://m.do.co/c/b513b81c066c

https://m.do.co/c/eda868a819ef

一、创建云服务器

选择第一个创建云服务器

post image

之后选择国家,随便一个都行

post image

然后选择Ubuntu Linux 20.04 (LTS) x64

post image

继续选择配置,这里我选择了第三个(当然你选第二个也可以)

post image

之后就是填写root密钥(记得保存),这里我选择root密钥登陆,当然你也可以选择SSH登陆(有linux基础的建议使用,SSH比较安全)

post image

最后点击右下角确认完成创建

post image

二、启动云服务器

1.搭建了服务器然后启动,等待搭建完成

post image

按图示选择启动控制台

post image
post image

现在我们已经启动并进入到命令窗口

post image

三、安装、运行轻节点

输入命令

sudo apt update && sudo apt upgrade -y
post image

回车等待下载完成

post image

继续安装,输入命令

sudo apt install curl tar wget clang pkg-config libssl-dev jq build-essential git make ncdu -y
post image

下载完成后我们开始安装go

ver="1.19.1"
cd $HOME
wget "https://golang.org/dl/go$ver.linux-amd64.tar.gz"
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf "go$ver.linux-amd64.tar.gz"
rm "go$ver.linux-amd64.tar.gz"
post image

接着回车一下,之后我们输入以下命令

echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> $HOME/.bash_profile
source $HOME/.bash_profile
post image

接着输入

go version

安装 Celestia 可执行文件,输入以下命令(版本请以最新为准)

cd $HOME
rm -rf celestia-node
git clone https://github.com/celestiaorg/celestia-node.git
cd celestia-node/
git checkout tags/v0.6.0
make install

然后显示如上图,这里不用删除 make intall 直接继续回车下载

之后等待下载完成即可,可能需要5分钟多,有点久耐心等待一下(如下图)

post image

现在我们已经成功下载Celestia 可执行文件(如下图)

post image

之后我们查询是否已经成功下载并查看信息,输入以下命令

如上图 celestia version后显示信息,之后我们输入以下命令开始初始化轻节点,输入以后会显示如下图一样的输出结果

celestia light init
post image

开始创建钱包,输入以下命令

make cel-key
post image

输出结果为

post image

之后创建自己名称的钱包,把下面代码ting替换成自己的

./cel-key add Ting --keyring-backend test --node.type light
post image

输出结果为

post image

助记词和钱包地址保管好,我们后续还需要使用。

启动轻节点

使用 screen 命令启动

输入以下命令,此命令是使用 screen 启动后台运行

screen -S run
post image

输入命令启动

celestia light start --core.ip https://rpc-mocha.pops.one --core.grpc.port 9090
post image

现在让我们看看守护进程是否在运行,重新刷新一下页面,打开另外一个命令窗口(如下图)

post image

然后输入以下命令

screen -r run
post image

看到有 New 高度就行,现在我们处于后台进程中,并成功在后台运行轻节点!

现在可以去 discord #mocha-facut频道领取测试网代币了

输入下面命令安装客户端

cd $HOME
rm -rf celestia-app
git clone https://github.com/celestiaorg/celestia-app.git
cd celestia-app/
APP_VERSION=v0.11.0
git checkout tags/$APP_VERSION -b $APP_VERSION
make install

回车等几分钟

post image

等待安装完成后,显示如下图一样,当然你也可以查询一下是否安装成功,输入celestia version 回车就可以查询

post image

之后我们输入以下命令准备导入助记词

celestia-appd config keyring-backend test

然后回车一下再输入以下命令,记得把 Ting 更换为自己的钱包名称

celestia-appd keys add Ting --recover
post image

输入完两个命令之后我们回车一下,会显示如下图,之后我们在 enter your bip39 mnemonic 下面输入您的助记词,输入完之后回车一下会显示您的信息

post image
post image

之后我们输入以下命令进行委托质押,这里我们需要修改一下代码

这里5000000utia是我自己委托币的数量,每5000000utia为5个代币,可根据自己实际情况更改。

之后我们还需要修改一下 from=Ting

更改为自己钱包名称

其他的不用修改

celestia-appd tx staking delegate celestiavaloper1msglwkyaxl9zm92tkmve4cgwcanptlexjtzex2 5000000utia --from=Ting --fees 300utia --chain-id=mocha --node https://rpc-mocha.pops.one:443
post image

输入之后我们回车一下,会显示如下图是否确认质押,回复Y即可

post image

回复完Y之后会显示一堆信息,其中包括交易哈希

post image

现在我们已经确认委托质押,让我们去浏览器查询,输入哈希交易查询或者自己钱包地址查询即可,这里我选择了钱包地址查询

post image

现在我们成功委托并质押完成交易!