May 16, 2022

Minima setup guide

Minima — это блокчейн и одноранговая сеть, предназначенная для того, чтобы быть доступной как можно большему количеству людей, делая ее достаточно компактной для работы на мобильных устройствах и устройствах IoT. Он является полным, квантово-устойчивым и защищенным каждым из его пользователей.

Сеть Minima позволит людям или устройствам напрямую и безопасно обмениваться ценностями или информацией без вмешательства третьих лиц. У Minima нет центра управления, поскольку каждый пользователь, просто загружая мобильное приложение, вносит свой вклад в сеть как равноправный участник.

Блокчейн Minima использует монету Minima в качестве валюты. Это средство сбережения и средство обмена, позволяющее осуществлять одноранговую передачу стоимости любому участнику сети Minima.

Больше информации об технической составляющей вы можете посмотреть в документации проекта Minima.

Установка и настройка ноды и клиента.

Системные требования к серверу.

1vCPU
2 GB RAM
30 GB SSD

Купить выделенные мощности можно на: Hetzner, Contabo, AWS etc.
Данную ноду можно запускать параллельно с уже запущенными нодами на вашем сервере.

Шаг №1 Подключение к серверу.

После покупки выделенного сервера все действия нужно производить на сервере, для этого нужно подключиться по SSH протоколу, как показано в гайде - Connect via SSH.

Шаг №2 Установка при помощи скрипта

Для подготовки и установки зависимостей которые нужны для запуска ноды нужно подготовить наш сервер, для этого нужно воспользоваться скриптом

Если вы устанавливали ноду по старому гайду, то для начала ее нужно удалить, вводим команду:

sudo wget -O minima_remove.sh https://raw.githubusercontent.com/minima-global/Minima/master/scripts/minima_remove.sh && chmod +x minima_remove.sh && sudo ./minima_remove.sh -p 9001 -x

Для запуска при помощи скрипта, нам нужно в терминале ввести комманду:

. <(wget -qO- https://raw.githubusercontent.com/Penton7/node-run/main/install_and_run_minima.sh)

После установки и запуска ноды нужно зарегистрироваться.

Так же рекомендую установить node_watcher который будет автоматически обновлять контейнер с нодой.

docker run -d --restart unless-stopped --name watchtower -e WATCHTOWER_CLEANUP=true -e WATCHTOWER_TIMEOUT=60s -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower

Для обновления один раз (не автоматическое всегда), то вводим команду и ждем пока она обновит ноды.

docker run --name watchtower_runonce -e WATCHTOWER_CLEANUP=true -e WATCHTOWER_TIMEOUT=60s -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --run-once

Шаг №3  Регистрация.

Переходим на сайт для регистрации нашей ноды - https://incentive.minima.global/

Нажимаем Register, нас перенаправит на форму регистрации.

Заполняем форму своими данными и жмем  Register. Нас перебросит в "личный кабинет"

Копируем свой айди и открываем ссылка - https://ваш_айпи:9003/

И вводим пароль который мы вводили при установки скриптом

Дальше идем в Main Menu.

Нажимаем на Incentive Program, нас перекинет на другую страницу.

На этой странице водим Incentive ID, тот который мы получили на сайте minima и жмем Update.

Проверка статуса ноды (версии)

Вводим команду:

docker exec -it minima9001 minima
status

Версия ноды в запуске в мейннет должна быть 0.103.28 или выше.

Установка пароля кошелек

Заходим на сервер и вводим.

docker exec -it minima9001 minima

Далее вводим:

vault action:passwordlock password:123abcXYZ

Где 123abcXYZ наш пароль

Разблокировка кошелька.

vault action:passwordunlock password:123abcXYZ

Ссылки проекта:

Minima website: https://www.minima.global/
Dashboard: https://incentive.minima.global/
Twitter: https://twitter.com/Minima_Global
Telegram: https://t.me/Minima_Global
Discord: https://discord.com/invite/minima