Ноды
October 11, 2021

KYVE testnet | обнова от 24.11.21

KYVE - обеспечение безграничной масштабируемости для Web3.

Kyve - это инициатива по хранению любого потока данных со встроенной проверкой. Используя блокчейн Arweave, KYVE можем на постоянной основе хранить эти данные.

Сеть работает с децентрализованными загрузчиками и валидаторами. Эти узлы находятся в пулах, каждый из которых предназначен для архивирования определенного потока данных. Пулы финансируются токенами $ KYVE , и любой может финансировать эти инициативы по хранению, депонируя токены.

Партнеры KYVE: Arweave, Avalanche, Cosmos, Near, Polkadot, Solana

Вышло большое обновление

• Вышло большое обновление и теперь по большей части это уже не запуск ноды, а Testnet.

• Здесь может участвовать кто угодно, так как мы всё будем делать исключительно через сайт.

• Посто двигаемся пошагово по гайду и выполняем простые действия.

• Первое-
Переходим на сайт https://chainlist.org/ конектим кошелек MetaMask и добавляем сеть Moonbase Alpha

Теперь нужно запросить токены с крана.

• Переходим на сайт KYVE, конектим кошелек MetaMask и нажимаем Faucet

•Нужно сделать задание
жмем Shere on Twitter, стразу формируется твит который нужно опубликовать,
- публикуем
- копируем на ваш твит сылку и вставляем её на сайте
- жмём Claim your tokens.

Кто до этого получал монеты, вам нужно сделать это повторно

Через пару минут на вашем кошельке MetaMask в сети Moonbase Alpha появятся токены 0.01 DEV и 1000 KYVE

Если DEV вам не приходит, 5 DEV можно запросить в discord MoonBeam
В канале # moonbase-faucet нужно запросить токены фразой:

!faucet send 
свой адрес метамаск

и через минуту вам прийдут токены

DEV уже отображён,
• а контракт KYVE нужно добавить-
(Это новый адрес контракта, кто до этого получал монеты, вам нужно сделать это повторно).

0x3cf97096ccdb7c3a1d741973e351cb97a2ede2c1

• Второе-

У нас есть 5 разных пулов (потом их будет больше):

Есть такая строка как Validators, в каждом пуле в данный момент может быть максимум 20 активных нод.

Что это значит и как это работает?

• Появилась новая функция и теперь свои токены можно делегировать (отправлять) в другие пулы.

• Саму ноду может запустить каждый, но если в неё никто не закинет свои токены, оне не станет активной и не будет в топ-20, то реварды начислять не будут.

Но когда нода активна за неё получает реварды и тот кто запустил данную ноду и те кто в неё закинули свои токены.

• Поэтому если вы простой человек самое правильное решение это отправить свои токены в чужой активный пул чтобы получать реварды.

Пул вы можете выбрать любой, на ваше усмотрение, это просто тест чтобы разработчики убрали и отшлифовали все проблемы.

• Здесь у вас есть выбор:

1) Отправить свои токены в нашу ноду

2) Отправить токены в любую активную ноду с любого пула

🔸 1 вариант. Делегирование в наши ноды-

Celo-

0x24792f5Fc57A2f361A9cEa519CC6908d6Ba63984


Solana-

0xB5e030A0355d623E9809cDb7A5852DBbfb48dc06
мы выбрали пул с Solana, кажется что приставка Snapshots в названии стоит не просто так.

Пример:

Переходим на вкладку Nodes, нажимаем кнопку Manage delegation of nodes I delegated in

Вписываем адрес ноды и жмем кнопку Validate node address

0xB5e030A0355d623E9809cDb7A5852DBbfb48dc06

Выбираете количество которое хотите закинуть и Delegate (желательно отправить все 1000 KYVE, скорее всего делить монеты в разные пулы нет смысла).

Вы отправили свои токены, нажав на этот ползунок будут отображаться ноды куда вы отправили токены

🔸 2 вариант. Делегирование в ноду с топ-20-

Действия такие-же, только из общего списка где показывает все 20 активных нод вам нужно выбрать одну и нажать Delegate (здесь выбираете любую, главное контролируйте чтобы у неё всегда был статус Validator)

Всё, вы отправили свои токены и помогаете проекту с тестнетом.

• Через какое-то время вам начнут капать реварды, время от времени заходите и проверяйте что ничего не слетело и все работает корректно, если есть какие-то вопросы заходите к нам в чат https://t.me/joinchat/cXa3BtZytS8wNWU8

Если вы уверены в себе и знаете что вы сможете где-то достать токены чтобы держать свою ноду активной вот команды для запуска

