
免责声明:本文内容仅供教育参考,不构成财务建议。也不表明 Satea 对本文的任何立场。Web3、区块链技术、加密货币等领域存在潜在风险,在参与任何相关产品、服务或投资前,请务必谨慎行事,独立研究。
Initia 是一个用于全链 Rollup 网络,使命是重新定义多链网络体验,将重建整个技术堆栈,引入与定制的第 2 层基础设施集成的基础第 1 层区块链。
本周二,Initia 启动了测试网,并为验证者节点提供了详细的任务指引和激励积分计划,即”Initiation Validator Program”。相较于其他项目的测试网络,Initia 展现出了更精细的运营计划,对于测试网节点运行者来说,这也往往意味着更具确定性的空投预期。
Initia 的验证者节点激励计划将分为 8 个星期, 5 个阶段。具体如下:
- [第 1 周] 启动的前期准备。设置验证器节点。
- [第 2–3 周]第 1 阶段 完成所有指定的验证者任务,例如维持正常运行时间和提交预言机价格。
- [第 4–5 周]第 2 阶段 完成所有指定的验证人任务,其中包括进一步的活动,例如对治理提案进行投票、质押等。
- [第6–7周]第3阶段 完成所有指定的验证人任务,并领取第2阶段质押给其他验证人的奖励。
- [第 8 周]后期阶段 我们完成了!撰写有关您在测试网期间的体验的文章、推文和博客文章。
在目前上线的第一周任务中,参与者需要设置验证器,部署验证者节点,并发布关于 Initia 测试网的相关推文。此后 7 周的任务也将建立在运行验证者节点的基础上,进行更多节点运行相关的网络建设。
本文将进行 Initia 的测试网验证者节点搭建教程,并将在之后持续更新激励计划 2~8 周的任务指南。
关于 Satea
Satea 是行业领先的 DePin 和去中心化公链节点服务商,可帮助客户一键式完成验证节点的官方申请、领取测试代币质押和服务器托管运行,降低 Web3 的参与门槛。目前已支持 Artela、0G、Taiko、Cellula、EigenLayer、Babylon、Aethir 等项目。
目前,Satea 已经推出 0G 验证者节点的一键式部署服务。无需任何复杂操作,节点的部署和运行完全由 Satea 代为管理,实现一键式参与节点运行。特别适合没有支持的硬件、技术能力有限或想快速大批量部署的用户。
可进入 Satea 官网下单购买,服务链接:https://app.satea.io/deploy
1.环境搭建。
1.1 在 ubuntu 系统中构建基础环境
sudo apt install -y build-essential
1.2 安装 Go, 确认版本高于1.22
make --version # 3.8 or later
go version # 1.22 or later
2.下载客户端
2.1. 下载项目资源包:
git clone https://github.com/initia-labs/initia
cd initiagit checkout v0.2.12
2.2 接下来,从源代码构建 initiad:make install
2.3 确认版本:initiad version --long
2.4. 启动配置
init initiad with default setting
initiad init local — chain-id testnet
# init initiad with default setting
initiad init local --chain-id <你要设置的名字>
3. 管理密钥
该initiad keys命令对于在本地设备的密钥环中存储和管理私钥至关重要。这些存储的密钥有助于执行交易命令:initiad keys add <your-key-name> [flags]
将下方助记词妥善保管
4.设置最低 Gas
在编辑器上打开 ~/.initia/config/app.toml
然后设置minimum-gas-prices 设置最低能接受的Gas. 多个Gas 费用形式用英文逗号隔开 (,) 。
示例 最低接受的 Gas Price 为 0.15 个 INIT 或者 0.01 个USDC:
# setting minimum-gas-prices = "0.15uinit,0.01uusdc"
sed -i -e "s|^minimum-gas-prices *=.*|minimum-gas-prices = \"0.15uinit,0.01uusdc\"|" $HOME/.initia/config/app.toml
cat ~/.initia/config/app.toml
5.配置参数
vim ~/.initia/config/app.toml
将如下参数修改为如图所示
vim ~/.initia/config/config.toml
配置外部地址
vim ~/.initia/config/config.toml
外部地址的 ip 是你的服务器的外部 ip
6.创建节点设置文件
genesis文件
curl -Ls https://initia.s3.ap-southeast-1.amazonaws.com/initiation-1/genesis.json > \
$HOME/.initia/config/genesis.json
设置peer和seed
PEERS="[email protected]:15656,[email protected]:29656,[email protected]:17956,[email protected]:26656,[email protected]:26656,[email protected]:25756,[email protected]:25756,[email protected]:53456,[email protected]:53456,[email protected]:53456,[email protected]:17956,[email protected]:27363,[email protected]:26656,[email protected]:26686,[email protected]:53456,[email protected]:26656,[email protected]:26656"
seeds="[email protected]:26656,c28827cb96c14c905b127b92065a3fb4cd77d7f6@testnet-seeds.whispernode.com:25756"
sed -i.bak -e "s/^persistent_peers *=.*/persistent_peers = \"$PEERS\"/" $HOME/.initia/config/config.toml
sed -i.bak -e "s/^seeds *=.*/seeds = \"$seeds\"/" ~/.initia/config/config.toml
7.下载镜像快照
sudo apt update
sudo apt install snapd -y
sudo snap install lz4
wget -O initia_132026.tar.lz4 https://snapshots.polkachu.com/testnet-snapshots/initia/initia_132026.tar.lz4 --inet4-only
initiad tendermint unsafe-reset-all --home $HOME/.initia --keep-addr-booklz4 -c -d initia_120971.tar.lz4 | tar -x -C $HOME/.initia
上方代码中的网址,会随着镜像文件会不定期更新,最新的查看https://polkachu.com/testnets/initia/snapshots。可能需要手动更新
8.启动节点
sudo service initia start
查看当前同步的区块高度
sudo journalctl -u initia -f
之后将不断更新同步的最新区块,你可以截图查看最新的区块高度,和浏览器的最新区块高度进行对比,是否保持一致。
9.领水
initiad keys list
获取 init 开头的 address
前往该网址领水https://faucet.testnet.initia.xyz/
查询余额:initiad query bank balances 你的initia地址
10.成为验证者:
initiad tx mstaking create-validator \\
--amount="10" \\
--pubkey=$(initiad tendermint show-validator) \\
--moniker="local" \\
--chain-id="initiation-1" \\
--from="sateawallet1" \\
--commission-rate="0.10" \\
--commission-max-rate="0.20" \\
--commission-max-change-rate="0.01"
之后可以去区块浏览器 https://scan.testnet.initia.xyz/initiation-1 查看验证者是否创建成功。如果能查到,你就完成了创建验证者任务。
创建完验证者建议备份~/.initia/config/priv_validator_key.json
以上即成功完成了 Initia 的验证者节点搭建,如在过程中遇到困难,可进入 Satea 官方 Discord 群组:
或者扫描下方二维码,添加 Satea 官方客服,邀请进入 Satea 节点讨论微信群,获取搭建指导和第一手资讯信息。
评论 (0)