Перейти к основному содержимому

1 запись с тегом "децентрализованные системы"

Посмотреть все теги

Может ли децентрализованная операционная система ИИ от 0G действительно масштабировать ИИ в блокчейне?

· 12 мин. чтения

13 ноября 2024 года 0G Labs объявила о раунде финансирования в размере 40 миллионов долларов, который возглавили Hack VC, Delphi Digital, OKX Ventures, Samsung Next и Animoca Brands, что привлекло внимание к команде, стоящей за этой децентрализованной операционной системой ИИ. Их модульный подход сочетает децентрализованное хранение, проверку доступности данных и децентрализованные расчеты для обеспечения работы приложений ИИ в блокчейне. Но смогут ли они реально достичь пропускной способности уровня ГБ/с для стимулирования следующей эры внедрения ИИ в Web3? Этот подробный отчет оценивает архитектуру 0G, механизмы стимулирования, развитие экосистемы и потенциальные ловушки, чтобы помочь вам определить, сможет ли 0G выполнить свои обещания.

Предыстория

Сектор ИИ переживает стремительный подъем, катализатором которого стали большие языковые модели, такие как ChatGPT и ERNIE Bot. Однако ИИ — это не только чат-боты и генеративный текст; он также включает в себя все: от побед AlphaGo в го до инструментов генерации изображений, таких как MidJourney. Священный Грааль, к которому стремятся многие разработчики, — это универсальный ИИ, или AGI (искусственный общий интеллект), который в просторечии описывается как «Агент» ИИ, способный к обучению, восприятию, принятию решений и сложному выполнению задач, подобно человеческому интеллекту.

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

0G Labs выделяется в этом ландшафте инфраструктуры DeAI, стремясь создать децентрализованную операционную систему ИИ, известную просто как 0G.

Что такое 0G Labs?

В традиционных вычислениях операционная система (ОС) управляет аппаратными и программными ресурсами — вспомните Microsoft Windows, Linux, macOS, iOS или Android. ОС абстрагирует сложность базового оборудования, упрощая взаимодействие с компьютером как для конечных пользователей, так и для разработчиков.

По аналогии, ОС 0G стремится выполнять аналогичную роль в Web3:

  • Управлять децентрализованным хранилищем, вычислениями и доступностью данных.
  • Упрощать развертывание приложений ИИ в блокчейне.

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

Название «0G» означает «Нулевая гравитация». Команда представляет себе среду, где обмен данными и вычисления ощущаются «невесомыми» — все, от обучения ИИ до вывода и доступности данных, происходит беспрепятственно в блокчейне.

Фонд 0G, официально учрежденный в октябре 2024 года, продвигает эту инициативу. Его заявленная миссия — сделать ИИ общественным благом, доступным, проверяемым и открытым для всех.

Ключевые компоненты операционной системы 0G

По сути, 0G — это модульная архитектура, разработанная специально для поддержки приложений ИИ в блокчейне. Ее три основных столпа:

  1. 0G Storage – Децентрализованная сеть хранения данных.
  2. 0G DA (Data Availability) – Специализированный уровень доступности данных, обеспечивающий целостность данных.
  3. 0G Compute Network – Децентрализованное управление вычислительными ресурсами и расчеты для вывода ИИ (и, в конечном итоге, обучения).

Эти столпы работают согласованно под эгидой сети Layer1 под названием 0G Chain, которая отвечает за консенсус и расчеты.

Согласно Whitepaper 0G («0G: К доступности данных 2.0»), как уровни 0G Storage, так и 0G DA строятся поверх 0G Chain. Разработчики могут запускать несколько настраиваемых консенсусных сетей PoS, каждая из которых функционирует как часть фреймворка 0G DA и 0G Storage. Этот модульный подход означает, что по мере роста системной нагрузки 0G может динамически добавлять новые наборы валидаторов или специализированные узлы для масштабирования.

0G Storage

