
免责声明:本文内容仅供教育参考,不构成财务建议。也不表明 Satea 对本文的任何立场。Web3、区块链技术、加密货币等领域存在潜在风险,在参与任何相关产品、服务或投资前,请务必谨慎行事,独立研究。
以可扩展性(Extensibility)和可扩张性(Scalability)优势而受到广泛关注的 Parallel EVM 公链 Artela,在近期启动了第二期测试网。在今年 2 月至 4 月的 Artela 第一期激励测试网中,有超过 3000 个验证者申请,并有 500 多位验证者成功入选。
而项目团队也承诺,在第二期测试网中将引入更多验证者,也为空投猎人提供了更多的早期参与机会。以下是 Artela 的验证者节点搭建教程。
关于 Satea
Satea 是行业领先的 DePin 和去中心化公链节点服务商,可帮助客户一键式完成验证节点的官方申请、领水质押和服务器托管运行,降低 Web3 的参与门槛。目前已支持 Artela、0G、Taiko、Cellula、EigenLayer、Babylon、Aethir 等项目。
Satea 也已推出 Artela 验证者节点的一键式部署服务,如果您没有合适的服务器,或想快速大批量部署,可进入 Satea 官网购买。
服务链接:https://app.satea.io/deploy
1.硬件准备
最低:
- CPU with 2+ cores
- 4GB RAM
- 1TB free storage space to sync the Tetnet
- 8 MBit/sec download Internet service
推荐:
- Fast CPU with 8+ cores
- 16GB+ RAM
- High-performance SSD with at least 1TB of free space
- 25+ MBit/sec download Internet service
系统要求:ubuntu
2.环境准备
go 环境搭建(如果你已经有了 go 1.20.3 版本以上的环境,跳过此步骤)
依次运行如下命令:
sudo apt-get update
sudo apt-get install -y make gcc
wget https://go.dev/dl/go1.22.0.linux-amd64.tar.gz
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.22.0.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
保证 go 语言不低于 1.20.3 版
创建一个文件夹放文件
mkdir -p /root/go/src
export GOPATH=/root/go
3.克隆并构建代码
依次运行以下命令:
git checkout main
make clean && make
cp ./build/artelad $HOME/go/bin/.
export PATH=$PATH:$HOME/go/bin
git checkout main
make clean && make
输入 which go 找到 go 语言的路径
which go
cp ./build/artelad 替换成查到的路径(去掉最后的go)
export PATH=$PATH:替换成查到的路径(去掉最后的go)
4.初始化节点
artelad init 修成成自己的节点名字
mv genesis.json $HOME/.artelad/config/genesis.json
复制创世文件 genesis.json,并移动到主目录
curl -L https://docs.artela.network/assets/files/genesis-314f4b0294712c1bc6c3f4213fa76465.json > $HOME/.artelad/config/genesis.json
配置种子文件
cd $HOME/.artelad/config
sed -i 's|^persistent_peers *=.*|persistent_peers = "9e2fbfc4b32a1b013e53f3fc9b45638f4cddee36@47.254.66.177:26656,aa416d3628dcce6e87d4b92d1867c8eca36a70a7@47.254.93.86:26656,30fb0055aced21472a01911353101bc4cd356bb3@47.89.230.117:26656"|' $HOME/.artelad/config/config.toml
建议修改 app.toml 配置项,使其与以下内容保持一致(输入nano app.toml,找到对应配置修改)
minimum-gas-prices = "0.02uart"
pruning = "custom"
pruning-keep-recent = 362880
pruning-interval = 100
pruning-keep-every = 0[api]
enable = true
address = "tcp://0.0.0.0:1317"[grpc]
address = "0.0.0.0:9090"[grpc-web]
address = "0.0.0.0:9091"[state-sync]
snapshot-interval = 1000
snapshot-keep-recent = 10[json-rpc]
address = "0.0.0.0:8545"
建议修改 config.toml 配置项,使其与以下内容保持一致(输入nano config.toml,找到对应的配置修改)
proxy_app = "tcp://0.0.0.0:26658"
[rpc]
laddr = "tcp://0.0.0.0:26657"[consensus]
timeout_commit = "500ms"
5.启动节点
export PATH=$PATH:$HOME/go/bin
artelad start --log_level debug
使用 pm2 启动节点
安装 pm2
sudo apt update
sudo apt install npm -y
sudo npm install -g n
n latest
hash -r
npm install pm2@latest -g
启动节点
pm2 start artelad -- start && pm2 save && pm2 startup
查看运行状态命令:pm2 status
6.创建钱包
artelad keys add 钱包名称
7.领水
进到官方dc
https://discord.com/invite/artela
在testnet-faucet频道输入$request + 上一步获取到的以太坊地址
8.创建验证者
artelad tx staking create-validator \
--amount 1000000uart \
--from 修改成钱包名称 \
--commission-rate 0.1 \
--commission-max-rate 0.2 \
--commission-max-change-rate 0.01 \
--min-self-delegation 1 \
--pubkey $(artelad tendermint show-validator) \
--moniker "修改成你的节点名称" \
--identity "" \
--website "" \
--details "I love blockchain ❤️" \
--chain-id artela_11822-1 \
--gas auto --gas-adjustment 1.5 \
--node tcp://47.89.230.117:26657 \
-y
9.查看节点的状态
打开 Artela 浏览器,查找前边的 Artela 地址
https://testnet.itrocket.net/artela/staking
10.常用命令
artelad tx staking delegate $(artelad keys show test --bech val -a) 1000000uart --from test --chain-id artela_11822-1 --gas auto --gas-adjustment 1.5 -y
日志查询:sudo journalctl -fu artelad -o cat
查询验证者信息: artelad status 2>&1 | jq .ValidatorInfo
钱包列表:artelad keys list
导入钱包:artelad keys add wallet --recover
查询钱包余额:artelad query bank balances ARTELA地址
发送代币:artelad tx bank send ARTELA钱包地址 接收钱包地址 10000000uart
查询节点同步信息:artelad status 2>&1 | jq .SyncInfo
出狱命令:artelad tx slashing unjail --from 钱包名称 --chain-id artela_11822-1 --gas auto --gas-adjustment 1.5 -y
以上即成功完成了 Artela 的验证者节点搭建,如在过程中遇到困难,可进入 Satea 官方 Discord 群组:
https://discord.gg/satea
或者扫描下方二维码,进入 Satea 节点讨论微信群,获取搭建指导和第一手资讯信息。

评论 (0)