December 27, 2021

[TSCR. Nodes] Minima

Описание

Minima — это:

  • Кооперативная распределённая PoW сеть без майнеров, невосприимчивая к атрибутам централизованной, ориентированной на майнеров, платной системы.
  • Полностью децентрализованная криптосистема сотрудничающих пользователей, без централизованных точек отказа, способная поддерживать самую большую сеть из когда-либо собранных полных узлов.
  • Компактный блокчейн, способный работать на смартфоне.
  • Стабильная, открытая, глобальная и устойчивая к цензурированию P2P-сеть со встроенным блокчейном базового уровня для надёжных платежей, обработки токенов и контрактов.
  • Масштабируемая, программируемая, не требующая хранения, квантово-безопасная, основанная на доказательствах, каскадная цепочка Tx-PoW.

Фазы

⠀На данном этапе известны следующие фазы:

  • 28 июля — запуск стимулирующей тестовой сети;
  • 2 квартал 2022 г. — запуск основной сети.

Награды

⠀Ежедневно за работу ноды начисляется 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

Наиболее подходящий и дешевый вариант

Где взять сервера?

Vdsina: https://vdsina.ru/?partner=7gxxfr2cku (скидка 10%)
Zomro: https://zomro.com/?from=325249 или с промокодом zomro_325249 (скидка 20% на первый заказ)

Рекомендуем брать Zomro, как наиболее дешевый и подходящий.

Android

Устройство Android версии 9 и выше

IOS

⠀На IOS вряд ли появится возможность установить приложение, поскольку политика компании запрещает работу в фоновом режиме приложениям от сторонних разработчиков.

Подготовка к запуску ноды

Для участия в оплачиваемом тестнете нужно попасть в список ожидания и получить приглашение к участию.

Для того, чтобы попасть в список ожидания нужно:

  1. Перейти на страницу регистрации.
  2. Введите номер телефона с учетом вашего кода страны.
  3. Введите код из СМС для подтверждения регистрации.
  4. Укажите почту и пароль.
  5. Ожидать приглашения присоединиться к тестовой сети.

Через время придет СМС с приглашением, необходимо перейти по ссылке и зарегистрировать аккаунт.

После этого в письме на поwчте от minima.global нужно подтвердить регистрацию, нажав на кнопку «Complete registration».

После установки ноды подключаем Incentive cash.

Для этого заходим на сайт https://incentivecash.minima.global/ и восстанавливаем учётную запись.

1. Нажимаем на кнопку Forgot Password и сбрасываем пароль

2. Входим используя новый пароль

3. Копируем свой NODE ID

4. На своем сервере используйте следующую команду, ВАШ_ID замените на NODE ID:

curl 127.0.0.1:9002/incentivecash%20uid:ВАШ_ID 
Выглядит примерно так

Готово!

Как проверить работоспособность?
1. Заходим на сайт https://incentivecash.minima.global/ (forgot pass не нужен)
2. Смотрим на значения Daily rewards(каждый день должен добавляться 1 токен) и Last ping(каждый день нода должна пинговаться)

Запуск ноды на Android

  1. Нужно удалить старые версии приложения
  2. Скачать приложение по ссылке
  3. Открыть приложение. Указать свой Node ID и нажать Update
  4. Также нужно сделать чтобы приложение работало в фоновом режиме.
    (Переходим в "Настройки" --> "Питание и производительность" --> "Батарея" --> "Контроль активности" --> Приложение "Minima" --> ставим "Нет ограничений")

Актуальную версию приложения можно найти по ссылке

Подселяем ноду на другой сервер

Так как нода не слишком требовательная, то мы можем схитрить и не платить за 2 сервера сразу, а подселить ее, например, к Massa.

1. Установить Docker

. <(wget -qO- https://raw.githubusercontent.com/MrN1x0n/MrN1x0n/utils/docker.sh)

2. Создать контейнер с нодой

docker run -dit --restart on-failure --name minima_node -p 9001:9001 -p 9002:9002 secord/minima

3. Добавить команды в систему в виде переменных:

  • Просмотр лога ноды;
  • Просмотр информации о ноде.
. <(wget -qO- https://raw.githubusercontent.com/MrN1x0n/MrN1x0n/main/insert_variable.sh) -n minima_log -v "docker logs minima_node -fn 100" -a
. <(wget -qO- https://raw.githubusercontent.com/MrN1x0n/MrN1x0n/main/insert_variable.sh) -n minima_node_info -v ". <(wget -qO- https://raw.githubusercontent.com/MrN1x0n/Minima/main/node_info.sh) -l RU 2> /dev/null" -a

⠀Дождаться запуска ноды

minima_log

Для выхода из логов может потребоваться нажатие клавиш ctrl+c или ctrl+z

4. Точно также как и в инструкции выше делаем запускаем регистрацию нашей ноды

curl 127.0.0.1:9002/incentivecash+uid:ID_НОДЫ | jq

Где ID_НОДЫ - это айди вашей ноды из личного кабинета Minima.

Как получить инфу о ноде?

⠀Добавить команду для просмотра информации о ноде в систему в виде переменной

. <(wget -qO- https://raw.githubusercontent.com/MrN1x0n/MrN1x0n/main/insert_variable.sh) -n minima_node_info -v ". <(wget -qO- https://raw.githubusercontent.com/MrN1x0n/Minima/main/node_info.sh) -l RU 2> /dev/null" -a

⠀Посмотреть информацию о ноде

minima_node_info

Обновление ноды

Ввести команду в терминале и дождаться обновления:

. <(wget -qO- https://raw.githubusercontent.com/MrN1x0n/Minima/main/multi_tool.sh) -d

Полезные команды

Для Linux

Посмотреть логи ноды:

journalctl -n 55 -u minima_9001.service

или

journalctl -f -n 100 -u minima_9001

для выхода из логов необходимо нажать Ctrl+c или Ctrl+z

Перезапуск ноды

systemctl restart minima_9001

если не работает, нужно дописать sudo в начало строки

Для Docker:

Посмотреть информацию о ноде:

minima_node_info

Посмотреть логи:

minima_log

Есть вопросы? Отметь N1x0N(Илья)#7471 в чате