<100 subscribers
Share Dialog
Share Dialog


Открыли форму на награждаемый тестнет. Форма будет закрыта 30 декабря 2022 года. Тестнет продлится до запуска майннета в марте 2023. С 1 января до майннета будут мониторить аптайм нод.
Говорят, что награды будут определены исходя из затрат на сервера на протяжении 6 месяцев + определенное кол-во на “обслуживание ноды” (профит).
Реварды будут залочены на 3 месяца (гем). 50% токенов сразу будут застейканы в Вашего валика в майннете, чтобы после тестнета сразу запустить валидатора в майннете.
В конце мониторинга будет проведён КУС.
Критерии по отбору валидаторов в майннет:
Успешно пройденная регистрация в тестнет (заполненная форма)
Стейк тестнет токенов в контракт валидатора (все есть в моем гайде), необходимого минимума стейка нет
Аптайм ноды >95%
Нода полностью засинкана
Клиент запущен с активированным майнингом
Своевременные обновления ноды
Почему интересно и нужно учавствовать?
Держать тестнет ноду 3 месяца - мало
Лок монет на 3 месяца - мега мало
Это блокчейн.
Полезные ссылки:
Блог в medium
Пользуюсь хостингом серверов **Hetzner. **Сервер арендую CPX21.
Использую терминал MobaXTerm.
sudo apt update && sudo apt upgrade -y
sudo apt install nodejs -y
sudo apt install docker-compose -y
sudo apt install bashtop -y для мониторинга ресурсов
Установка файлов ноды:
git clone https://gitlab.com/q-dev/testnet-public-tools
cd testnet-public-tools/testnet-validator
Генерация ключей для валидатора:
по пути /testnet-public-tools/testnet-validator создаем директорию /keystore: mkdir keystore
cd keystore
Cоздаем в этой директории файл pwd.txt: sudo nano pwd.txt
Прописываем свой пароль.
Закрываем: ctrl + X, Y, Enter.
docker-compose run --rm --entrypoint "geth account new --datadir=/data --password=/data/keystore/pwd.txt" testnet-validator-node

Должно получиться так, сохраняем эти данные в любое удобное место. Адрес (public address) понадобится далее.
cd
cd testnet-public-tools/testnet-validator

Вставляем свой публичный адрес, который получили ранее
sudo nano .env
Если используете MobaXTerm советую править файлы через внутренний блокнот (ПКМ + Open with default text editor):


Копируем свой адрес в строку ADDRESS без 0х. Ниже переписываем IP address на IP своего сервера.

Далее config.json, правим тоже sudo nano config.json (либо через блокнот):
Меняем адрес (без 0х) и пароль.

Скачиваем файл по пути /root/testnet-public-tools/testnet-validator/keystore/ :

Импортируем как JSON в Метамаск:

Выбираете файл, вводите пароль и ждёте минут 5, пока он загрузится.
Идём сюда. В метамаске везде подтверждаете действия. Уже должны были с крана получить токены (5).




Сюда. Заполняйте все. В поля для адреса вставляйте адрес, который импортировали в Метамаск. Этот же кошелек и подключаете на этом сайте в сети Q.

docker-compose.yaml, копируем строчку, что вставляли в предыдущем пункте и вставляем так, как на скрине.
Ниже вставляете это:
"--whitelist=3699041=0xabbe19ba455511260381aaa7aa606b2fec2de762b9591433bbb379894aba55c1" и это: "--bootnodes=$BOOTNODE1_ADDR,$BOOTNODE2_ADDR,$BOOTNODE3_ADDR"

cd testnet-public-tools/testnet-validator переходим в директорию ноды.
docker-compose up -d запускаем докер.
docker-compose logs -f --tail "100" посмотреть логи.
Мониторинг ноды здесь:
Дальше ждем пока эта помойка нода законнектится к пирам.
После 5 10 20 30 минут “цепки” к пирам, процесс пошел:

Логи, которые у вас должны получиться после полной синхронизации ноды (здоровые, учитывая что мы не активные валидаторы со стеком):