0G Storage — это децентрализованная система хранения данных, предназначенная для крупномасштабных данных. Она использует распределенные узлы со встроенными стимулами для хранения пользовательских данных. Важно отметить, что она разбивает данные на более мелкие, избыточные «фрагменты» с использованием кодирования с исправлением ошибок (EC), распределяя эти фрагменты по различным узлам хранения. Если узел выходит из строя, данные все равно могут быть восстановлены из избыточных фрагментов.

Поддерживаемые типы данных

0G Storage поддерживает как структурированные, так и неструктурированные данные.

  1. Структурированные данные хранятся в уровне «ключ-значение» (KV), подходящем для динамической и часто обновляемой информации (например, базы данных, совместные документы и т. д.).
  2. Неструктурированные данные хранятся в уровне журнала (Log layer), который добавляет записи данных в хронологическом порядке. Этот уровень похож на файловую систему, оптимизированную для крупномасштабных рабочих нагрузок с добавлением данных.

Размещая уровень KV поверх уровня журнала, 0G Storage может удовлетворять разнообразные потребности приложений ИИ — от хранения больших весов моделей (неструктурированные) до динамических пользовательских данных или метрик в реальном времени (структурированные).

Консенсус PoRA

PoRA (Proof of Random Access) гарантирует, что узлы хранения действительно содержат фрагменты, которые они заявляют хранить. Вот как это работает:

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

Чтобы уравнять условия, система ограничивает майнинговые соревнования сегментами по 8 ТБ. Крупный майнер может разделить свое оборудование на несколько разделов по 8 ТБ, в то время как более мелкие майнеры соревнуются в пределах одного сегмента в 8 ТБ.

Дизайн стимулов

Данные в 0G Storage делятся на «ценовые сегменты» по 8 ГБ. Каждый сегмент имеет как пул пожертвований, так и пул вознаграждений. Пользователи, желающие хранить данные, платят комиссию в токене 0G (ZG), которая частично финансирует вознаграждения узлов.

  • Базовое вознаграждение: Когда узел хранения предоставляет действительные доказательства PoRA, он получает немедленные блочные вознаграждения за этот сегмент.
  • Постоянное вознаграждение: Со временем пул пожертвований выпускает часть (в настоящее время ~4% в год) в пул вознаграждений, стимулируя узлы хранить данные постоянно. Чем меньше узлов хранит определенный сегмент, тем большую долю может заработать каждый узел.

Пользователи платят один раз за постоянное хранение, но должны установить плату за пожертвование выше системного минимума. Чем выше пожертвование, тем больше вероятность того, что майнеры будут реплицировать данные пользователя.

Механизм роялти: 0G Storage также включает механизм «роялти» или «совместного использования данных». Ранние поставщики хранилища создают «записи роялти» для каждого фрагмента данных. Если новые узлы хотят хранить тот же фрагмент, исходный узел может поделиться им. Когда новый узел позже доказывает хранение (через PoRA), исходный поставщик данных получает постоянное роялти. Чем шире реплицируются данные, тем выше совокупное вознаграждение для ранних поставщиков.

Сравнение с Filecoin и Arweave

Сходства:

  • Все три стимулируют децентрализованное хранение данных.
  • Как 0G Storage, так и Arweave нацелены на постоянное хранение.
  • Разделение данных на фрагменты и избыточность являются стандартными подходами.

Ключевые различия:

  • Нативная интеграция: 0G Storage не является независимым блокчейном; он интегрирован непосредственно с 0G Chain и в первую очередь поддерживает сценарии использования, ориентированные на ИИ.
  • Структурированные данные: 0G поддерживает структурированные данные на основе KV наряду с неструктурированными данными, что критически важно для многих рабочих нагрузок ИИ, требующих частого доступа на чтение-запись.
  • Стоимость: 0G заявляет о стоимости 10–11 долларов за ТБ для постоянного хранения, что, как сообщается, дешевле, чем у Arweave.
  • Фокус на производительности: Специально разработан для удовлетворения требований ИИ к пропускной способности, тогда как Filecoin или Arweave являются более универсальными децентрализованными сетями хранения данных.

0G DA (Уровень доступности данных)

Доступность данных гарантирует, что каждый участник сети может полностью проверить и получить данные транзакций. Если данные неполны или скрыты, предположения о доверии блокчейна нарушаются.

