Всем привет! Сегодня мы рассмотрим процесс установки ноды для 19-го эпизода Massa. Весь процесс установки будет максимально подробно расписан ниже. Удачи!
Шаг 1. Загрузка бинарного файла
Загрузите бинарный файл с официального гитхаба Massa
cd /root https://github.com/massalabs/massa/releases/download/TEST.19.2/massa_TEST.19.2_release_linux.tar.gz
Разархивируйте скачанный бинарный файл
tar zxvf massa_TEST.19.2_release_linux.tar.gz
Шаг 2. Записать ip-адрес вашего сервера в файл конфигурации
sudo tee <<EOF >/dev/null $HOME/massa/massa-node/config/config.toml
[network]
routable_ip = "`wget -qO- eth0.me`"
EOF
Шаг 3. Запустить ноду и придумать пароль
cd $HOME/massa/massa-node/
./massa-node
Остановить ноду (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
Запустите ноду из служебного файла
sudo systemctl daemon-reload
sudo systemctl enable massad
sudo systemctl restart massad
Посмотрите логи
sudo journalctl -f -n 100 -u massad
Выйдите из логов (crtl+c)
Шаг 5. Запустить клиент
cd $HOME/massa/massa-client/
./massa-client
Создайте новый кошелек со всеми ключами
wallet_generate_secret_key
Введите пароль
Зарегистрируйте адрес стейкинг-кошелька
wallet_info
Посмотрите свой адрес кошелька и добавьте его в команду ниже
node_start_staking YOUR_WALLET_ADDRESS
Проверьте застейкан ли адрес кошелька
node_get_staking_addresses
Выйдите из клиента (ctrl+c) и проверьте работу ноды
cd /$HOME/massa/massa-client/ && ./massa-client wallet_info
Шаг 6. Запросить токены и купить роллы
Перейдите в дискорд Massa на канал #testnet-faucet
Запросите токены на ваш адрес кошелька
Проверьте баланс вашего кошелька
cd /$HOME/massa/massa-client/ && ./massa-client -p YOUR_PASSWORD wallet_info
Купите ролл
cd /$HOME/massa/massa-client/ && ./massa-client -p YOUR_PASSWORD
buy_rolls YOUR_WALLET_ADDRESS 1 0
Проверьте покупку ролла (введите команду в клиенте)
wallet_info
Через 1 час 40 минут купленный ролл станет активным и начнется стейкинг токенов
Шаг 7. Зарегистрировать ноду в Дискорде
Посмотрите IP-адрес вашего сервера
wget -qO- eth0.m
Скопируйте IP-адрес и отправьте его MassaBot
Скопируйте 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
Скопируйте код, предоставленный клиентом и отправьте его в MassaBot
Введите следующую команду и сверьте данные от клиента с данными от MassaBot
cd /$HOME/massa/massa-client/ && ./massa-client -p YOUR_PASSWORD get_status
На этом процесс установки ноды завершен. Поздравляю!
Что такое Massa?
Massa - это высокопроизводительный блокчейн, разработанный для того, чтобы быть по-настоящему децентрализованным с самого начала, а также для массового внедрения криптоплатежей и инноваций в области смарт - контрактов. Massa может похвастать высоким коэффициентом Накомоты, который составляет 1000+, что является впечатляющим показателем.
Официальные ссылки на соцсети проекта Massa
- Website: massa.net
- Testnet explorer: test.massa.net
- Documentation: https://massa.readthedocs.io/
- Source code and tutorials: github.com/massalabs/massa
- Telegram: t.me/massanetwork
- Discord: discord.gg/massa
- Twitter: https://twitter.com/MassaLabs
- Reddit: reddit.com/r/massa/