For the complete documentation index, see llms.txt. This page is also available as Markdown.

Архитектура

Архитектура OmniYield разработана как модульная, не зависящая от цепочки и высокомасштабируемая.

Наша основная цель — создать не зависящий от цепочки уровень доходности, который максимизирует доходность с поправкой на риск для пользователей во всей DeFi. Для этого система использует обширный анализ данных, продвинутые off-chain алгоритмы, строгие протоколы безопасности, правила диверсификации и архитектуру, которая скрывает сложность кроссчейн-взаимодействия.

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

Хранилища

Вход пользователя в OmniYield.

Эти смарт-контракты, соответствующие стандарту ERC-4626, безопасно управляют депозитами, получают отчёты от стратегий и обрабатывают вывод средств.

Они служат основным интерфейсом, координирующим средства пользователя с базовыми Стратегиями.

Уровень исполнения (Сольвер)

Интеллектуальный уровень OmniYield.

Эти автоматизированные системы постоянно анализируют DeFi-протоколы в разных цепочках, выявляют оптимальные возможности доходности, оценивают риски и определяют распределение активов для Хранилищ.

Эта обработка выполняется off-chain для эффективности — на chain реализуются только результаты, что не позволяет копировать стратегии OmniYield.

Стратегии

К каждому Хранилищу привязан как минимум один контракт Стратегии.

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

Направления

Конкретные DeFi-протоколы, пулы ликвидности или фермы доходности, куда в конечном счёте размещаются активы хранилища.

Инфраструктура кроссчейн-сообщений

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

Жизненный цикл актива

Понимание потока активов помогает прояснить работу системы:

1

Депозит

Пользователь вносит один тип актива (например, USDC) в соответствующее Хранилище OmniYield в любой поддерживаемой цепочке. Внесённые активы перемещаются в контракт Хранилища на хабе Arbitrum и изначально простаивают там без использования.

2

Кроссчейн-ребалансировка

  • Off-chain-компонент (автономный Сольвер) отслеживает балансы хранилищ и рыночные условия. Как только достигается определённый порог простаивающих активов или в ходе периодических циклов оптимизации, он определяет оптимальное распределение для текущих Стратегий по интегрированным цепочкам и предлагает план ребалансировки. Если предложение соответствует требованиям безопасности и производительности, через контракт Хранилища на хабе Arbitrum инициируется ребалансировка (например, перемещение X суммы USDC в Стратегию A в Цепочке Y).

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

  • Система выполняет необходимые шаги (например, мост, своп, депозит и т. д.) для ребалансировки.

  • Обновлённое распределение фиксируется, а подтверждение/обновления статуса отправляются обратно на хаб Arbitrum через слой сообщений. Этот процесс может включать перевод простаивающих средств с хаба в Стратегию или перемещение средств между разными Стратегиями в поиске более высокой доходности.

3

Автокомпаундинг и консолидированная отчётность

  • Контракты Стратегий периодически получают заработанные вознаграждения от целевых протоколов, конвертируют их в базовый актив хранилища (например, USDC) и автоматически реинвестируют. Этот процесс координируется уполномоченными Киперами.

  • Данные о производительности, включая вознаграждения, полученные этими Стратегиями во всех поддерживаемых цепочках, непрерывно передаются обратно на хаб Arbitrum. Вознаграждения добавляются к общей стоимости хранилища, автоматически увеличивая доходность для вкладчиков.

4

Вывод

  • Вывод средств не ограничен цепочкой депозита; пользователи могут инициировать запрос на вывод в любое время из любой поддерживаемой цепочки (это не обязательно должна быть та же цепочка, что использовалась для депозита).

  • Комиссия за результат в размере 9% рассчитывается на основе прибыли, полученной от депозита пользователя во всех базовых Стратегиях и цепочках.

  • Запрос направляется на хаб Arbitrum. Если в Хранилище достаточно простаивающих средств (активов, которые не задействованы в Стратегиях), вывод обрабатывается немедленно.

  • Если в Хранилище недостаточно простаивающих средств, хаб даёт сигнал Стратегиям вывести необходимую сумму. В приоритете — вывод из Стратегий, где влияние на общую доходность (APR) минимально. В зависимости от базовых протоколов этот процесс может занять немного больше времени.

