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
Джерело скрипта для встановлення - тут
Джерело скрипта з командами - тут