CELESTIA中文轻节点安装教程
November 4th, 2022

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

内存:2 GB RAM

CPU:单核

磁盘:5 GB SSD 存储

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

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

节点搭建

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

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

一、创建云服务器

选择第一个创建云服务器

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

然后选择Ubuntu Linux 20.04 (LTS) x64

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

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

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

二、启动云服务器

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

按图示选择启动控制台

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

三、安装、运行轻节点

输入命令

sudo apt update && sudo apt upgrade -y

回车等待下载完成

继续安装,输入命令

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

下载完成后我们开始安装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"

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

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

接着输入

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分钟多,有点久耐心等待一下(如下图)

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

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

celestia version

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

celestia light init

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

make cel-key

输出结果为

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

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

输出结果为

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

启动轻节点

使用 screen 命令启动

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

screen -S run

输入命令启动

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

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

然后输入以下命令

screen -r run

看到有 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

回车等几分钟

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

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

celestia-appd config keyring-backend test

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

celestia-appd keys add Ting --recover

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

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

这里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

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

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

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

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

Subscribe to bright
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from bright

Skeleton

Skeleton

Skeleton