Перейти к публикации
ROSP

RigOS - экосистема для майнинга

Рекомендованные сообщения

(изменено)

Всем привет! :smile:

Хотим поделиться экосистемой для майнинга - RigOS. 

https://rigos.one

 

Что такое экосистема для майнинга?

 

Экосистема для майнинга, состоящая из операционной системы для рига/айсика, вэб-панели для управления и мониторинга, телеграм-бота для уведомлений и управления, и аппаратного обеспечения (сенсоры, датчики, реле, блоки питания, корпуса, платы питания и т.д.). Для взаимодействия с пользователем и работы компонентов экосистемы в основу архитектуры заложены высокозащищенные технологии и протоколы передачи данных.

Данные каждого пользователя системы хранятся в изолированных docker-контейнерах, данные между ригами/айсиками и серверным ПО передаются с примененикм протоколов ipsec, ssh и https.

 

Настройка, управление и мониторинг оборудования для майнинга осуществялется через вэб-панель или телеграм-бота. Интерфейс вэб-панели спроектирован по технологии mobile-first и, по сути, является удобным, простым и функциональным одностраничным приложением, с которым разберётся даже домохозяйка.

Оповещение, основные функции управления оборудованием реализованы в телеграм-боте (двухфакторное подтверждения команд управления оборудованием).

 

Аппаратное обеспечение интегрировано с операционной системой и доступно для мониторинга и управления в вэб-панели.

 

Экосистема поставляется в трех изданиях: публичная, для майнинговых решений под ключ и для развертывания в датацентрах (майнинг отелях).

 

Кратко история создания

 

Идея создания собственной ОС появилась при работе над одним из наших проектов по созданию фермы под ключ. Процедура настройки, мониторинга и ввода в эксплуатацию оборудования для майнинга не тривальная, упрощение части или всех процессов существенного сокращает время необходимое для завершения проекта. А т.к. нам нравится автоматизация мы написали первую версию экосистемы и успешно внедрили ее на всех наших проектах. "Живые" скрины первой версии системы представлены ниже.

 

После 10 месяцев использования экосистемы накопилось много запросов на доработку функционала, в т.ч. по интеграции нового железа и возможности внедрения системы во внешних проектах. Мы так же пересмотрели полностью архитектуру всей системы и серверного ПО.

 

Так появилась идея разработать следующую версию экосистемы для майнинга и предоставить её комьюнити. Мы прекрасно пониманием, что у каждого пользователя системы свои требования к функционалу и поэтому решили обратиться к комьюнити за помощью, тем самым мы хотим сформировать продукт, который будет иметь весь необходимый вам функционал, а не только тот, с которым работаем мы.

 

Живые скриншоты RigOS v1

 

Дашборд

r1_dashboard.thumb.png.106462ddea2b085e817551dad9b678e8.png

 

Экран состояни ригов

r1_rigs.thumb.png.f8cb01297ba33ce5b844c1a01690ab7f.png

 

Активация функций на ригах

r1_rigs2.thumb.png.1a20a01f42ea433bc70f7da462d42bcd.png

 

Экран состояния видео карт

r1_vga.thumb.png.107c031389e229c872c2554c60571528.png

 

Экран состояния системных плат

r1_mb.thumb.png.fccd623b3d94f8cd1d51804d74304c4f.png

 

Интеграция с телеграм: подтверждение кодом команды из вэб-панели

r1_tgram1.thumb.png.bcbce6202259bd740377c9fc4c75e573.png

 

Интеграция с телеграм: применение команды перезагрузки рига

r1_tgram2.thumb.png.b6d21f8433ded04bfc84bcf8fc8022c4.png

 

Мобильная версия дашборда

mobile-dash.thumb.jpg.eb7f210dc27a0762d92a5a548b955efb.jpg

 

Мобильная версия экрана управления ригами

mobile.thumb.jpg.e8949f4e46975f00e8189ed47a1d224c.jpg

 

Функционал экосистемы для майнинга