5

Получить

  • Как только в Хранилище появляется достаточная ликвидность, пользователь может получить свой вывод. После получения соответствующие активы переводятся в кошелёк пользователя через кроссчейн-инфраструктуру.

Кроссчейн-архитектура

Инфраструктура OmniYield построена на надёжной архитектуре hub-and-spoke:

  • Hub: Мы используем Arbitrum в качестве нашего центрального операционного хаба («main chain»). Именно здесь в основном сосредоточены базовая логика, сложные вычисления и общее управление состоянием протокола OmniYield.

  • Spokes: Все остальные поддерживаемые блокчейны функционируют как «spoke chains» или «side chains». Это сети, в которых могут возникать пользовательские депозиты и где развёрнуты многие базовые стратегии доходности. Они в основном выступают как точки исполнения, получая инструкции от Хаба.

Поток коммуникации:

1

Агрегация

Когда принимается решение о ребалансировке или происходят действия пользователя (например, депозиты/выводы, требующие кроссчейн-перемещения), генерируются кроссчейн-сообщения, которые безопасно передаются со spoke-цепочек на хаб Arbitrum.

2

Вычисление

Хаб обрабатывает входящие сообщения, выполняет необходимые расчёты (например, оптимизацию распределения активов по всем spoke-цепочкам, вычисление общей производительности хранилища, консолидацию комиссий) и принимает стратегические решения на основе своего глобального представления системы.

3

Распределение

После принятия решений необходимые инструкции и данные транзакций отправляются обратно из Arbitrum в соответствующие смарт-контракты на spoke-цепочках для исполнения (например, размещение средств в конкретной Стратегии в другой сети).

Кроссчейн-коммуникация

Работа нашей модели hub-and-spoke в многочисленных блокчейнах становится возможной благодаря использованию ведущих провайдеров кроссчейн-сообщений: LayerZero и Axelar (а в будущем, возможно, и других, адаптированных под конкретные токены/цепочки/функции).

LayerZero обеспечивает лёгкий и эффективный обмен сообщениями, гарантируя минимальную задержку и trustless-совместимость между поддерживаемыми сетями. Axelar дополняет это высокоуровневой маршрутизацией и безопасной доставкой обобщённых кроссчейн-сообщений.

  • Коммуникационный каркас: Эти протоколы выступают в роли безопасной и надёжной коммуникационной инфраструктуры, соединяющей наш Хаб (Arbitrum) со всеми Spoke-цепочками. Они обеспечивают необходимые каналы для передачи данных и инструкций через границы блокчейнов. Всё ретранслирование сообщений, валидация и расчёты выполняются через защищённые messaging-каналы этих провайдеров.

  • Обеспечение ключевых операций: LayerZero и Axelar передают критически важные сообщения, необходимые для основных функций. Это включает:

    • Уведомление Хаба о новых депозитах, сделанных в spoke-цепочках.

    • Передачу запросов на вывод от пользователей в spoke-цепочках на Хаб для обработки.

    • Отправку команд от Хаба контрактам Стратегий в spoke-цепочках для выполнения депозитов, выводов или ребалансировок.

    • Передачу данных о полученной доходности, метрик производительности и комиссий от стратегий в spoke-цепочках обратно на Хаб.

Консолидированная отчётность по комиссиям

В типичных многосетевых схемах каждая цепочка часто работает как изолированный silo с собственной логикой и отдельной отчётностью по производительности. OmniYield выбирает принципиально иной подход. Мы считаем, что наша экосистема должна работать как единый протокол, а не как фрагментированный набор разрозненных развёртываний для отдельных цепочек.

Хотя OmniYield получает комиссии от стратегий доходности, работающих в многочисленных цепочках. Протокол реализует консолидированную отчётность по комиссиям — процесс, в котором данные о генерации комиссий со всех поддерживаемых цепочек агрегируются, нормализуются и вычисляются на Arbitrum (хабе).

Последнее обновление