运行轻节点硬件最低要求:
内存:2 GB RAM
CPU:单核
磁盘:5 GB SSD 存储
带宽:56 Kbps 下载/56 Kbps 上传
需确保至少有 5+ Gb 的可用空间用于 Celestia Light Nod。
节点搭建
安装、运行轻节点
输入命令
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之后会显示一堆信息,其中包括交易哈希
现在我们已经确认委托质押,让我们去浏览器查询,输入哈希交易查询或者自己钱包地址查询即可,这里我选择了钱包地址查询
现在我们成功委托并质押完成交易!
原文地址:https://mirror.xyz/brightquanzhou.eth/B6x2XFDcceloSDU43M4LpGeUvTrXC0SjA_J0Wz-3X8I