Вэб-панель

  • Технология mobile-first
  • Доступ с использованием пароля и 2FA (Google)
  • Отображение данных по работе оборудования
  • Отображение параметров работы рига/видеокарт/айсиков - температура, частота
  • Отображение параметров работы майнеров - время работы, хэшрейт, алгоритм
  • Интеграция с пулами - добыча, хэшрейт, алгоритм, баланс
  • Автомайнинг самых доходных монет на основе данных с whattomine.com
  • Управление ригами/айсиками: перезагрузка, выключение, индидуальные и массовые команды
  • Настройка и управление майнером - смена пула, смена алгоритма, интенсивности, запуск, остановка майнера
  • Управление дополнительным железом на ригах: датчики, сенсоры, ip-реле
  • Дашборд с виджетами
  • Графики по работе майнингового оборудования, реалтайм и история
  • Загрузка образа ОС для рига и прошивки для айсика из личного кабинета
  • Бэкапирование настроек майнеров/айсиков

 

Операционная система для рига

  • Образ ОС, основанный на Ubuntu LTS 16.04
  • Неинтерактивная установка ОС
  • Интегрирована библиотека CUDA 8/9 для карт NVIDIA
  • Предустановленные майнеры для CPU и GPU: ccminer,  fork ccminer для lyra2rev2,  fork ccminer для CPU,  claymore, ewbf_cuda, СPU m-miner
  • Предустановленные инструменты разгона видеокарт
  • Одновременный запуск майнеров на красных и зелёных картах + CPU майнер
  • SSH доступ из вэб-панели
  • Шифрованнная домашняя директория в ОС
  • Система обновления ОС, майнеров
  • Подключение к серверу по протколу ipsec
  • Индивидуальные ключи шифрования для каждого образа ОС
  • Собственное ПО для снятия данных с видеокарт

 

Прошивка для айсика

  • Управление айсиком
  • Оптимизированы ресуры айсика для работы майнера
  • Система обновления майнера на айсике
  • Запуск альтернативных майнеров на айсике

 

Телеграм-бот

  • Подтверждение команд, отправленных из вэб-панели
  • Управление одним или всеми ригами/айсиками: перезагрузка/выключение
  • Управление майнерами: смена майнера, алгоритма, пула, интенсивности, остановка/запуск майнера
  • Мониторинг и уведомления по работе майнингового оборудования

 

Серверное ПО

  • Индивидуальный серверный контейнер с ПО для каждого клиента
  • Хранение данных в шифрованном виде

 

Дорожная карта по развитию продукта

roadmap_ru.thumb.png.fedb24e6443c8037c7ea6009eb1ad718.png

 

Лицензирование

Лицензирование RigOS v2 построено по системе конкурентных лицензий. Это означает, что к экосистеме может быть подключено неограниченное количество устройств, но процесс майнинга будет запущен только на тех устройствах, которые получили лицензии.

Подробнее о системе лицензирования

 

Поддержка проекта

Принимается любая помощь (особенно в крипте), которая поможет ускорить работу над проектов и выпуск релизной версии. 

 

На весь период разработки (до выпуска публичного релиза) пожертвования суммируются!

Поддержать проект можно здесь

 

Мы дополнительно предусмотрели бонусы для каждого, кто окажет помощь проекту: бессрочные лицензии, наборы датчиков и скидки от партнёров. 

Подробнее можно узнать здесь

 

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

Изменено пользователем ROSP

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Первое впечатление после беглого ознакомления. 

В общем и целом все неплохо. Приятный интерфейс, стандартный функционал.

 

Что с ходу не понравилось:

Идет сильный перекос в область излишней и избыточной безопасности. Такая безопасность просто не нужна на фермах. Везде ipsec, шифорвание на шифровании и шифрованием погоняет. Зачем все это на фермах? Там нет и не должно быть никакой конфиденциальной информации, чтобы уделять столько внимания безопасности.

Как показывает практика, подобная параноидальная избыточная безопасность приносит гораздо больше вреда, чем пользы.

Ну и что сразу бросается в глаза - крайне скудный выбор программ-майнеров.

 

А вообще, конечно, прежде чем делать более предметную оценку - хотелось бы все это попробовать. И сравнить с уже существующими подобными проектами (например HiveOS)

 

PS: Если вы собираетесь делать проект исключительно платным - идея обречена на провал.

