Jump to content
ROSP

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

Recommended Posts

Всем привет! :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 построено по системе конкурентных лицензий. Это означает, что к экосистеме может быть подключено неограниченное количество устройств, но процесс майнинга будет запущен только на тех устройствах, которые получили лицензии.

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

 

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

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

 

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

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

 

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

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

 

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

Edited by ROSP

Share this post


Link to post
Share on other sites

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

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

 

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

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

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

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

 

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

 

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

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

Share this post


Link to post
Share on other sites
2 часа назад, 19alexrus71 сказал:

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

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

 

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

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

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

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

 

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

 

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

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

 

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

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

 

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

 

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

 

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

 

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

Share this post


Link to post
Share on other sites
4 часа назад, ROSP сказал:

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

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

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

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

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

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

 

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

Share this post


Link to post
Share on other sites

@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 дал конкурентных преимущества :) дальше бесплатно я не буду это комментировать. Удачи вам :) 

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

 

Edited by Desconect

Share this post


Link to post
Share on other sites
37 минут назад, Desconect сказал:

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

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

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

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

 

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

 

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

Edited by 19alexrus71

Share this post


Link to post
Share on other sites
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 дал конкурентных преимущества :) дальше бесплатно я не буду это комментировать. Удачи вам :) 

 

Спасибо :)

 

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Topics

    • DEEX.EXCHANGE - биржа и экосистема

      Дорогие друзья! Запуском этой темы мы хотели бы начать знакомить вас с новостями проекта, а также получать обратную связь от вас, что бы иметь возможность совершенствовать наш продукт. Мы считаем, что будущее именно за децентрализованными биржами и ведём напряжённую и продуктивную работу по реализации этой идеи. На данный момент наша биржа уже запущена в альфа-версии, добавлены шлюзы Bitcoin, Doge, Dash, Etherium, Karma, Sparta, Litecoin, Bitcoin Cash, Prizm, Artex, Megacoin, Debi

      in Биржи криптовалют

    • [BIO]-BIOCOIN - живая экосистема

      Поиском на форуме не нашел ничего про этот проект. Либо поиск так работает. Так что админов прошу не пинать сильно.   Обратил тут внимание на еще один интересный проект. Базируется, вроде, на реальных вещах - органическое сельское хозяйство, местные семейные фермы. BioCoin создан фермерским кооперативом LavkaLavka, существующим с 2009 года.   Сайт проекта - ТУТ. Основное обсуждение проходит ТУТ. На буржуйском языке.   Немного информации оттуда.   "BioCoin — это международная блокче

      in Другие форки

    • Экосистема Bakkt не будет поддерживать маржинальную торговлю

      Спустя две недели после того, как биржевой холдинг Intercontinental Exchange (ICE) – оператор американской фондовой биржи NASDAQ – основал компанию Bakkt, генеральный директор компании Келли Лёфлер (Kelly Loeffler) объяснила, что именно будет предложено потребителям.   По словам Лёфлер, Bakkt работает над реализацией концепции более широкого применения цифровых активов – проверенной структурой, которая лежит в основе бирж.   «Необходимыми решениями для этого являются следован

      in Новости криптовалют

    • [ICO][BOUNTY] BeEasy - Блокчейн-Экосистема для майнинга, трейдинга и инвестиций в криптовалютные активы: beeasy.io

      Блокчейн-экосистема для майнинга, трейдинга и инвестиций в криптовалютные активы.   BeEasy — это ключевой проект международной группы компаний Cryptocompany,представляющий собой единую экосистему взаимосвязанных сервисов для работы с криптовалютой (майнинг, фонд, биржа, благотворительность, получение товаров и услуг от партнеров проекта, вывод в фиат и т.д.), работа с которыми происходит в режиме “одного окна”, с единой системой идентификации пользователя. За счет продуманной взаимной

      in Раздачи монет

    • Yodse - децентрализованная глобальная экосистема, напрямую связывающая производителей и покупателей промышленных товаров.

      Отсутствие связи между поставщиком и потребителем приводит к снижению качества продукции Что значит для вас высококачественная продукция? Кажется, что термин "качество" понимают все, но качественная продукция описывается каждым потребителем по-разному. Однако существует стандартизированное определение "высокого качества", которое следует принять. Согласно этому определению, "качество" - это то, как продукция соответствует требованиям заказчика. Даже продукт со многими хорошими хар

      in Блокчейн и финтех

×
×
  • Create New...