В системе 0G данные разбиваются на фрагменты и хранятся вне цепочки. Система записывает корни Меркла для этих фрагментов данных, и узлы DA должны выборочно проверять эти фрагменты, чтобы убедиться, что они соответствуют корню Меркла и обязательствам по кодированию с исправлением ошибок. Только тогда данные считаются «доступными» и добавляются в консенсусное состояние цепочки.

Выбор узлов DA и стимулы

  • Узлы DA должны стейкать ZG для участия.
  • Они группируются в кворумы случайным образом с помощью проверяемых случайных функций (VRF).
  • Каждый узел проверяет только подмножество данных. Если 2/3 кворума подтверждают, что данные доступны и корректны, они подписывают доказательство, которое агрегируется и отправляется в консенсусную сеть 0G.
  • Распределение вознаграждений также происходит посредством периодической выборки. Только узлы, хранящие случайно выбранные фрагменты, имеют право на вознаграждения этого раунда.

Сравнение с Celestia и EigenLayer

0G DA опирается на идеи Celestia (выборка доступности данных) и EigenLayer (рестейкинг), но стремится обеспечить более высокую пропускную способность. Пропускная способность Celestia в настоящее время составляет около 10 МБ/с при времени блока ~12 секунд. Тем временем EigenDA в основном обслуживает решения Layer2 и может быть сложной в реализации. 0G предусматривает пропускную способность ГБ/с, что лучше подходит для крупномасштабных рабочих нагрузок ИИ, которые могут превышать 50–100 ГБ/с по объему данных.

Вычислительная сеть 0G

Вычислительная сеть 0G служит децентрализованным вычислительным уровнем. Она развивается поэтапно:

  • Фаза 1: Фокус на расчетах для вывода ИИ.
  • Сеть сопоставляет «покупателей моделей ИИ» (пользователей) с поставщиками вычислительных ресурсов (продавцами) на децентрализованном рынке. Поставщики регистрируют свои услуги и цены в смарт-контракте. Пользователи предварительно финансируют контракт, потребляют услугу, и контракт выступает посредником в оплате.
  • Со временем команда надеется расширить возможности до полноценного обучения ИИ в блокчейне, хотя это более сложная задача.

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

0G Chain

0G Chain — это сеть Layer1, служащая основой для модульной архитектуры 0G. Она поддерживает:

  • 0G Storage (через смарт-контракты)
  • 0G DA (доказательства доступности данных)
  • 0G Compute (механизмы расчетов)

Согласно официальной документации, 0G Chain совместима с EVM, что обеспечивает легкую интеграцию для dApp, которым требуется расширенное хранение данных, доступность или вычисления.

Консенсусная сеть 0G

Механизм консенсуса 0G несколько уникален. Вместо единого монолитного уровня консенсуса, под 0G могут быть запущены множественные независимые консенсусные сети для обработки различных рабочих нагрузок. Эти сети используют одну и ту же базу стейкинга:

  • Общий стейкинг: Валидаторы стейкают ZG в Ethereum. Если валидатор ведет себя некорректно, его стейкнутые ZG в Ethereum могут быть сокращены (slashed).
  • Масштабируемость: Новые консенсусные сети могут быть запущены для горизонтального масштабирования.

Механизм вознаграждения: Когда валидаторы финализируют блоки в среде 0G, они получают токены. Однако токены, которые они зарабатывают в 0G Chain, сжигаются в локальной среде, а на Ethereum-аккаунт валидатора выпускается эквивалентное количество, обеспечивая единую точку ликвидности и безопасности.

Токен 0G (ZG)

ZG — это токен ERC-20, представляющий основу экономики 0G. Он выпускается, сжигается и циркулирует через смарт-контракты в Ethereum. На практике:

  • Пользователи платят за хранение, доступность данных и вычислительные ресурсы в ZG.
  • Майнеры и валидаторы зарабатывают ZG за доказательство хранения или проверку данных.
  • Общий стейкинг связывает модель безопасности с Ethereum.

Краткое описание ключевых модулей