Никто не будет платить за аналог уже существующих проверенных и отработанных систем, которые при этом бесплатны для небольшого количества ферм

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, 19alexrus71 сказал:

Первое впечатление после беглого ознакомления. 

В общем и целом все неплохо. Приятный интерфейс, стандартный функционал.

 

Что с ходу не понравилось:

Идет сильный перекос в область излишней и избыточной безопасности. Такая безопасность просто не нужна на фермах. Везде ipsec, шифорвание на шифровании и шифрованием погоняет. Зачем все это на фермах? Там нет и не должно быть никакой конфиденциальной информации, чтобы уделять столько внимания безопасности.

Как показывает практика, подобная параноидальная избыточная безопасность приносит гораздо больше вреда, чем пользы.

Ну и что сразу бросается в глаза - крайне скудный выбор программ-майнеров.

 

А вообще, конечно, прежде чем делать более предметную оценку - хотелось бы все это попробовать. И сравнить с уже существующими подобными проектами (например HiveOS)

 

PS: Если вы собираетесь делать проект исключительно платным - идея обречена на провал.

Никто не будет платить за аналог уже существующих проверенных и отработанных систем, которые при этом бесплатны для небольшого количества ферм

 

Спасибо за обратную связь. 

Касательно ipsec - он используется для защиты трафика между ригами и серверным ПО, чтобы исключить подмену данных от сервера ригам и наоборот (хартбит, команды на смену алгоритмов, пулов, перезагрузки и т.д.). Т.к. майнер может быть запущен на пулах с кошельком, в качестве авторизации, а не логин.воркер/пас.  В этом случае будет крайне неприятно, если на всей вашей ферме кто-то, подменив данные, начнёт майнить на свой валет. :)

 

Если речь о шифровании на серверной стороне, так это да, данные каждого пользователя в изолированном контейнере (от других таких же) и все шифруется (уникальные апи-ключи ригов, ферм, айсиков, статистика, пароли, да и вооще любая инфа, которую пользователь пожелал указать через вэб-интерфейс). В этом случае мы защищаем данные пользователя и усложняем задачу взломщику, если вдруг он/она доберутсья до этих данных. 

 

Список майнеров не аксиома :) и может быть расширен. В первой версии оставили то, что использовалось в проекте. К слову, какие майнеры вы считаете надо добавит?

 

Обращу внимание, что мы не сравниваем RigOS с HiveOS или другими аналогами. У нас изначально другой подход - мы работаем над созданием экосистемы, а не просто операционной системы (пускай и функциональной и проверенной и т.д.). 

 

Буквально на днях у нас стартует первая фаза разработки. Будем держать в курсе чего и как.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, ROSP сказал:

мы работаем над созданием экосистемы, а не просто операционной системы (пускай и функциональной и проверенной и т.д.). 

Мне не совсем ясен подобный подход. Конечному потребителю (читай майнеру) нужна в первую очередь удобная, простая для понимания операционная система с централизованный управлением многими фермами и удобный мониторинг. Как это назвать, и какой термин для этого придумать - это лишь вопрос маркетинга, не более (возможно ошибаюсь).

ИМХО, чтобы выделится из того, что уже имеется - нужно уделить как можно больше внимания различному функционалу, который нужен майнеру ежедневно, и которого зачастую нет в существующих системах. 

Например, крайне востребованы такие вещи, как автоматическое управление кулерами и PL, для удерживания заданной температуры на картах. Это особенно актуально летом.

Различные виды ватчдогов. Также очень востребовано автоматическое переключение на разные монеты, алгоритмы, пулы, в зависимости от текущей профитности. Да и много чего еще.

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

 

А касаемо программ-майнеров - не вижу смысла перечислять их здесь Скажу лишь - что у вас их очень мало. И нет даже тех, которые в данный момент пользуются особой популярностью. dstm, bminer, xmr-stack и многих других. Вы можете посмотреть ту же HiveOS и оценить список программ-майнеров в ней.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@ROSP причем прошу обратить внимание на то что 

1 час назад, 19alexrus71 сказал:

А касаемо программ-майнеров - не вижу смысла перечислять их здесь Скажу лишь - что у вас их очень мало. И нет даже тех, которые в данный момент пользуются особой популярностью. dstm, bminer, xmr-stack и многих других. Вы можете посмотреть ту же HiveOS и оценить список программ-майнеров в ней.

Много кто жалуется на то что в HiveOS мало майнеров :) нету толком майнеров на Lyra2RE2 и NeoScrypt  ну и так далее :)  .  ewbf  устарел его не поддерживают уже давно. после него уже вышла 1 модель карт новых 1070ti и тут вот на подходе нова версия карт уже на горизонте. 

9 часов назад, ROSP сказал:

Собственное ПО для снятия данных с видеокарт

А это что :) ?? улыбнуло. не  ну я вот тоже написал батник в винде чтобы снимать показания с карты свой метод :) хе хе "nvidia-smi -i 0 --loop-ms=10000 --format=csv,noheader --query-gpu=power.draw" 

Только он использует функционал драйверов инвидии :) . У вас также :) уникальный скрипт :) 

 

Вообщем начинание хорошее и нужное. но как то сыро выглядит . 

Просто сложилось впечатление что вы сами не майнили ни дня :) вот честно.  Вы соберите 1-2 фермы на разных карточках для себя и погоняйте вашу систему . Много станет ясно что нужно а что лишнее . 

 

Обращу внимание, что мы не сравниваем RigOS с HiveOS или другими аналогами. У нас изначально другой подход - мы работаем над созданием экосистемы, а не просто операционной системы (пускай и функциональной и проверенной и т.д.). 

Вот кстати я тут подумал. Если вы вот именно так заявляете себя. То почему у вас нету функционала работы с мастер нодами (фул нодами) для ПОС майнинга ?? 

Но видимо вы сами не майните и по этому не в курсе что есть люди и на этом форуме которые майнят и посом :) .

Еще раз повторюсь вам надо самим заняться майнингом или нанять человека который вам объяснит многие нюансы. 

Например чтобы вам объяснили что ccminer есть много сборок под определенные задачи и с разной эфиктивностью . В том числе сборки платные , это тем более актуально если вы собираетесь ваш продукт продавать . Не кто не будет как уже товарищ @19alexrus71  говорил платить за такое . Нужно конкурентное преимущество  . Я вам уже 2 дал конкурентных преимущества :) дальше бесплатно я не буду это комментировать. Удачи вам :) 

Но это если вы реально хотите "У нас изначально другой подход - мы работаем над созданием экосистемы"  а не только пустые слова.

 

Изменено пользователем Desconect

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
37 минут назад, Desconect сказал:

А это что :) ?? улыбнуло. не  ну я вот тоже написал батник в винде чтобы снимать показания с карты свой метод :) хе хе "nvidia-smi -i 0 --loop-ms=10000 --format=csv,noheader --query-gpu=power.draw" 

Только он использует функционал драйверов инвидии :) . У вас также :) уникальный скрипт :) 

Да.. меня это тоже немного позабавило. Nvidia предоставляет понятный и простой API для получения данных и управления картами. И подобные скрипты пишутся под себя очень и очень многими майнерами. И выложены в огромном количестве на всех ресурсах. И я не так давно выкладывал скрипт управления кулерами.

Управлять картами nvidia  и уж тем более снимать с них данные сможет любой мало-мальски умеющий работать в консоли. 

 

В отличие от этого, небезизвестный After Burner, например, действительно использует свои уникальные методы управления картами. И позволяет, например, управлять напряжением на картах, хотя официально nvidia такое не поддерживает. И вот такого крайне не хватает под линукс. И на данный момент такая возможность пока никем не реализована (насколько мне известно). 

 

А снятие данных с карты через штатный API драйверов назвать громким словом "собственная разработка" - хех...

Изменено пользователем 19alexrus71

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, 19alexrus71 сказал:

Мне не совсем ясен подобный подход. Конечному потребителю (читай майнеру) нужна в первую очередь удобная, простая для понимания операционная система с централизованный управлением многими фермами и удобный мониторинг. Как это назвать, и какой термин для этого придумать - это лишь вопрос маркетинга, не более (возможно ошибаюсь).

 

 

