Babki Compute, также известный как Babki_ON, — экспериментальный проект распределённых вычислений и собственной Proof-of-Compute-инфраструктуры.
Идея проекта проста:
- владельцы компьютеров, серверов и GPU могут предоставлять свободные вычислительные ресурсы;
- пользователи могут отправлять задачи для обработки;
- задачи распределяются между вычислительными нодами;
- результаты проверяются;
- участники получают вознаграждение за полезную вычислительную работу.
Проект находится в стадии перезапуска и разработки Proof of Concept.
Это не готовый коммерческий сервис и не публичная инвестиционная платформа.
В 2025 году были проведены первые технические эксперименты:
- создан тестовый токен BABK;
- проверены тестовые переводы между кошельками;
- создан прототип подключения MetaMask;
- создан Flask API для передачи задач;
- создан Python-обработчик задач;
- протестирована обработка простых вычислительных заданий;
- протестирован ручной механизм выплаты вознаграждений;
- проведены эксперименты с собственной блокчейн-сетью;
- запущены тестовые validator и peer-ноды.
После продолжительного перерыва было принято решение не продолжать старую сборку вслепую, а заново проверить архитектуру, код, безопасность и документацию.
- обновление сайта проекта;
- обновление GitHub;
- восстановление полной истории разработки;
- проверка состояния исходного кода;
- пересборка PoC-инфраструктуры;
- подготовка нового закрытого тестирования;
- сбор заявок через Telegram-бота;
- публикация новостей в отдельном Telegram-канале.
На текущем этапе сайт, Telegram-бот, Telegram-канал и GitHub выполняют разные задачи.
Сайт является основной публичной страницей проекта.
На сайте размещаются:
- краткое описание проекта;
- текущий статус;
- ссылки на документацию;
- ссылка на Telegram-бота;
- ссылка на новостной канал;
- ссылка на GitHub.
Сайт:
Telegram-бот используется для приёма заявок и обратной связи.
Через бота можно:
- подать заявку на участие в тестировании;
- предложить свои CPU/GPU-ресурсы;
- сообщить о наличии сервера или вычислительной фермы;
- предложить задачу для распределённого расчёта;
- связаться с командой проекта;
- оставить замечание или предложение.
Telegram-бот:
В отдельном канале публикуются:
- новости проекта;
- отчёты о выполненных работах;
- изменения инфраструктуры;
- результаты тестирования;
- найденные ошибки;
- планы на следующие этапы;
- объявления о наборе тестеров.
Новостной канал:
https://telegram.me/BabkiCompute
GitHub используется как техническая и публичная история проекта.
Здесь будут размещаться:
- исходный код;
- документация;
- описание архитектуры;
- история изменений;
- инструкции для тестеров;
- инструкции для вычислительных нод;
- описание протокола передачи задач;
- материалы по Proof of Compute;
- отчёты о разработке.
Участвовать потенциально смогут владельцы:
- обычных домашних компьютеров;
- игровых компьютеров;
- рабочих станций;
- серверов;
- GPU-серверов;
- майнинговых ферм;
- временно неиспользуемого оборудования.
На этапе PoC подключение ресурсов производится только после рассмотрения заявки через Telegram-бота.
В будущем через Babki Compute планируется обрабатывать:
- математические расчёты;
- научные и учебные задачи;
- перебор вариантов;
- обработку данных;
- моделирование;
- симуляции;
- задачи, которые можно разделить на независимые части;
- экспериментальные CPU/GPU-нагрузки.
На текущем этапе принимаются только заявки и описания потенциальных задач.
Тестеры смогут помогать проверять:
- Telegram-бота;
- интерфейс сайта;
- передачу задач;
- работу очереди;
- подключение вычислительных нод;
- получение и отправку результатов;
- систему проверки;
- расчёт тестового вознаграждения;
- понятность документации.
Пользователь
|
v
Сайт Babki Compute
|
v
Telegram-бот
|
v
Заявка или вычислительная задача
|
v
Очередь задач
|
v
Вычислительная нода
|
v
Обработка задания
|
v
Возврат результата
|
v
Проверка результата
|
v
Учёт вклада и тестовое вознаграждение