April 26, 2022

Стресс тест Forta и как поставить ноду.

Official webcite - https://forta.org

Forta объявила о стресс-тесте децентрализованной сети! Fortification проведет стресс-тестирование децентрализованной сети с высокой пропускной способностью, поощрит участие со всего мира и поможет сообществу Forta подготовиться к запуску первой в мире децентрализованной сети мониторинга в режиме реального времени.


Требованию к участию:

  • Вступить в их официальный Discord
  • Заполнить форму
  • Пройти KYC через TokenSoft

После выполнения этих действий, в течении суток вам придет письмо, выглядит оно примерно так:

Это значит что вас допустили к поднятию самой ноды (не путать с выигрышем валидаторства).


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

https://docs.forta.network/en/latest/scanner-quickstart/#register-scan-node

Награды:

1 неделя - 250 000 FORT
2 неделя - 250 000 FORT

Т.к. общий саплай составляет 1 000 000 000 токенов, награды за 2х недельную ноду составляет лишь 0.05% от общей суммы + будет выбрано всего 200 валидаторов из общего списка, так что принимайте решение сами.

Проверенные cайты, на которых можно арендовать сервера для Нод:

https://hetzner.com/
https://zomro.com/?from=293288 Промо на скидку до 30%: promokodus-zomro
https://contabo.com/

Лично я юзаю zomrо.

Гайд на ноду:

Начнем с того что ставить ноду нету никакого смысла, пока вам не придет это заветное письмо на почту, ибо вас попросту не засчитают и вы потеряете время и деньги.

Переходим по ссылке на официальный гайд по докеру (кликабельно).

Начинаем прописывать команды по установке докера:

1) sudo apt-get update
2) sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
3) curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
4) 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
5) sudo apt-get update
6)  sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
7)  apt-cache madison docker-ce

После ввода данной команды в консоли должно высветиться подобное:

Если все верно, то мы установили Docker. Теперь переходим к установке самой ноды от Forta:

cd /etc/docker
touch daemon.json
nano daemon.json

Если ввели все правильно, то должно высветиться такое окно:

После чего мы вставляем сюда данные строки:

{
   "default-address-pools": [
        {
            "base":"172.17.0.0/12",
            "size":16
        },
        {
            "base":"192.168.0.0/16",
            "size":20
        },
        {
            "base":"10.99.0.0/16",
            "size":24
        }
    ]
}
Далее нажимаем CTRL+X, подтверждаем сохранение "Y" и enter.

Далее нам нужно сделать рестарт данной командой:

systemctl restart docker
Ждем секунд 20-30 и продолжаем.

ВНИМАНИЕ, ВВОДИТЕ ПО ОДНОЙ КОМАНДЕ!!!!!


sudo curl https://dist.forta.network/pgp.public -o /usr/share/keyrings/forta-keyring.asc -s
echo 'deb [signed-by=/usr/share/keyrings/forta-keyring.asc] https://dist.forta.network/repositories/apt stable main' | sudo tee -a /etc/apt/sources.list.d/forta.list
sudo apt-get update
sudo apt-get install forta

Погнали дальше:

sudo curl https://dist.forta.network/artifacts/forta -o /usr/local/bin/forta
sudo chmod 755 /usr/local/bin/forta

Далее важный момент.

forta init --passphrase <your_passphrase>

Тут нужно придумать пароль за место "<your_passphrase>". Выглядеть оно должно так: forta init --passphrase 123asd12345

Запомните пароль, а лучше запишите.

После этих действий вам выдаст scanner adress. Его нужно тоже сохранить что бы в последствии кинуть туда 1 MATIC. Далее:

cd $HOME/.forta

Выглядеть должно так:

Если не получается с помощью этой команды, попробуйте другую:

cd ~/.forta

Далее создаем аккаунт на сайте https://www.alchemy.com/

После чего переходим в Dashboard и нажимаем на кнопку Create app в правом верхнем углу.

Создаем профиль для отслеживания работы как на скриншоте:

После создания профиля, переходим обратно в dashboard и нажимаем viewkey и копируем http ссылку:

Далее переходим в обратно в терминал и вводим:

nano config.yml

В пользуемся стрелочками на клавиатуре и меняем 2 url адреса за место <required> на свой, как на скриншоте (вставляется скопированный линк правой кнопкой мыши):

Далее нажимаем CTRL+X, подтверждаем сохранение "Y" и нажимаем enter.

Далее scanner adress который мы сохраняли, переводим туда 1 MATIC.
Ждем пока они туда дойдут и продолжаем.

Далее готовим команду:

forta register --owner-address ваш метамаск кошелек --passphrase ваш пароль

Выглядит примерно так:

forta register --owner-address 0x1C248e966e9aD0b0569B78CC20B99509EA3eaC97 --passphrase 123asd1234

Должно высветиться такое:

Далее запускаем саму ноду:

forta run --passphrase ваш пароль

Должны появится логи в самом терминале как на скриншоте. ОЧЕНЬ ВАЖНО!!!!

ТЕПЕРЬ НАЖМИ CTRL+A не отпуская палец от CTRL сразу после нажми CTRL+D

Тем самым ты делаешь так что бы при закрытии терминала не перестала работать нода.

Дальше просто идешь на сайт https://dashboard.alchemyapi.io/ и переходишь в viewdetails:

Там ты сможешь смотреть идут ли у тебя запросы или нет.

С нодой закончили.

Дальше переходишь в гугл форму которую тебе прислали на мыло и заполняешь данные:

1) Это твой метамаск
2) Адрес твоей ноды (scanner adress)
3) Твое ФИО.

При возникновении каких либо сложностей, милости прошу в свой тг паблик.

https://t.me/+XFtcfo9CtlNmMmEy
Discord: enero#7777