Полностью согласен. Собственно мы на это и нацелены - дать продукт с максимально широким функционалом, удобством в управлении и обслуживании + безопасность. Мы для себя определили, что это экосистема, т.к. есть интеграция с оборудованием, ватчдоги, сенсоры температуры, реле, поверборды, есть телеграм, в качестве мобильной системы управления фермами/ригами, есть ОСи бдля ригов и айсиков + сервер (куда же без него). 

Если проводить параллель, то это apple и microsoft для конечного потребителя. Apple даёт экосистему (со всеми умными часами, айфонами, айпадами, маками, облачными сервисами, хранилками и тайм капсулами), microsoft даёт операционную систему, хоть теперь и облачную. Две компании приведены только для иллюстрации. 

 

6 часов назад, 19alexrus71 сказал:

ИМХО, чтобы выделится из того, что уже имеется - нужно уделить как можно больше внимания различному функционалу, который нужен майнеру ежедневно, и которого зачастую нет в существующих системах. 

Например, крайне востребованы такие вещи, как автоматическое управление кулерами и PL, для удерживания заданной температуры на картах. Это особенно актуально летом.

Различные виды ватчдогов. Также очень востребовано автоматическое переключение на разные монеты, алгоритмы, пулы, в зависимости от текущей профитности. Да и много чего еще.

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

 

Автоматическое управление кулерами, удержание заданной температуры, автомайнинг профитных монет - этот и другой функционал предусмотрели, будет доступен "из коробки". 

 

Форумы стараемся мониторим на предмет запросов пользователей по функционалу, чтобы не упустить важные вещи.

Тем не менее за благодарю за совет! :)

 

5 часов назад, Desconect сказал:

Много кто жалуется на то что в HiveOS мало майнеров :) нету толком майнеров на Lyra2RE2 и NeoScrypt  ну и так далее :)  .  ewbf  устарел его не поддерживают уже давно. после него уже вышла 1 модель карт новых 1070ti и тут вот на подходе нова версия карт уже на горизонте. 

 

Благодарю, поставим в план "перебрать" доступные майнеры, список расширим. 

 

5 часов назад, Desconect сказал:

А это что :) ?? улыбнуло. не  ну я вот тоже написал батник в винде чтобы снимать показания с карты свой метод :) хе хе "nvidia-smi -i 0 --loop-ms=10000 --format=csv,noheader --query-gpu=power.draw" 

Только он использует функционал драйверов инвидии :) . У вас также :) уникальный скрипт :) 

 

:) нечто похожее, только не скриптом, а отдельным кодом на C, если речь про nvidia. Цель уйти от проблемы снятия данных с интерйефсов майнеров, не у всех эти интерфейсы со статистикой есть, а выдавать данные в панель нужно. 

 

5 часов назад, Desconect сказал:

Просто сложилось впечатление что вы сами не майнили ни дня :) вот честно.  Вы соберите 1-2 фермы на разных карточках для себя и погоняйте вашу систему . Много станет ясно что нужно а что лишнее . 

 

Что вас натолкнуло на эту мысль?  :) 

У нас поднято две фермы, RigOS работает на них. Собственно после года эксплуатации у нас появился список функционала, который будет релизован во второй версии. 

 

5 часов назад, Desconect сказал:

Вот кстати я тут подумал. Если вы вот именно так заявляете себя. То почему у вас нету функционала работы с мастер нодами (фул нодами) для ПОС майнинга ?? 

 

Мы думали над этим, даже изучали сервисы по мастер-нодам (аналоги whattomine), смотрели сервисы, которые дают хостинг под аренду мастер-нод. Но пока не приняли решение о добавлении этого функционала. 

 

5 часов назад, Desconect сказал:

Нужно конкурентное преимущество  . Я вам уже 2 дал конкурентных преимущества :) дальше бесплатно я не буду это комментировать. Удачи вам :) 

 

Спасибо :)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В идеале было бы, если по мимо майнеров что будут, пользователь мог бы и сам добавить тот что нужен. 

А то вышла новая монета, те кто на винде или на обычном линуксе ее уже будут копать, а ты будешь сидеть и ждать пока добавят майнер.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×