Testnet
October 23, 2024

BlockMesh. Устанавливаем ноду. Step By Step, How To Install BlockMesh && UPDATE NODE

Проект BlockMesh находится на ранней стадии и пока не привлек инвестиции, но уже имеет партнерства с проектами, такими как Backpack и Eclipse. Для участников проекта сейчас доступен этап с вознаграждениями, включающий установку браузерного расширения и ноды на сервер с минимальными характеристиками, что позволяет зарабатывать очки.

Характеристики: 1CPU/1RAM/10SSD || Ubuntu 22.04

НЕ допускается: Запуск узлов на VPS, Запуск нескольких узлов на одном IP-адресе. Допускается: Использование одной учетной записи с разных IP-адресов, лучше 1 узел = 1 учетная запись.

NOT allowed: Running nodes on VPS, Running multiple nodes on one IP address. Allowed: Using one account from different IP addresses, better 1 node = 1 account.

Зарегистрируйтесь на официальном сайте BlockMesh. Укажите код приглашения odanoder || Register on the official BlockMesh website. Enter the invitation code odanoder

На почту придет письмо. Обязательно подтвердите свою почту.A letter will be sent to your email. Be sure to confirm your email.

Подключить свой twitter аккаунт и solana wallet || Connect your twitter and solana wallet

Установка браузерного расширения || Installing a browser extension

Устанавливаем расширение || Installing the extension

Вводим почту и пароль || Enter your email and password

Поинты отслеживаем в dashboard || We track points in the dashboard

Установка ноды на сервер || Installing a node on a server

Для этой ноды нужна минимальная версия Ubuntu 22.04This node requires a minimum version of Ubuntu 22.04
sudo apt update && sudo apt upgrade -y
wget https://github.com/block-mesh/block-mesh-monorepo/releases/download/v0.0.307/blockmesh-cli-x86_64-unknown-linux-gnu.tar.gz
tar -xvzf blockmesh-cli-x86_64-unknown-linux-gnu.tar.gz && rm blockmesh-cli-x86_64-unknown-linux-gnu.tar.gz

Копируем весь текст сразу и вставляем в командную строку || Copy the entire text at once and paste it into the command line

EMAIL - заменить на свой адрес электронной почты, который указывали при регистрации на сайте. Кавычки оставляем. PASSWORD - заменить на свой пароль. Кавычки оставляем.EMAIL - replace with your email address that you specified when registering on the site. Leave the quotation marks. PASSWORD - replace with your password. Leave the quotation marks.
sudo bash -c "cat <<EOT > /etc/systemd/system/blockmesh.service
[Unit]
Description=BlockMesh
After=network.target

[Service]
User=$USER
ExecStart=$HOME/target/release/blockmesh-cli login --email 'EMAIL' --password 'PASSWORD'
WorkingDirectory=$HOME/target/release
Restart=on-failure

[Install]
WantedBy=multi-user.target
EOT"
sudo systemctl daemon-reload && sudo systemctl enable blockmesh
sudo systemctl start blockmesh

Поинты отслеживаем в dashboard || We track points in the dashboard

Полезные команды || Useful commands

Проверка логов || Checking logs

sudo journalctl -u blockmesh.service -f -n 100

Перезагрузка сервиса || Restarting the service

sudo systemctl restart blockmesh

Обновление ноды || Updating the node || ver: v0.0.316

GITHUB releases (blockmesh-cli-x86_64-unknown-linux-gnu.tar.gz)

Копируем ссылку на последнюю версию бинарного файла || Copy the link to the latest version of the binary file

sudo apt update && sudo apt upgrade -y
sudo systemctl stop blockmesh
rm -rf $HOME/target/
wget https://github.com/block-mesh/block-mesh-monorepo/releases/download/v0.0.316/blockmesh-cli-x86_64-unknown-linux-gnu.tar.gz
tar -xvzf blockmesh-cli-x86_64-unknown-linux-gnu.tar.gz
rm blockmesh-cli-x86_64-unknown-linux-gnu.tar.gz
sudo systemctl restart blockmesh

Проверяем логи и смотрим версию || Check the logs and see the version

sudo journalctl -u blockmesh.service -f -n 100

Удаление ноды || Delete node

sudo systemctl stop blockmesh
sudo systemctl disable blockmesh
sudo rm /etc/systemd/system/blockmesh.service
sudo systemctl daemon-reload
rm -rf target

________________________________

Часто Задаваемые Вопросы || Frequently Asked Questions

Большинство обновлений обратно совместимы || Most updates are backward compatible.

О критически важных обновлений сообщается в официальном канале проекта. Повешение верcии CLI связано с внесением любых изменений, но обычно версия не меняется. || Critical updates are announced in the official project channel. CLI version hanging is associated with any changes, but usually the version does not change.

Инструкция на mirror.xyz