Открыли форму на награждаемый тестнет. Форма будет закрыта 30 декабря 2022 года. Тестнет продлится до запуска майннета в марте 2023. С 1 января до майннета будут мониторить аптайм нод.
Говорят, что награды будут определены исходя из затрат на сервера на протяжении 6 месяцев + определенное кол-во на “обслуживание ноды” (профит).
Реварды будут залочены на 3 месяца (гем). 50% токенов сразу будут застейканы в Вашего валика в майннете, чтобы после тестнета сразу запустить валидатора в майннете.
В конце мониторинга будет проведён КУС.
Критерии по отбору валидаторов в майннет:
Успешно пройденная регистрация в тестнет (заполненная форма)
Стейк тестнет токенов в контракт валидатора (все есть в моем гайде), необходимого минимума стейка нет
Аптайм ноды >95%
Нода полностью засинкана
Клиент запущен с активированным майнингом
Своевременные обновления ноды
Почему интересно и нужно учавствовать?
Держать тестнет ноду 3 месяца - мало
Лок монет на 3 месяца - мега мало
Это блокчейн.
Полезные ссылки:
Блог в medium
Пользуюсь хостингом серверов **Hetzner. **Сервер арендую CPX21.
Использую терминал MobaXTerm.
sudo apt update && sudo apt upgrade -y
sudo apt install nodejs -y
sudo apt install docker-compose -y
sudo apt install bashtop -y для мониторинга ресурсов
Установка файлов ноды:
git clone https://gitlab.com/q-dev/testnet-public-tools
cd testnet-public-tools/testnet-validator
Генерация ключей для валидатора:
по пути /testnet-public-tools/testnet-validator создаем директорию /keystore: mkdir keystore
cd keystore
Cоздаем в этой директории файл pwd.txt: sudo nano pwd.txt
Прописываем свой пароль.
Закрываем: ctrl + X, Y, Enter.
docker-compose run --rm --entrypoint "geth account new --datadir=/data --password=/data/keystore/pwd.txt" testnet-validator-node

Должно получиться так, сохраняем эти данные в любое удобное место. Адрес (public address) понадобится далее.
cd
cd testnet-public-tools/testnet-validator

Вставляем свой публичный адрес, который получили ранее
sudo nano .env
Если используете MobaXTerm советую править файлы через внутренний блокнот (ПКМ + Open with default text editor):


Копируем свой адрес в строку ADDRESS без 0х. Ниже переписываем IP address на IP своего сервера.

Далее config.json, правим тоже sudo nano config.json (либо через блокнот):
Меняем адрес (без 0х) и пароль.

Скачиваем файл по пути /root/testnet-public-tools/testnet-validator/keystore/ :

Импортируем как JSON в Метамаск:

Выбираете файл, вводите пароль и ждёте минут 5, пока он загрузится.
Идём сюда. В метамаске везде подтверждаете действия. Уже должны были с крана получить токены (5).




Сюда. Заполняйте все. В поля для адреса вставляйте адрес, который импортировали в Метамаск. Этот же кошелек и подключаете на этом сайте в сети Q.

docker-compose.yaml, копируем строчку, что вставляли в предыдущем пункте и вставляем так, как на скрине.
Ниже вставляете это:
"--whitelist=3699041=0xabbe19ba455511260381aaa7aa606b2fec2de762b9591433bbb379894aba55c1" и это: "--bootnodes=$BOOTNODE1_ADDR,$BOOTNODE2_ADDR,$BOOTNODE3_ADDR"

cd testnet-public-tools/testnet-validator переходим в директорию ноды.
docker-compose up -d запускаем докер.
docker-compose logs -f --tail "100" посмотреть логи.
Мониторинг ноды здесь:
Дальше ждем пока эта помойка нода законнектится к пирам.
После 5 10 20 30 минут “цепки” к пирам, процесс пошел:

Логи, которые у вас должны получиться после полной синхронизации ноды (здоровые, учитывая что мы не активные валидаторы со стеком):

No comments yet