Kira Network (KEX)
О чем проект ?
Kira Network (KEX) —децентрализованное решение, расположенное в экосистемах Interchain и Web3, которое предлагает безопасную платформу Layer 1 для развертывания DeFi приложений и выпуска цифровых активов.
Безопасность осуществляется благодаря собственному консенсусy ликвидного стейкинга Multi-Bonded-Proof-of-Stake (MBPoS), при помощи которого сеть защищена как криптовалютами, так и реальными тонизированными активами .
Являясь неотъемлемой частью концепции Web3, KIRA предоставляет взаимодействие между dApps и крупнейшими взаимосвязанными сетями в криптовалютной экосистеме .
Подробнее смотрите здесь а также в Whitepaper Kira Network.
Roadmap
Проект находится на стадии public тестирования.
На данный момент проходит одна из последних фаз — testnet 4, по окончанию которого, будут проводиться Validator Games.
А уже после, примерно Q3 2021, планируется запуск mainnet.
Подробнее смотрите здесь.
Validator Games
Будучи ранним тестером Kira Network, у вас появляется возможность поучаствовать в Validator Games, которые еще не анонсированы (есть возможность присоединиться).
Уже известно что ивент будет проходить в игровой форме:
- Nodes Control — присоединяйтесь к сети с максимально возможным количеством узлов валидатора (sybil).
- Game of Uptime — создавайте наибольшее последовательное количество блоков
- Chain Defense — защитите сеть от злонамеренных атак и проведите стресс-тестирование сети.
Подробнее здесь
По результатам данного мероприятия, будут отобраны валидаторы в mainnet, что выглядит довольно перспективно, так как в сети Kira все валидаторы будут получать одинаковый бонус, в независимости от стейка на них + минимальный доход самим валидаторам.
Изначальная группа валидаторов будет состоять из инвесторов и стратегических партнеров + победители Validator Games.
(Официальной информации о наградах не было)
Ps. Всю информацию о Validator Games опубликуем в нашем Телеграм канале после официального анонса.
Полезные статьи:
https://blog.kira.network/kira-testnet-phase-0-milestone-2-fc9f56b262ea
https://blog.kira.network/kira-launches-public-testnet-df5bcad028b8
Как присоединиться к играм?
- Поднять ноду
- Пройти KYC верификацию личности (подаваться только после поднятия ноды)
- Заклеймить validator seat после успешно пройденного KYC
- Изучить что и как работает, чтобы быть готовым к Validator Games
- Ждать официального объявления игр
Установка ноды
Системные требования для full версии ноды (есть также minimal версия, уточняйте здесь или здесь):
4 vCPU
8 Gb RAM
512 Gb SSD
Ubuntu 20.04
Я беру на Contabo
Установка зависимостей
$ sudo apt update
$ sudo apt upgrade -y
Создание пользователя
$ sudo useradd kira -m
$ sudo usermod -aG sudo kira
$ sudo chsh -s /bin/bash kira
$ sudo passwd kira
Устанавливаем ноду
$ sudo su — kira
$ sudo -s
Запустим скрипт установки (одной командой)
cd /tmp && read -p "Input branch name: " BRANCH && \
wget https://raw.githubusercontent.com/KiraCore/kira/$BRANCH/workstation/init.sh -O ./i.sh && \
chmod 555 -v ./i.sh && H=$(sha256sum ./i.sh | awk '{ print $1 }') && read -p "Is '$H' a [V]alid SHA256 ?: "$'\n' -n 1 V && \
[ "${V,,}" == "v" ] && ./i.sh "$BRANCH" || echo "ERROR: Setup failed or was cancelled by the user. Try again init command."
Вводим branch name: testnet-4
Жмем V
Читаем внимательно, для принятия условий нажимаем любую клавишу
Жмем 2
Жмем Enter
Жмем J
Изменим Deployment Mode для установки Full версии ноды > Выбираем 4
Нажимаем F
Попадаем в предыдущее меню и выбираем S
Вводим ip паблик ноды как показано на скрине и жмем Enter Список актуальных ip можно найти здесь
Если после введения ip адреса появляется подобное сообщение ^ нажмите D и найдите новый ip адрес, у которого есть snapshot
Выбираем A
Ждем пока загрузится snapshot
Жмем Enter
Нажимаем A
Через некоторое время нас выбросит с командной строки. Подключаемся снова и в терминале вписываем kira и нажимаем Enter
Далее жмем V
Просто ждем, это может занять около часа
Важно! Обратите внимание, что в скобках не должно быть ноля. Если показывает 0, это значит что нода не нашла пиры (есть шанс что найдет, попробуйте оставить на некоторое время) и нужно делать переустановку.
Для этого нажимаем Ctrl+C, вписываем в терминале kira > выбираем reinstall > partially reinstal. На моменте выбора метода синхронизации выбираем L (local directory) вместо A, так как snapshot уже скачан. Остальные пункты смотрите выше.
После успешной установки появится такое сообщение
Нажимаем Ctrl+C, вписываем kira в терминал, жмем Enter и попадаем в kira manager
В ваше случае вместо статуса ACTIVE будет пустая строка, так как для получения статуса ACTIVE нужно пройти KYC
Прохождение KYC
Заполняем гугл форму (можете найти ее также на github, в разделе Joining Validator Set)
- Чтобы узнать Public address of your validator node, нажмите 4 в kira manager и скопируйте адрес:
(чтобы вернуться обратно в Kira manager нажмите X )
- В течении 48 часов вас должны добавить в список whitlisted validators
- Ваш адрес должен появиться здесь
- Информацию о добавлении новых валидаторов публикуют в этом чате
- Если вас не добавили в список в течении 48 часов, напишите Dennis и уточните вопрос
После успешного прохождения верификации в kira manager появится статус WAITING
- Теперь нужно занять место валидатора
В kira manager нажимаем 4 и попадаем в container manager > далее нажимаем I и попадаем в командную строку валидатора
Заполняем команду (вместо информации в <…> вводим свои данные), целиком вставляем в командную строку и жмем ENTER
! После отправки транзакции введенные данные нельзя будет изменить !
sekaid tx customstaking claim-validator-seat --from validator --keyring-backend=test --home=$SEKAID_HOME \
--moniker="<Public-Name-Of-Your-Node>" \
--social="<Social-Media-URL-e.g.-Twitter>" \
--website="<Your-Official-Website-URL>" \
--identity="<Proof-Of-Identity-e.g.-Keybase-ID>" \
--chain-id=$NETWORK_NAME --fees=100ukex --gas=1000000 \
--broadcast-mode=async --yes | txAwait
Для выхода прописываем exit, нажимаем ENTER и попадаем в conteiner manager. Далее нажимаем X для возврата в Kira manager
Через некоторое время статус с WAITING должен измениться на ACTIVE
Unjailing Stopped Validator Node
Если у ноды появился статус INACTIVE, ее нужно реактивировать путем нажатья A (Re-ACTIVATE Jailed Validotor) в Kira manager
Спустя 5–10 минут должен появиться статус ACTIVE
Если этого не случилось, включите MAINTENANCE Mode (M в Kira manager) > Перезагрузите контейнеры (R в Kira manager) > нажмите A (Re-ACTIVATE Jailed Validotor)
Полезные ссылки
Сайт проекта
Twitter Kira
GitHub с гайдом от разработчиков
Официальный чат валидаторов
Русскоязычный чат валидаторов
Канал с информацией о актуальных тестнетах TestnetPride