ОС 0G объединяет четыре компонента — хранилище, DA, вычисления и цепочку — в единый взаимосвязанный модульный стек. Цель проектирования системы — масштабируемость, при этом каждый уровень горизонтально расширяем. Команда заявляет о потенциале «бесконечной» пропускной способности, что особенно важно для крупномасштабных задач ИИ.

Экосистема 0G

Хотя экосистема 0G относительно нова, она уже включает ключевых партнеров по интеграции:

  1. Инфраструктура и инструменты:

    • ZK-решения, такие как Union, Brevis, Gevulot
    • Кроссчейн-решения, такие как Axelar
    • Протоколы рестейкинга, такие как EigenLayer, Babylon, PingPong
    • Поставщики децентрализованных GPU IoNet, exaBits
    • Оракул-решения Hemera, Redstone
    • Инструменты индексации для данных Ethereum blob
  2. Проекты, использующие 0G для хранения данных и DA:

    • Polygon, Optimism (OP), Arbitrum, Manta для интеграции L2 / L3
    • Nodekit, AltLayer для инфраструктуры Web3
    • Blade Games, Shrapnel для ончейн-игр

Сторона предложения

ZK и кроссчейн-фреймворки соединяют 0G с внешними сетями. Решения для рестейкинга (например, EigenLayer, Babylon) усиливают безопасность и, возможно, привлекают ликвидность. Сети GPU ускоряют кодирование с исправлением ошибок. Решения оракулов передают данные вне цепочки или ссылаются на ценообразование моделей ИИ.

Сторона спроса

Агенты ИИ могут использовать 0G как для хранения данных, так и для вывода. L2 и L3 могут интегрировать DA 0G для повышения пропускной способности. Игры и другие dApp, требующие надежных решений для данных, могут хранить активы, журналы или системы подсчета очков в 0G. Некоторые уже сотрудничают с проектом, что указывает на раннее развитие экосистемы.

Дорожная карта и факторы риска

0G стремится сделать ИИ общедоступной утилитой, доступной и проверяемой для всех. Команда стремится к пропускной способности DA на уровне ГБ/с — это критически важно для обучения ИИ в реальном времени, которое может требовать передачи данных со скоростью 50–100 ГБ/с.

Соучредитель и генеральный директор Майкл Хайнрих заявил, что взрывной рост ИИ делает своевременную итерацию критически важной. Темпы инноваций в ИИ высоки; собственный прогресс разработки 0G должен соответствовать им.

Потенциальные компромиссы:

  • Текущая зависимость от общего стейкинга может быть промежуточным решением. В конечном итоге 0G планирует представить горизонтально масштабируемый уровень консенсуса, который можно будет постепенно расширять (подобно запуску новых узлов AWS).
  • Рыночная конкуренция: Существует множество специализированных решений для децентрализованного хранения, доступности данных и вычислений. Комплексный подход 0G должен оставаться привлекательным.
  • Принятие и рост экосистемы: Без активного привлечения разработчиков обещанная «неограниченная пропускная способность» остается теоретической.
  • Устойчивость стимулов: Постоянная мотивация для узлов зависит от реального спроса пользователей и равновесной токеномики.

Заключение

0G пытается объединить децентрализованное хранение, доступность данных и вычисления в единую «операционную систему», поддерживающую ИИ в блокчейне. Нацеливаясь на пропускную способность ГБ/с, команда стремится преодолеть барьер производительности, который в настоящее время препятствует миграции крупномасштабного ИИ в блокчейн. В случае успеха 0G может значительно ускорить волну Web3 ИИ, предоставив масштабируемую, интегрированную и удобную для разработчиков инфраструктуру.

Тем не менее, остается много открытых вопросов. Жизнеспособность «бесконечной пропускной способности» зависит от того, смогут ли модульный консенсус и структуры стимулирования 0G беспрепятственно масштабироваться. Внешние факторы — рыночный спрос, время безотказной работы узлов, принятие разработчиками — также определят долговечность 0G. Тем не менее, подход 0G к решению проблем с данными ИИ является новым и амбициозным, намекая на многообещающую новую парадигму для ИИ в блокчейне.