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

2 постов помечено как "research"

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

Понимание Протокола Proof of Inference

· 3 минут чтения
Lark Birdy
Chief Bird Officer

Запуск больших языковых моделей (LLMs) и децентрализованных вычислений представил значительные вызовы, особенно в отношении проверки и целостности AI вычислений в распределенных системах. Протокол Proof of Inference (PoIP) 6079 решает эти задачи, создавая надежную структуру для децентрализованного AI инференса, обеспечивая надежные и безопасные вычисления.

Понимание Протокола Proof of Inference

Проблема: Безопасность в Децентрализованном AI Инференсе

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

Введение в Протокол Proof of Inference (PoIP)

Протокол Proof of Inference (PoIP) 6079 представляет собой революционное решение для обеспечения безопасности децентрализованного AI инференса. Он использует комбинацию криптоэкономических механизмов безопасности, криптографических доказательств и игровых теоретических подходов для стимулирования правильного поведения и наказания злонамеренной активности в сети.

Основные Компоненты PoIP

Стандарт Инференс-движка

Стандарт Инференс-движка устанавливает модели вычислений и стандарты для выполнения задач AI инференса в распределенных сетях. Эта стандартизация обеспечивает последовательную и надежную работу AI моделей на распределенном оборудовании.

Протокол Proof of Inference

Протокол работает на нескольких уровнях:

  1. Сервисный Уровень: Выполняет инференс модели на физическом оборудовании.
  2. Управляющий Уровень: Управляет API-эндпоинтами, координирует балансировку нагрузки и обрабатывает диагностику.
  3. Транзакционный Уровень: Использует распределенную хеш-таблицу (DHT) для отслеживания метаданных транзакций.
  4. Вероятностный Доказательный Уровень: Валидирует транзакции через криптографические и экономические механизмы.
  5. Экономический Уровень: Управляет платежами, стейкингом, слэшингом, безопасностью, управлением и общественным финансированием.

Обеспечение Целостности и Безопасности

PoIP применяет несколько механизмов для обеспечения целостности вычислений AI инференса:

  • Валидация через Дерево Меркла: Гарантирует, что входные данные достигают GPU без изменений.
  • Распределенная Хеш-таблица (DHT): Синхронизирует данные транзакций между узлами для выявления несоответствий.
  • Диагностические Тесты: Оценивают возможности оборудования и обеспечивают соответствие сетевым стандартам.

Экономические Стимулы и Теория Игр

Протокол использует экономические стимулы для поощрения желаемого поведения среди узлов:

  • Стейкинг: Узлы ставят токены, чтобы продемонстрировать свою приверженность и повысить свою репутацию.
  • Создание Репутации: Успешные задачи повышают репутацию узла, делая его более привлекательным для будущих задач.
  • Механизмы Конкуренции: Узлы соревнуются за предоставление наилучшего сервиса, обеспечивая постоянное улучшение и соблюдение стандартов.

Часто Задаваемые Вопросы

Что такое Протокол Proof of Inference?

Протокол Proof of Inference (PoIP) — это система, предназначенная для обеспечения безопасности и проверки вычислений AI инференса в распределенных сетях. Он гарантирует, что распределенные узлы оборудования возвращают точные и заслуживающие доверия результаты.

Как PoIP обеспечивает целостность вычислений AI?

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

Какую роль играют экономические стимулы в PoIP?

Экономические стимулы в PoIP поощряют желаемое поведение среди узлов. Узлы ставят токены, чтобы продемонстрировать приверженность, строят репутацию через успешные задачи и соревнуются за предоставление наилучшего сервиса. Эта система обеспечивает постоянное улучшение и соблюдение стандартов сети.

Какие основные уровни PoIP?

PoIP работает на пяти основных уровнях: Сервисный Уровень, Управляющий Уровень, Транзакционный Уровень, Вероятностный Доказательный Уровень и Экономический Уровень. Каждый уровень играет ключевую роль в обеспечении безопасности, целостности и эффективности AI инференса в распределенных сетях.

Заключение

Протокол Proof of Inference 6079 представляет собой интересное продвижение в области децентрализованного AI. Обеспечивая безопасность и надежность вычислений AI в распределенных сетях, PoIP обозначает новый путь для более широкого применения и инноваций в децентрализованных AI приложениях. По мере продвижения к более децентрализованному будущему протоколы, такие как PoIP, будут полезны для поддержания доверия и целостности в системах, использующих AI.

Введение в архитектуру Arbitrum Nitro

· 3 минут чтения
Lark Birdy
Chief Bird Officer

