Minima | Testnet
Фазы
⠀На данном этапе известны следующие фазы:
Награды
⠀Ежедневно за работу ноды начисляется 1 монета Minima. После окончания тестовой сети монеты перейдут в основную сеть в соотношении 1:1. Дополнительные награды можно получить за поиск багов.
Требования к устройству
Сервер
⠀Минимальные (VPS/VDS/DS):
1 CPU, 1 GB RAM, 10 GB HDD/SSD, Ubuntu 20.04
⠀Рекомендуемые (VPS/VDS/DS):
2 CPU, 2 GB RAM, 10 GB HDD/SSD, Ubuntu 20.04
Android
⠀Устройство Android версии 9 и выше
IOS
⠀На IOS вряд ли появится возможность установить приложение, поскольку политика компании запрещает работу в фоновом режиме приложениям от сторонних разработчиков.
Регистрация
⠀Перейти на сайт.
⠀Ввести код страны, номер телефона:
⠀Нажать «Send Verification Code».
⠀После получения СМС с кодом ввести его в соответствующее поле.
⠀После этого в письме от community@minima.global
нужно подтвердить регистрацию, нажав на кнопку «Complete registration»
Запуск
⠀Каждый подраздел — отдельный вид установки, нужно выбрать один из них.
Minima PC
В начале требуется обязательно установить последнюю версию Java, так как без этого не будет работать. Ссылка на Java есть тут https://docs.minima.global/docs/runanode/windows/
1. Загрузите и сохраните последнюю версию Minima JAR - https://github.com/minima-global/Minima/raw/master/jar/minima.jar
2. Откройте командную строку от имени администратора. Когда она откроется, введите следующее:
java -Xmx1G -jar (including a space after -jar)
- Затем перетащите файл minima.jar в командное окно
- Добавьте пробел и введите rpcenable
- Вывод должен выглядеть как показано ниже (все в одной строке):
java -Xmx1G -jar C:\Users\YourName\minima.jar -rpcenable
При установки новой ноды или для удаления данных существующей в конце можно добавить -clean. Не используйте -clean, если вы просто перезапускаете ноду.
Если произойдет что-либо из вышеперечисленного, ваш узел Minima перестанет работать, и вам придется повторить шаг 2, чтобы запустить его снова.
Теперь Minima запущена, ваш вывод должен выглядеть как показано ниже:
Android
⠀Скачать APK файл.
⠀Разрешить установку сторонних приложений, если это ещё не сделано (инструкция).
⠀Установить приложение, запустив APK файл.
⠀Разрешить работу в фоне одним из способов:
- После запуска приложения в появившихся окнах разрешить работу в фоновом режиме;
- Настроить работу приложения в фоновом режиме вручную, о том как это сделать можно найти в поисковике.
Linux
Удаляем предыдущую версию, если была установлена
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
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
Если появляется такая ошибка, игнорируем её. Она сообщает о том, что ранее не было установлено никакой версии Minima.
Устанавливаем необходимые пакеты
apt install curl jq -y
Docker
⠀Изучить статью «Знакомство с Docker».
. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/installers/docker.sh)
docker run -dit --restart on-failure --name minima_node -v $HOME/.minima/:/root/.minima -p 9001:9001 -p 9002:9002 secord/minima
⠀Добавить команды в систему в виде переменных:
. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/miscellaneous/insert_variable.sh) -n minima_log -v "docker logs minima_node -fn 100" -a . <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/miscellaneous/insert_variable.sh) -n minima_node_info -v ". <(wget -qO- https://raw.githubusercontent.com/SecorD0/Minima/main/node_info.sh) -l RU 2> /dev/null" -a
minima_log
IncentiveCash
⠀Для получения наград необходимо привязать своё устройство к Minima аккаунту. Для этого необходимо выполнить общие действия, а затем действия в зависимости от вида ноды.
Общее
⠀Перейти на сайт.
Android
⠀Открыть вторую страницу приложения и вести ID ноды в соответствующее поле.
⠀Перейти к пункту «Проверка».
Сервер
⠀Выполнить команду и вставить ID ноды
curl 127.0.0.1:9002/incentivecash+uid:ID_НОДЫ | jq
Пример с ID: 00F3E50D-5A52-444B-8F1A-0DA72D6CAA84.
Команда ниже ТОЛЬКО ДЛЯ ПРИМЕРА
curl 127.0.0.1:9002/incentivecash+uid:00F3E50D-5A52-444B-8F1A-0DA72D6CAA84 | jq
Проверка
⠀Вернуться на сайт и удостовериться, что в графе LAST PING
примерно текущее время.
Информация о ноде
Android
⠀Открыть вторую страницу приложения
Сервер
⠀Добавить команду для просмотра информации о ноде в систему в виде переменной
. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/miscellaneous/insert_variable.sh) -n minima_node_info -v ". <(wget -qO- https://raw.githubusercontent.com/SecorD0/Minima/main/node_info.sh) -l RU 2> /dev/null" -a
minima_node_info
Обновление
Android
- Удалить старую версию приложения;
- Скачать актуальную версию APK файла;
- Установить новую версию, запустив APK файл;
- Открыть приложение.
Сервер
⠀Переходим в раздел Linux и выполняем команды по очереди. Удаляем и ставим новую версию.
Docker
⠀Запустить скрипт и дождаться окончания обновления
. <(wget -qO- https://raw.githubusercontent.com/SecorD0/Minima/main/multi_tool.sh) -d
Официальный сайт проекта | Официальная группа Telegram
Русскоязычная группа Telegram | Discord | Twitter | Medium | Белая книга
GitHub | YouTube | IncentiveCash | Официальный гайд
За гайд спасибо let's node!