
免责声明:本文内容仅供教育参考,不构成财务建议。也不表明 Satea 对本文的任何立场。Web3、区块链技术、加密货币等领域存在潜在风险,在参与任何相关产品、服务或投资前,请务必谨慎行事,独立研究。
在上周 5 月 14 日,Initia 启动测试网和节点激励计划后, 在一周的时间内,即吸引了超过 12,000 个用户, 运行项目的验证者节点。相关教程可参考本号上周文章:币安孵化,Initia 开放激励测试计划,节点部署全教程
本周新开了 Initial 验证者节点表单,截止日期为本周五 5 月 24 日的早 8 点(UTC+8)。
此表单需要填写的内容较多,不少用户反映在设置节点信息、提交 RPC ENDPOINT 等方面一头雾水,不知该如何下手。本文将详细解读 Initia 验证者节点表格填写技巧,以及已经刚刚开始的第二周任务。
Initia 表单填写教程
表单地址:https://docs.google.com/forms/d/e/1FAIpQLSfVogD1QPExjqQMZHFZdyCNWiioQQ-JtDMfpNPQG7E81qG9rQ/viewform
截止日期:
本周五 5 月 24 日的早 8 点(UTC+8)

你在创建验证节点时设置的 Moniker 名称
你可以通过命令查看:vim ~/.initia/config/config.toml
验证者地址
你的验证节点的地址,是以 initvaloper 开头的地址。
在 Initia 浏览器查看验证者信息
https://scan.testnet.initia.xyz/initiation-1/validators

相关网站地址
相关网站,如 github、twitter 等你的个人公开网站,最好用户名和 Moniker 名称保持一致,以提高账户真实性。
填写节点 RPC
获取 RPC ENDPOINT 方法:
正确的格式:http://ip_address:rpc_port
如:http://167.86.xx.xx:26657/
具体操作:Fetch your IP and RPC port (It will print your RPC url)
RPC="http://$(wget -qO- eth0.me)$(grep -A 3 "\[rpc\]" $HOME/.initia/config/config.toml | egrep -o ":[0-9]+")" && echo $RPC
Check if it’s responding:curl $RPC/status
❗ If you are getting Connection refused , you need to make it accessible to the Internet:
Edit config:sed -i '/\[rpc\]/,/\[/{s/^laddr = "tcp:\/\/127\.0\.0\.1:/laddr = "tcp:\/\/0.0.0.0:/}' $HOME/.initia/config/config.toml
Restart your node:sudo systemctl restart initiad
Ensure logs are good:sudo journalctl -u initiad -f -o cat --no-hostname
Check if RPC is responding once again:curl $RPC/status
To Output your PUBLIC RPC URL again:echo $RPC
P.S. 您还可以将此网址粘贴到浏览器中并确保其正常工作:)
❗如果您仍然遇到Connection refused的情况,并且您有 ufw 防火墙,则需要打开它
Fetch RPC port. Make sure output is not empty:
PORT=$(grep -A 3 "\[rpc\]" $HOME/.initia/config/config.toml | egrep -o ":[0-9]+") && \
PORT=${PORT#:} && \
echo $PORT
Add the rule:sudo ufw allow $PORT
Reload ufw:sudo ufw reload

Phase1 任务说明
https://initia-xyz.notion.site/The-Initiation-Validator-Tasks-6d88ab0034644473907435662f9285b3
任务一:Maintain uptime of validator
保持你的验证节点正常运行即可。
任务二:Submit oracle prices running Slinky
在你的验证节点开启oracle。教程如下:
cd
git clone https://github.com/skip-mev/slinky.git
cd slinky
# checkout proper version
git checkout v0.4.3
make build
创建预言机服务,注意下面的9090要和你之前设置的gprc端口一致(如果没有修改端口,默认是9090)
sudo tee /etc/systemd/system/slinky.service > /dev/null <<EOF
[Unit]
Description=slinky
After=network-online.target
[Service]
User=$USER
WorkingDirectory=$HOME/slinky
ExecStart=$HOME/slinky/build/slinky --oracle-config-path ./config/core/oracle.json --market-map-endpoint 0.0.0.0:9090
StandardOutput=syslog
StandardError=syslog
Restart=always
RestartSec=10
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable slinky.service
sudo systemctl start slinky.service
查看grpc端口方法:vim ~/.initia/config/app.toml
修改initia节点的config,以启动预言机:
sed -i -e 's/^enabled = "false"/enabled = "true"/' \
-e 's/^oracle_address = ""/oracle_address = "127.0.0.1:8080"/' \
-e 's/^client_timeout = "2s"/client_timeout = "500ms"/' \
-e 's/^metrics_enabled = "false"/metrics_enabled = "false"/' \
$HOME/.initia/config/app.toml
重启initia节点:
sudo systemctl restart initia
sleep 20
查看节点日志:sudo journalctl -u initia -f
查看预言机日志:sudo journalctl -u slinky -f
任务三:Handle upgrades
Initia官方如有重大升级,需及时升级你的验证节点。
任务四:Tweet about a testnet experience
在推特上发表自己参与Initia测试网的一些感受、建议等。
任务五:Submit Google Form
提交表单https://forms.gle/HqLFePaka2NLmzY98 。
截止时间:Friday, May 24th 00:00 UTC
具体教程见上文
以上即成功完成了 Initia 的 Phrase 1 任务,如在过程中遇到困难,可进入 Satea 官方 Discord 群组:
或者扫描下方二维码,添加 Satea 官方客服,邀请进入 Satea 节点讨论微信群,获取搭建指导和第一手资讯信息。
评论 (0)