• Запускаем команду:

sudo apt update && sudo apt upgrade -y


• Вписываем пак команд (устанавливаем: yarn, npm, nodejs):

sudo apt install curl gnupg apt-transport-https ca-certificates \
lsb-release -y && curl -fsSL https://download.docker.com/linux/ubuntu/gpg \
| sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg && \
echo "deb [arch=$(dpkg --print-architecture) \
signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] \
https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" \
| sudo tee /etc/apt/sources.list.d/docker.list > /dev/null && \
sudo apt update && \
sudo apt install docker-ce docker-ce-cli containerd.io -y

нажимаем y и Enter


• Запускаем докер:

sudo systemctl start docker && sudo systemctl enable docker

Узнаем свой закрытый ключ:
- Открывем MetaMask
- Три точки
- Реквизиты счета
- Экспортировать закрытый ключ,
после чего вас попросит ввести пароль и покажет вам ваш ключ сохраните но никому не показывайте.

🔸 Команды для запуска и обновления ноды Avalanche // C-Chain

docker pull kyve/evm:latest && \
docker run -d -it --restart=always \
--name kyve-avalanche kyve/evm:latest \
--pool 0x464200b29738367366FDb4c45f3b8fb582AE0Bf8 \
--private-key ваш_приватный_ключ_MetaMask \
--stake 200 \
-e https://rpc.testnet.moonbeam.network && \
docker logs kyve-avalanche --follow --tail=100

удаление контейнера:

docker stop kyve-avalanche
docker container rm kyve-avalanche


🔸 Команды для запуска и обновления ноды Moonriver

docker pull kyve/evm:latest && \
docker run -d -it --restart=always \
--name kyve-moonriver kyve/evm:latest \
--pool 0x610D55fA573Bce4D2d36e8ADAAee517B785a69dF \
--private-key ваш_приватный_ключ_MetaMask \
--stake 200 \
-e https://rpc.testnet.moonbeam.network && \
docker logs kyve-moonriver --follow --tail=100

удаление контейнера:

docker stop kyve-moonriver
docker container rm kyve-moonriver

🔸 Команды для запуска и обновления ноды Cosmos

docker pull kyve/cosmos:latest && \
docker run -d -it --restart=always \
--name kyve-cosmos kyve/cosmos:latest \
--pool 0x7Bb18C81BBA6B8dE8C17B97d78B65327024F681f \
--private-key ваш_приватный_ключ_MetaMask \
--stake 200 \
-e https://rpc.testnet.moonbeam.network && \
docker logs kyve-cosmos --follow --tail=100

удаление контейнера:

docker stop kyve-cosmos
docker container rm kyve-cosmos

🔸 Команды для запуска и обновления ноды Solana

docker pull kyve/solana-snapshots:latest && \
docker run -d -it --restart=always \
--name kyve-solana kyve/solana-snapshots:latest \
--pool 0x3124375cA4de5FE5afD672EF2775c6bdcA1Cfdcc \
--private-key ваш_приватный_ключ_MetaMask \
--stake 200 \
-e https://rpc.testnet.moonbeam.network && \
docker logs kyve-solana --follow --tail=100

удаление контейнера:

docker stop kyve-solana
docker container rm kyve-solana

🔸 Команды для запуска и обновления ноды Celo

docker pull kyve/celo:latest && \
docker run -d -it --restart=always \
--name kyve-celo kyve/celo:latest \
--pool 0x1588fd93715Aa08d67c32C6dF96fC730B15E1E1A \
--private-key ваш_приватный_ключ_MetaMask \
--stake 200 \
-e https://rpc.testnet.moonbeam.network && \
docker logs kyve-celo --follow --tail=100

удаление контейнера:

docker stop kyve-celo
docker container rm kyve-celo


посмотреть активные контейнеры:

docker ps -a

Важные команды

• Посмотреть созданный контейнер и проверить его работоспособность:

docker ps -a


• Проверить логи:

docker logs название_ноды --follow --tail=100


• Остановить и удалить докер:

docker stop название_ноды
docker container rm название_ноды

Ссылки проекта: Discord: https://discord.gg/kyve
Сайт проекта: https://kyve.network/
Канал TG: https://t.me/kyvenet
Русская группа TG: https://t.me/KYVE_RU
Github: https://github.com/KYVENetwork

Наши ссылки:
Чат ELRMCF: https://t.me/joinchat/cXa3BtZytS8wNWU8

💰elrmcf:WHITE💰 | https://taplink.cc/elrmcf | Автор: sasha.bnk Inst