安装牌坊节点
今天我们将告诉您如何安装牌坊测试网络节点。
为此,我们需要一个远程管理服务器和计算机的程序。 我们使用MobaXterm。 我们不会详述它,我只会注意到这是一个非常方便的免费程序,能够在同一时间打开几个会话。
然后我们打开我们的指南,我会在视频下留下一个链接,主要的是不要忘记评论并与您的朋友分享。
这里的一切都非常清晰易懂,每个人都可以弄清楚,前提是您熟悉cntrl+With and with ctrl+V等命令。
你可以自己了解活动的条件和阶段。
首先,我们需要熟悉服务器需求,以便您的节点正常工作。 在这种情况下,我们需要大量的SSD-磁盘多达512GB,4GB的RAM和2内核。 您可以自行决定在VULTR和Hetzner或任何其他网站上租用它们。
好了,朋友们,让我们开始安装牌坊节点
租用服务器后,你打开MobaXterm,点击SSH,输入你的服务器的IP地址,然后你在这里,点击打开会话,输入root登录,然后输入密码。 我提前做了,所以我已经准备好了一切。
接下来,我们打开我们的指南,复制命令并将其粘贴到命令行中。 我们正在等待命令被执行,并移动到下一个(一个命令,一行)。
sudo apt update && sudo apt upgrade -y
sudo apt install tar wget git make -y
cd $HOME
wget -O go1.18.1.linux-amd64.tar.gz https://golang.org/dl/go1.18.1.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.18.1.linux-amd64.tar.gz
rm go1.18.1.linux-amd64.tar.gz
go version
我们需要以下命令来编译二进制文件。
git clone https://github.com/archway-network/archway
cd archway
git checkout main
make install
现在我们需要为您的节点分配一个名称,我们复制命令并将其传输到一个打开的文本文件,而不是我们在节点名称中驱动的括号,它可以是您想要的任 接下来,我们插入它并做同样的操作,只是代替括号,我们需要插入你的钱包的名字,让我们有它的钱包,按enter键。
ARCHWAY_NODE=VASYA >> $HOME/.bash_profile
WALLET=WALLET >> $HOME/.bash_profile
如果您看到这样的日志,这意味着您的节点已被识别。 在这里,我们看到您的节点的名称,您的ID号
archwayd init ${ARCHWAY_NODE} --chain-id torii-1
在那之后,我们去设置和鞭打了几个命令
archwayd config chain-id torii-1
archwayd config keyring-backend file
- 钱包名称
- 钱包类型
- 你的钱包地址
- 他的钥匙
- 短语是sid。
archwayd keys add "$WALLET" --keyring-backend file
接下来,有几个有用的命令来恢复私钥,恢复钱包地址或制作备份副本。
恢复私钥:
echo $HOME/.archway/config/priv_validator_key.json
恢复钱包:
archwayd keys add "$WALLET" --recover --keyring-backend file
使用您的设置创建文件夹的备份副本,并保存到您的PC。
echo $HOME/.archway/config/
之后我们下载genesis文件。
wget -qO $HOME/.archway/config/genesis.json https://raw.githubusercontent.com/archway-network/testnets/main/torii-1/genesis.json
使用以下命令,我们配置对等体,这些是我们将在此网络中联系以进行同步的节点
archwayd unsafe-reset-all && sed -i -e "s%^moniker *=.*%moniker = \"$ARCHWAY_NODE\"%; "\ "s%^seeds *=.*%seeds = \"\"%; "\ "s%^persistent_peers *=.*%persistent_peers = \"`wget -qO- https://raw.githubusercontent.com/SecorD0/Archway/main/persistent_peers.txt | tr '\n' ',' | sed 's%,$%%'`\"%; "\ "s%^external_address *=.*%external_address = \"`wget -qO- eth0.me`:26656\"%; " $HOME/.archway/config/config.toml
接下来,我们创建一个服务文件。
printf "[Unit]
Description=Archway
After=network-online.target
[Service]
User=$USER
Type=simple
ExecStart=$(which archwayd) start
Restart=on-failure
RestartSec=3
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target" > /etc/systemd/system/archwayd.service
为了启动节点,它仍然需要命令驱动。
sudo systemctl daemon-reload
sudo systemctl enable archwayd
systemctl restart archwayd
然后,我们需要确保一切都正确完成。 使用此命令,我们将查看我们的日志。
sudo journalctl -fn 100 -u archwayd
如果您看到这样的日志,这是一个正常的同步过程。 您的节点选择要连接的节点。 同步不是一个快速的过程,所以随时去散步或去了解您的业务。
- 进入网站
- 在拱门处输入你的地址_____
- 在请求令牌后,我们使用下面的命令创建一个验证器。
archwayd tx staking create-validator \
--amount 900000utorii \
--moniker "$ARCHWAY_NODE" \
--pubkey `archwayd tendermint show-validator` \
--commission-rate 0.01 \
--commission-max-rate 0.1 \
--commission-max-change-rate 0.1 \
--min-self-delegation 1 \
--from "$WALLET" \
--chain-id torii-1
找出平衡。
archwayd q bank balances <здесь ваш адрес>
检查状态。
curl localhost:26657/status