Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

Babki Compute

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.

Сайт:

https://www.babkicompute.com/

Telegram-бот

Telegram-бот используется для приёма заявок и обратной связи.

Через бота можно:

  • подать заявку на участие в тестировании;
  • предложить свои CPU/GPU-ресурсы;
  • сообщить о наличии сервера или вычислительной фермы;
  • предложить задачу для распределённого расчёта;
  • связаться с командой проекта;
  • оставить замечание или предложение.

Telegram-бот:

https://t.me/BabkiON_bot

Новостной Telegram-канал

В отдельном канале публикуются:

  • новости проекта;
  • отчёты о выполненных работах;
  • изменения инфраструктуры;
  • результаты тестирования;
  • найденные ошибки;
  • планы на следующие этапы;
  • объявления о наборе тестеров.

Новостной канал:

https://telegram.me/BabkiCompute

GitHub

GitHub используется как техническая и публичная история проекта.

Здесь будут размещаться:

  • исходный код;
  • документация;
  • описание архитектуры;
  • история изменений;
  • инструкции для тестеров;
  • инструкции для вычислительных нод;
  • описание протокола передачи задач;
  • материалы по Proof of Compute;
  • отчёты о разработке.

Кому может быть интересен проект

Владельцам вычислительных ресурсов

Участвовать потенциально смогут владельцы:

  • обычных домашних компьютеров;
  • игровых компьютеров;
  • рабочих станций;
  • серверов;
  • GPU-серверов;
  • майнинговых ферм;
  • временно неиспользуемого оборудования.

На этапе PoC подключение ресурсов производится только после рассмотрения заявки через Telegram-бота.

Пользователям с вычислительными задачами

В будущем через Babki Compute планируется обрабатывать:

  • математические расчёты;
  • научные и учебные задачи;
  • перебор вариантов;
  • обработку данных;
  • моделирование;
  • симуляции;
  • задачи, которые можно разделить на независимые части;
  • экспериментальные CPU/GPU-нагрузки.

На текущем этапе принимаются только заявки и описания потенциальных задач.

Тестерам

Тестеры смогут помогать проверять:

  • Telegram-бота;
  • интерфейс сайта;
  • передачу задач;
  • работу очереди;
  • подключение вычислительных нод;
  • получение и отправку результатов;
  • систему проверки;
  • расчёт тестового вознаграждения;
  • понятность документации.

Упрощённая схема проекта

Пользователь
    |
    v
Сайт Babki Compute
    |
    v
Telegram-бот
    |
    v
Заявка или вычислительная задача
    |
    v
Очередь задач
    |
    v
Вычислительная нода
    |
    v
Обработка задания
    |
    v
Возврат результата
    |
    v
Проверка результата
    |
    v
Учёт вклада и тестовое вознаграждение

About

Экспериментальная платформа распределённых вычислений, PoC-сеть и система вознаграждений BABK.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors