Cuckoo AI
Децентрализованное выполнение моделей
По мере того как мы начинаем техническое децентрализованное искусственный интеллект, этот документ предназначен для того, чтобы предоставить разработчикам, майнерам, создателям приложений и заинтересованным сторонам в экосистеме Cuckoo AI подробное руководство. Здесь мы описываем основные компоненты, взаимодействия и процедуры, критически важные для обеспечения бесперебойной и надежной работы децентрализованной AI-сети.
Обзор
Cuckoo AI использует технологию блокчейн для создания децентрализованной платформы, где задачи AI распределяются между сетью майнеров, а создатели приложений и координаторы обеспечивают качество и актуальность результатов AI. Эта экосистема работает на базе Cuckoo Pay, блокчейн-системы платежей, которая упрощает транзакции внутри платформы.
Tech Stack
Основные компоненты
- Майнеры: Индивидуальные пользователи или организации, использующие вычислительные ресурсы для выполнения задач AI.
- Создатели приложений (координаторные узлы): Разработчики, создающие AI-приложения на платформе Cuckoo AI, отвечающие за распределение задач и контроль качества.
- Стейкеры: Участники, которые стейкают токены, чтобы голосовать за надежных майнеров и координаторов.
- Контракт стейкинга: Умный контракт, где майнеры и координаторы регистрируются, а стейкеры голосуют за них.
- Blob Storage: Децентрализованное хранилище для сохранения результатов задач AI.
- Cuckoo Pay: Система платежей для транзакций внутри экосистемы Cuckoo AI.
Рабочий процесс
- Майнеры регистрируются в контракте стейкинга и стейкают токены.
- Создатели приложений регистрируют свои координаторные узлы в контракте стейкинга.
- Стейкеры голосуют за надежных майнеров и координаторов.
- Координаторы проверяют информацию о стейкинге для назначения задач в очередь.
- Майнеры получают задачи от координаторов, выполняют их и загружают результаты в Blob Storage.
- Координаторы проверяют результаты из Blob Storage и инициируют выплаты майнерам.
- Майнеры периодически проверяют выплаты и могут блокировать недобросовестных координаторов.
- Клиенты с различных блокчейнов оплачивают услуги AI с помощью Cuckoo Pay.
Назначение задач
Назначение задач и планировщик — это критически важные функции в экосистеме Cuckoo AI, обеспечивающие эффективное и справедливое распределение задач от координаторов к майнерам.
Предложение задач: Координаторы контента создают список AI задач с указанными параметрами и предложенной ценой.
Ставки на задачи: Майнеры выбирают задачи на основе взвешенной системы, учитывающей их стейк относительно общего, и предлагают ставки по возможно более низкой цене. Координаторы контента затем выбирают до четырех исполнителей для выполнения задачи, основываясь на ставках и балансах учетных записей майнеров, предоставляя детали.
Рассчитание: В конце дня координаторы распределяют токены за выполнение задач майнерам, завершая процесс оплаты выполненных задач.
Управление
Платформа Cuckoo AI включает механизмы для поддержания доверия и целостности внутри экосистемы посредством условий наказания за несоблюдение требований.