Minima - входной билет в мир нод
Для многих слово "Нода" и работа с ней кажутся чем-то сложным и страшным, но я постараюсь доказать обратное. В этой статье Вы сможете узнать о том, что из себя представляет проект Minima и как установить собственный узел их блокчейна на арендованные серверные мощности.
Самый децентрализованный блокчейн
Minima - сверхлёгкая криптовалюта, которая разрабатывалась с целью создания полностью децентрализованной сети, где каждый пользователь является равноправным и полноправным участником, а любые варианты распределённых атак были бы полностью невозможны.
Для этого протокол является максимально ресурсоэффективным, что позволяет запускать ноду даже на обычном телефоне! В конечном итоге абсолютно каждый человек может стать частью блокчейна Minima.
Команда уже имеет перспективные партнёрства и 150 тысяч активных полных узлов. Полный запуск сети запланирован на сентябрь этого года.
Для более подробной информации Вы можете обратиться к официальной документации проекта: https://drive.google.com/file/d/13Fyk9YWoFGNUpCLtklhM3EgGVZeTgxIJ/view
Аренда сервера
Чтобы Ваша нода работала бесперебойно - ей необходимо стоять на надёжном сервере. Я могу порекомендовать сервис для аренды облачных VPS/VDS серверов c Windows и Linux для любых задач. Для начала переходим по ссылке. При регистрации по ней Вы получаете вечную 10% скидку!
В верхней части сайта нажимаем кнопку "Регистрация" и выполняем требуемые действия.
После этого переходим в личный кабинет и нажимаем "Создать сервер"
Выбираем следующие настройки сервера:
1. Операционная система - Ubuntu 20.04
2. Тип сервера - Стандартные серверы
3. Первый вариант сервера
4. Локация сервера - Амстердам
5. Автоматическая резервная копия - отключить
6. Создать
7. Вся информация о сервере придёт к вам на почту (IP и пароль)
Регистрация в Incentive Program
Данная программа была создана с целью вознаграждения участников сообщества за установку и запуск узла Minima. Каждые сутки Вы будете получать 1 тестовый токен, который в будущем после запуска MainNet-а можно обменять на реальный токен блокчейна в размере 1:1.
Переходим по ссылке - https://incentive.minima.global/account/register?inviteCode=QAWIGPSP и проходим простую процедуру регистрации.
Установка ноды
Переходим к самому интересному) Для начала установим необходимое ПО для связи с сервером - MobaXtern (https://mobaxterm.mobatek.net/download.html). После установки открываем приложение и выполняем следующие действия:
1. В верхнем левом углу нажимаем "Session"
2. В открывшемся окне выбираем "SSH"
3. В поле "Remote host" вводим IP вашего сервера
4. Нажимаем "ОК"
Далее автоматически откроется терминал, через который Вы сможете управлять сервером:
1. После "Login as:" вводим "root" (стандартный логин администратора) и нажимаем Enter
2. Далее необходимо ввести пароль, для этого копируем его из письма и вставляем нажатием правой кнопки мыши (Ctrl+V здесь не работает). Пароль будет не видно - это нормально, опять нажимаем Enter
3. Если всё прошло успешно - Вы увидите следующее:
4. В поле ввода вставляем следующую команду целиком и дожидаемся конца установки ноды:
wget -O minima_setup.sh https://raw.githubusercontent.com/minima-global/Minima/master/scripts/minima_setup.sh && chmod +x minima_setup.sh && sudo ./minima_setup.sh -r 9002 -p 9001
5. Нажимаем "Ctrl+C" и обновляем пакеты для беспроблемной работы:
apt install curl jq -y
6. Привязываем ноду к Incentive Program, в который мы регистрировались ранее. Вместо "ID_НОДЫ" вставляем без кавычек ваш личный Incentive ID - https://incentive.minima.global/home/pages/incentiveid
curl 127.0.0.1:9005/incentivecash+uid:ID_НОДЫ
7. Переходим на вкладку наград - https://incentive.minima.global/home/pages/rewards. Если всё сделано правильно, то в нижнем правом углу после слов "Last Ping" должно отображаться примерно текущее время.
8. Для перезагрузки ноды используйте следующую команду:
sudo systemctl restart minima_9001
9. Для просмотра лог ноды используйте следующую команду:
sudo journalctl -f -n 100 -u minima_9001
10. Для удаления ноды используйте следующую команду:
wget -O minima_cleanup_v98.sh https://raw.githubusercontent.com/minima-global/Minima/master/scripts/minima_cleanup_v98.sh && chmod +x minima_cleanup_v98.sh && sudo ./minima_cleanup_v98.sh
Дополнительная защита ноды
В последнее время многие пользователи стали жаловаться на злоумышленников, которые получают несанкционированный доступ к серверу. Чтобы этого не произошло с Вами - необходимо установить специальный брандмауэр:
1. Присоединитесь к вашему серверу через root
2. В поле ввода вставляем следующую команду для загрузки брандмауэра:
apt-get install ufw
3. Сразу же отключаем его, что сначала выполнить настройку:
ufw disable
4. Разрешаем входящие/исходящие соединения по умолчанию:
ufw default allow
5. Запрещаем входящие подключения к порту 9005:
ufw deny in 9005
6. Убеждаемся, что ssh разрешен:
ufw allow ssh
ufw enable
8. Подтверждаем действие - вводим "y" без кавычек и нажимаем "Enter"
9. Готово! Брандмауэр на Вашем сервере настроен и уже активно его защищает. Вы по-прежнему сможете отправлять команды непосредственно со своего сервера, используя curl, однако, если вы хотите проверить свой узел с внешнего компьютера, вы должны использовать SSH с каждой командой. Например:
ssh root@YourServerIP curl 127.0.0.1:9005/status
После этого Вас попросят ввести пароль от сервера.
Итоги
Ну вот и всё - нода Minima успешно установлена. Зачастую обновления на неё приходят дистанционно, поэтому от Вас потребуется только своевременно оплачивать сервер)
Incentive Program продлится ровно до запуска MainNet-а, то есть ориентировочно до середины-конца сентября этого года, а за это время еще можно успеть получить приятное количество токенов.
Также всем рекомендую участвовать в жизни сообщества Minima в их discord-канале: https://discord.gg/KUZvfQqS
За простое общение, выполнение заданий и создание медиа-продуктов, вы будете награждаться специальными ролями, которые дают определённые бонусы и преимущества.
Буду безумно благодарен, если вы зайдёте в канал "Check-tier" и введете команду /inviter @Ivan_Alwarez#4141
Это даст Вам и мне 100 Xp, которые необходимы для получения ролей.
Полезные ссылки
1. Официальный сайт Minima
Link: https://www.minima.global
2. Актуальное количество активных нод Minima
Link: https://minima-nodes-count.herokuapp.com
3. Официальный Тг-канал Minima
Link: https://t.me/Minima_Global
4. Русскоязычный Тг-канал Minima
Link: https://t.me/minima_ru
5. Twitter проекта
Link: https://twitter.com/Minima_Global
6. Официальный гайд для установки ноды
Link: https://docs.minima.global/docs/runanode/linux_vps
Всем спасибо за прочтение! Очень надеюсь, что каждый нашёл в этой статье что-то полезное для себя. Не стесняйтесь задавать вопросы и оставлять комментарии. Мой личный тг-канал: Alwarez|Crypto