July 12, 2022

Massa | TEST.14.1

Зміст

1. Про проект
2. Вимоги до сервера
3. Встановлення ноди
4. Оновлення
5. Корисні команди
5. Видалення
6. Посилання

Про проект

Massa розробила нову архітектуру під назвою Blockclique, яка збільшує пропускну спроможність транзакцій до 10 000 транзакцій за секунду без шкоди для децентралізації та безпеки, також архітектура заснована на поділі транзакцій у багатопоточному блоковому графі.

Вимоги до серрвера

Вимоги: 4 CPU x 8 GB RAM x 160 GB SSD - Ubuntu 20.04.

Підходящий сервер - Hetxner CPX31 (промокод 20 євро для нових клієнтів)

Встановлення ноди

# Запускаємо в однин рядок
. <(wget -qO- https://raw.githubusercontent.com/SecorD0/Massa/main/multi_tool.sh)

# Придумуємо пароль

Ноду встановлено, не забудьте зберегти свій пароль

# Записуємо пароль в bash
MASSA_CLIENT_PASSWORD="вставте ваш пароль"
echo 'export MASSA_CLIENT_PASSWORD='$MASSA_CLIENT_PASSWORD >> $HOME/.bash_profile
source ~/.bash_profile
# Додаємо користувацькі порти
ufw allow 31244 && ufw allow 31245
sudo ufw allow 31244/tcp
sudo ufw allow 31245/tcp
sudo ufw enable

Потрібно підтвердити дію в термі ввівши - y

Якщо результат "Aborted", повторіть команду ще раз

sudo ufw status
# Запускаємо client
cd massa/massa-client
./massa-client -p $MASSA_CLIENT_PASSWORD
# Переглядаємо дані гаманця та зберігаємо їх
wallet_info
MASSA_ADDRESS="вставте вашу адресу"
echo 'export MASSA_ADDRESS='$MASSA_ADDRESS >> $HOME/.bash_profile
source ~/.bash_profile

Надсилаємо свою адресу у вітку #testnet-fauset для отримання токенів

Після того як токени прийдуть виходимо

exit
# Запускаємо скрипт для автомачичної покупки ролів
cd $HOME
wget -O buyrolls.sh https://raw.githubusercontent.com/fatalbar/testnet-manual/main/massa/buyrolls.sh && chmod +x buyrolls.sh && screen -xR -S buyrolls ./buyrolls.sh

# ВВодимо пароль від клієнта, той самий що і вище
# Для виходу комбінація Ctrl+A+D
# Додаємо команди
. <(wget -qO- https://raw.githubusercontent.com/SecorD0/Massa/main/insert_variables.sh)
# Включаємо стейкінг
massa_cli_client -a node_add_staking_secret_keys

Реєструємо ноду

Повертаємось у discord для у вітку # testnet-reward-registration для реєстрації ноди та тиснемо 👍. Нам прийде повідомлення від MassaBot

# Повертаємось у client
cd massa/massa-client
./massa-client -p $MASSA_CLIENT_PASSWORD

Вводимо команду, яку нам прислав бот, <your_staking_address> міняємо на свою адресу гаманця

Отриману строку відправляємо назад у діскорд боту

Вітаю! Ми зареєструвались у 14 фазі тестнету Massa

Оновлення

. <(wget -qO- https://raw.githubusercontent.com/SecorD0/Massa/main/multi_tool.sh)
# Перевіряємо версію, мати бути TEST.13.x
massa_node_info

Для поповнення гаманця відправляємо адресу гаманця в https://discord.com/channels/828270821042159636/866190913030193172

# Перевіряємо баланс
massa_wallet_info
# Включаємо стейкінг
massa_cli_client -a node_add_staking_secret_keys
# Купуємо рол
massa_buy_rolls

Повторно реєструємо ноду

Корисні команди

# Подивитись логи
massa_log
# Запустити клієнт
massa_client
# Інформація про ноду
massa_node_info
# Інформація про гаманець
massa_wallet_info
# Рестарт ноди
sudo systemctl restart massad

Видалення ноди

sudo systemctl stop massad
sudo systemctl stop massad.service
sudo systemctl disable massad.service
sudo rm /etc/systemd/system/massa* -rf
sudo rm $(which massa) -rf
sudo rm $HOME/.massa* -rf
sudo rm $HOME/massa -rf

Посилання

Телеграм канал по нодам - https://t.me/cryptoportalua
Чат для обговорення - https://t.me/cryptoportal_nodes_chat
Джерело скрипта для встановлення - тут
Джерело скрипта з командами - тут