Massa
Устанавливаем ноду Massa
Web | Twitter | Discord | Telegram | Gitlab
Wallet | Swaking
Официальный гайд
О проекте можете почитать в оф источнике
1.Создаем сервер
4 cpu, 4gb Ram
Где арендовать сервер - https://telegra.ph/Ssylki-na-hostingi-12-07
Регион выбирайте любой, кроме Amsterdam - говорят будет больше бонусов за децентрализацию
2. Подключаемся к серверу через PuTTY(windows) или терминал(macOS,Linux)
3. Выполняем команды для установки:
apt update && apt install curl -y
curl -s https://raw.githubusercontent.com/razumv/helpers/main/massa/install.sh | bash
source $HOME/.profile
После установки бекапим файлы кошелька(это не команды, а пути к файлам, которые нужно сохранить через WinSCP)
/root/massa/massa-node/config/node_privkey.key
/root/massa/massa-client/wallet.dat
Для macOS и Linux скачать можете, выполнив команды, в новом терминале:
scp root@ip_addr:/root/massa/massa-node/config/node_privkey.key ~/Desktop/node_privkey.key
scp root@ip_addr:/root/massa/massa-client/wallet.dat ~/Desktop/wallet.dat
4.Узнаем свой адрес кошелька и запрашиваем с крана в дискорде монеты
Выполняем команду для подключения к интерейсу ноды для взаимодействия с блокчейном:
clientw
Внутри вводим и копируем адрес кошелька:
wallet_info
Для выхода из интерфейса:
quit
В дискорде, пройти верификацию, перейти в канал #testnet-faucet и просто вводим Address кошелька
Баланс можете проверить в веб-кошельке, добавляем Private key в кошелек
UPD. Баланс сейчас кран дает 100
5.Покупаем монеты ROLL для стейкинга
Выполняем команду для подключения к интерейсу ноды для взаимодействия с кошельком:
clientw
Вводим команду для покупки ROLL:
buy_rolls ADDR ROLL FEE
ADDR - адрес кошелька
ROLL - количество ROLL'ов - ставим 1
FEE - комиссия (можно ставить 0)
Мой пример:
Проверяем баланс, должен обновляться в течении 10 минут
wallet_info
Если ваш баланс был 1000, то после покупки ROLLS он станет 0. Ничего страшного :)
6.Регистрируемся в стейкинге:
node_add_staking_private_keys PRIVATE_KEY
PRIVATE_KEY - приватный ключ из wallet_info
Проверяем командой wallet_info, в течении 2-3х часов наши rolls станут активными
Для выхода выполняем команду:
quit
7. Регистрируем ноду для получения наград:
7.1 Перейти в канал #testnet-rewards в Дискорде, ставим реакцию и бот напишет в лс
7.2 Отправялем боту айпишник сервера, узнать можете на хостинге или командой в терминале:
curl -s ifconfig.me
копируем ID аккаунта дискорда
7.3 Входим в интерфейс для взаимодействия с кошельком
clientw
7.4 Выполняем команду
node_testnet_rewards_program_ownership_proof ADDR YOUR_DISCORD_ID
ADDR - Address из команды wallet_info
YOUR_DISCORD_ID - ID аккаунта Discord, который бот прислал
копируем вывод команды после Enter the following in discord: и отправляем боту
7.5 Проверяем в боте регистрацию нашей ноды:
7.6 Выходим из интерфейса
exit
Полезное:
Клиент для взаимодействия с блокчейном:
client
Клиент для взаимодействия с кошельком:
clientw
Выход из клиента:
exit
Проверка логов:
journalctl -n 100 -f -u massa