Найти тему
Mr.Orange

Massa: Гайд по установке ноды для эпизода №19

Оглавление

Всем привет! Сегодня мы рассмотрим процесс установки ноды для 19-го эпизода Massa. Весь процесс установки будет максимально подробно расписан ниже. Удачи!

Шаг 1. Загрузка бинарного файла

Загрузите бинарный файл с официального гитхаба Massa

cd /root https://github.com/massalabs/massa/releases/download/TEST.19.2/massa_TEST.19.2_release_linux.tar.gz
-2

Разархивируйте скачанный бинарный файл

tar zxvf massa_TEST.19.2_release_linux.tar.gz
-3

Шаг 2. Записать ip-адрес вашего сервера в файл конфигурации

sudo tee <<EOF >/dev/null $HOME/massa/massa-node/config/config.toml
[network]
routable_ip = "`wget -qO- eth0.me`"
EOF
-4

Шаг 3. Запустить ноду и придумать пароль

cd $HOME/massa/massa-node/

./massa-node
-5

Остановить ноду (ctrl+c)

Шаг 4. Создать сервисный файл, чтобы нода работала в фоновом режиме

printf "[Unit]
Description=Massa Node
After=network-online.target
[Service]
User=$USER
WorkingDirectory=$HOME/massa/massa-node
ExecStart=$HOME/massa/massa-node/massa-node -p YOUR_PASSWORD
Restart=on-failure
RestartSec=3
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target" > /etc/systemd/system/massad.service
-6

Запустите ноду из служебного файла

sudo systemctl daemon-reload

sudo systemctl enable massad

sudo systemctl restart massad
-7

Посмотрите логи

sudo journalctl -f -n 100 -u massad
-8

Выйдите из логов (crtl+c)

Шаг 5. Запустить клиент

cd $HOME/massa/massa-client/

./massa-client
-9

Создайте новый кошелек со всеми ключами

wallet_generate_secret_key
-10

Введите пароль

-11

Зарегистрируйте адрес стейкинг-кошелька

wallet_info

Посмотрите свой адрес кошелька и добавьте его в команду ниже

node_start_staking YOUR_WALLET_ADDRESS
-12

Проверьте застейкан ли адрес кошелька

node_get_staking_addresses
-13

Выйдите из клиента (ctrl+c) и проверьте работу ноды

cd /$HOME/massa/massa-client/ && ./massa-client wallet_info
-14

Шаг 6. Запросить токены и купить роллы

Перейдите в дискорд Massa на канал #testnet-faucet

-15

Запросите токены на ваш адрес кошелька

-16

Проверьте баланс вашего кошелька

cd /$HOME/massa/massa-client/ && ./massa-client -p YOUR_PASSWORD wallet_info
-17

Купите ролл

cd /$HOME/massa/massa-client/ && ./massa-client -p YOUR_PASSWORD

buy_rolls YOUR_WALLET_ADDRESS 1 0
-18

Проверьте покупку ролла (введите команду в клиенте)

wallet_info
-19

Через 1 час 40 минут купленный ролл станет активным и начнется стейкинг токенов

Шаг 7. Зарегистрировать ноду в Дискорде

Посмотрите IP-адрес вашего сервера

wget -qO- eth0.m
-20

Скопируйте IP-адрес и отправьте его MassaBot

-21

Скопируйте USER_ID из MassaBot

Запустите клиент

cd /$HOME/massa/massa-client/ && ./massa-client -p YOUR_PASSWORD

Введите следующую команду

node_testnet_rewards_program_ownership_proof YOUR_WALLET_ADDRESS YOUR_USER_ID
-22

Скопируйте код, предоставленный клиентом и отправьте его в MassaBot

-23

Введите следующую команду и сверьте данные от клиента с данными от MassaBot

cd /$HOME/massa/massa-client/ && ./massa-client -p YOUR_PASSWORD get_status
-24

На этом процесс установки ноды завершен. Поздравляю!

Что такое Massa?

Massa - это высокопроизводительный блокчейн, разработанный для того, чтобы быть по-настоящему децентрализованным с самого начала, а также для массового внедрения криптоплатежей и инноваций в области смарт - контрактов. Massa может похвастать высоким коэффициентом Накомоты, который составляет 1000+, что является впечатляющим показателем.

Официальные ссылки на соцсети проекта Massa