Arbitrum Nitro, разработанный Offchain Labs, является протоколом второго поколения Layer 2, предназначенным для улучшения пропускной способности, финальности и разрешения споров. Он основан на оригинальном протоколе Arbitrum, предлагая значительные улучшения, соответствующие современным потребностям блокчейна.

Ключевые свойства Arbitrum Nitro

Arbitrum Nitro функционирует как решение Layer 2 поверх Ethereum, поддерживая выполнение смарт-контрактов с использованием кода Ethereum Virtual Machine (EVM). Это обеспечивает совместимость с существующими приложениями и инструментами Ethereum. Протокол гарантирует как безопасность, так и прогресс, при условии, что основная цепочка Ethereum остается безопасной и активной, и по крайней мере один участник протокола Nitro действует честно.

Подход к проектированию

Архитектура Nitro основана на четырех основных принципах:

  • Последовательность, за которой следует детерминированное выполнение: Транзакции сначала упорядочиваются, затем обрабатываются детерминированно. Этот двухфазный подход обеспечивает консистентную и надежную среду выполнения.
  • Geth в основе: Nitro использует пакет go-ethereum (geth) для основной обработки и поддержания состояния, обеспечивая высокую совместимость с Ethereum.
  • Разделение выполнения и доказательства: Функция перехода состояния компилируется как для нативного выполнения, так и для Web Assembly (wasm), чтобы обеспечить эффективное выполнение и структурированное, независимое от машины доказательство.
  • Оптимистичный Rollup с интерактивными доказательствами мошенничества: Строится на оригинальном дизайне Arbitrum, Nitro использует улучшенный протокол оптимистичного Rollup с усовершенствованным механизмом доказательства мошенничества.

Последовательность и выполнение

Обработка транзакций в Nitro включает два ключевых компонента: Sequencer и функцию перехода состояния (STF).

Архитектура Arbitrum Nitro

  • Sequencer: Упорядочивает входящие транзакции и фиксирует этот порядок. Он обеспечивает, чтобы последовательность транзакций была известна и надежна, публикуя ее как в режиме реального времени, так и в виде сжатых данных на цепочке Ethereum Layer 1. Этот двойной подход улучшает надежность и предотвращает цензуру.
  • Детерминированное выполнение: STF обрабатывает упорядоченные транзакции, обновляя состояние цепочки и создавая новые блоки. Этот процесс детерминирован, что означает, что результат зависит только от данных транзакций и предыдущего состояния, обеспечивая консистентность по сети.

Программная архитектура: Geth в основе

Архитектура Arbitrum Nitro, слоистая

Программная архитектура Nitro структурирована на три слоя:

  • Базовый слой (Geth Core): Этот слой обрабатывает выполнение контрактов EVM и поддерживает структуры данных состояния Ethereum.
  • Средний слой (ArbOS): Специальное программное обеспечение, предоставляющее функциональность Layer 2, включая декомпрессию пакетов sequencer, управление затратами на газ и поддержку функций кросс-цепочки.
  • Верхний слой: Основан на geth, этот слой обрабатывает соединения, входящие RPC-запросы и другие функции верхнего уровня узлов.

Кросс-цепное взаимодействие

Arbitrum Nitro поддерживает безопасные кросс-цепные взаимодействия через механизмы, такие как Outbox, Inbox и Retryable Tickets.

  • Outbox: Позволяет вызывать контракты из Layer 2 в Layer 1, обеспечивая, чтобы сообщения безопасно передавались и выполнялись на Ethereum.
  • Inbox: Управляет транзакциями, отправленными в Nitro из Ethereum, обеспечивая их включение в правильном порядке.
  • Retryable Tickets: Позволяет повторно отправлять неудачные транзакции, обеспечивая надежность и снижая риск утери транзакций.

Газ и сборы

Nitro использует сложный механизм измерения и ценообразования газа для управления затратами на транзакции:

  • Измерение и ценообразование газа L2: Отслеживает использование газа и корректирует базовый сбор алгоритмически, чтобы сбалансировать спрос и мощность.
  • Измерение и ценообразование данных L1: Обеспечивает покрытие затрат, связанных с взаимодействием Layer 1, используя адаптивный алгоритм ценообразования для точного распределения этих затрат среди транзакций.

Заключение

Cuckoo Network уверена в инвестициях в развитие Arbitrum. Продвинутые решения Layer 2 Arbitrum Nitro предлагают непревзойденную масштабируемость, более быструю финальность и эффективное разрешение споров. Его совместимость с Ethereum обеспечивает безопасную и эффективную среду для наших децентрализованных приложений, соответствуя нашему стремлению к инновациям и производительности.