May 3, 2022

Как установить ноду Kyve, пул Zilliqa

KYVE — это децентрализованное решение для архивирования и кэширования, которое позволяет современным блокчейнам и децентрализованным приложениям (dApps) безопасно хранить и обслуживать данные.

Технические характеристики:

Официальные требования: 1 CPU x 4 GB RAM x 20 GB SSD - Ubuntu 20.04.

Также необходимо установить кошелек Keplr https://www.keplr.app/

Создайте кошелек и сохраните сид-фразу.

Далее переходим на https://faucet.arweave.net/

Ставим галочку и нажимаем continue

Скачиваем кошелёк, делаем твит с нашим адресом, и ждём получения токенов.

Далее переходим на сайт https://app.kyve.network/ и подключаем кошелек. Для того чтоб быть в активном списке валидаторов, нам нужно получить достаточное кол-во тестовых токенов. Минимальный стэйк 3000 $KYVE на момент написания статьи

Запросить их можно на сайте https://app.kyve.network/#/faucet. За 1 клэйм дают 300 $KYVE

Переходим к установке ноды. Подключаемся к нашему серверу. Ставим все новые обновления и пакеты

update all packages

sudo apt update && apt install unzip

Создаем новую директорию, и скачиваем туда бинарник

mkdir -p /home/kyve

cd /home/kyve && wget https://github.com/kyve-org/zilliqa/releases/download/v0.0.0/kyve-zilliqa-linux.zip && unzip kyve-zilliqa-linux.zip

rm -rf kyve-zilliqa-linux.zip

Проверяем версию

cd /home/kyve && ./kyve-zilliqa-linux --version

Делаем бинарный файл исполняемым

chmod +x kyve-zilliqa-linux

Если вы работаете через MobaXterm, скопируйте cкаченный кошелёк с сайта arweave в папку /home/kyve, предварительно переименовав файл json в arweave.json.

Также можно открыть файл текстовым редактором на вашем компьютере, копируем весь текст, а на вашем сервере скачиваем текстовый редактор nano и создаём новый файл

sudo apt install nano

sudo nano /home/kyve/arweave.json

Вставляем туда весь скопированный текст комбинацией клавиш ctrl+shift+v. Сохраняем ctrl+s и выходим ctrl+x.

создаём файл сервиса для запуска ноды

sudo tee /etc/systemd/system/kyved.service > /dev/null <<EOF
[Unit]
Description=Kyve Node
After=network-online.target
[Service]
User=root
WorkingDirectory=/home/kyve/
ExecStart=/home/kyve/kyve-zilliqa-linux -m "Ваша сид фраза" -k /home/kyve/arweave.json -p 5 -v -s Размер стэйка
Restart=on-failure
RestartSec=3
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
EOF

Далее запускаем наш сервис

sudo systemctl daemon-reload && sudo systemctl enable kyved && sudo systemctl start kyved

Смотрим логи

journalctl -f -u kyved

Поздравляю, теперь вы стали валидатором в Kyve в пуле Zilliqa

kyve137dqgfvu5hwdva9z4z78jvk2gtt64wnltv5jyj