Архитектура
Архитектура OmniYield разработана как модульная, не зависящая от цепочки и высокомасштабируемая.
Наша основная цель — создать не зависящий от цепочки уровень доходности, который максимизирует доходность с поправкой на риск для пользователей во всей DeFi. Для этого система использует обширный анализ данных, продвинутые off-chain алгоритмы, строгие протоколы безопасности, правила диверсификации и архитектуру, которая скрывает сложность кроссчейн-взаимодействия.
Ключевые архитектурные компоненты
Хранилища
Вход пользователя в OmniYield.
Эти смарт-контракты, соответствующие стандарту ERC-4626, безопасно управляют депозитами, получают отчёты от стратегий и обрабатывают вывод средств.
Они служат основным интерфейсом, координирующим средства пользователя с базовыми Стратегиями.
Уровень исполнения (Сольвер)
Интеллектуальный уровень OmniYield.
Эти автоматизированные системы постоянно анализируют DeFi-протоколы в разных цепочках, выявляют оптимальные возможности доходности, оценивают риски и определяют распределение активов для Хранилищ.
Эта обработка выполняется off-chain для эффективности — на chain реализуются только результаты, что не позволяет копировать стратегии OmniYield.
Стратегии
К каждому Хранилищу привязан как минимум один контракт Стратегии.
Этот компонент преобразует решения сольвера в действия. Он обрабатывает техническую сложность перемещения активов, включая обмен токенов, предоставление ликвидности, кредитование, стейкинг и т. д.
Направления
Конкретные DeFi-протоколы, пулы ликвидности или фермы доходности, куда в конечном счёте размещаются активы хранилища.
Инфраструктура кроссчейн-сообщений
Базовая технология, обеспечивающая кроссчейн-возможности, упрощая коммуникацию и передачу активов между разными блокчейнами.
Жизненный цикл актива
Понимание потока активов помогает прояснить работу системы:
Депозит
Пользователь вносит один тип актива (например, USDC) в соответствующее Хранилище OmniYield в любой поддерживаемой цепочке. Внесённые активы перемещаются в контракт Хранилища на хабе Arbitrum и изначально простаивают там без использования.
Кроссчейн-ребалансировка
Off-chain-компонент (автономный Сольвер) отслеживает балансы хранилищ и рыночные условия. Как только достигается определённый порог простаивающих активов или в ходе периодических циклов оптимизации, он определяет оптимальное распределение для текущих Стратегий по интегрированным цепочкам и предлагает план ребалансировки. Если предложение соответствует требованиям безопасности и производительности, через контракт Хранилища на хабе Arbitrum инициируется ребалансировка (например, перемещение X суммы USDC в Стратегию A в Цепочке Y).
Используя LayerZero и Axelar, сообщение с инструкциями по ребалансировке отправляется с хаба в соответствующий контракт Хранилища в целевых цепочках.
Система выполняет необходимые шаги (например, мост, своп, депозит и т. д.) для ребалансировки.
Обновлённое распределение фиксируется, а подтверждение/обновления статуса отправляются обратно на хаб Arbitrum через слой сообщений. Этот процесс может включать перевод простаивающих средств с хаба в Стратегию или перемещение средств между разными Стратегиями в поиске более высокой доходности.
Автокомпаундинг и консолидированная отчётность
Контракты Стратегий периодически получают заработанные вознаграждения от целевых протоколов, конвертируют их в базовый актив хранилища (например, USDC) и автоматически реинвестируют. Этот процесс координируется уполномоченными Киперами.
Данные о производительности, включая вознаграждения, полученные этими Стратегиями во всех поддерживаемых цепочках, непрерывно передаются обратно на хаб Arbitrum. Вознаграждения добавляются к общей стоимости хранилища, автоматически увеличивая доходность для вкладчиков.
Вывод
Вывод средств не ограничен цепочкой депозита; пользователи могут инициировать запрос на вывод в любое время из любой поддерживаемой цепочки (это не обязательно должна быть та же цепочка, что использовалась для депозита).
Комиссия за результат в размере 9% рассчитывается на основе прибыли, полученной от депозита пользователя во всех базовых Стратегиях и цепочках.
Запрос направляется на хаб Arbitrum. Если в Хранилище достаточно простаивающих средств (активов, которые не задействованы в Стратегиях), вывод обрабатывается немедленно.
Если в Хранилище недостаточно простаивающих средств, хаб даёт сигнал Стратегиям вывести необходимую сумму. В приоритете — вывод из Стратегий, где влияние на общую доходность (APR) минимально. В зависимости от базовых протоколов этот процесс может занять немного больше времени.
Получить
Как только в Хранилище появляется достаточная ликвидность, пользователь может получить свой вывод. После получения соответствующие активы переводятся в кошелёк пользователя через кроссчейн-инфраструктуру.
Кроссчейн-архитектура
Инфраструктура OmniYield построена на надёжной архитектуре hub-and-spoke:
Hub: Мы используем Arbitrum в качестве нашего центрального операционного хаба («main chain»). Именно здесь в основном сосредоточены базовая логика, сложные вычисления и общее управление состоянием протокола OmniYield.
Spokes: Все остальные поддерживаемые блокчейны функционируют как «spoke chains» или «side chains». Это сети, в которых могут возникать пользовательские депозиты и где развёрнуты многие базовые стратегии доходности. Они в основном выступают как точки исполнения, получая инструкции от Хаба.

Поток коммуникации:
Агрегация
Когда принимается решение о ребалансировке или происходят действия пользователя (например, депозиты/выводы, требующие кроссчейн-перемещения), генерируются кроссчейн-сообщения, которые безопасно передаются со spoke-цепочек на хаб Arbitrum.
Вычисление
Хаб обрабатывает входящие сообщения, выполняет необходимые расчёты (например, оптимизацию распределения активов по всем spoke-цепочкам, вычисление общей производительности хранилища, консолидацию комиссий) и принимает стратегические решения на основе своего глобального представления системы.
Распределение
После принятия решений необходимые инструкции и данные транзакций отправляются обратно из Arbitrum в соответствующие смарт-контракты на spoke-цепочках для исполнения (например, размещение средств в конкретной Стратегии в другой сети).
Эта модульная конструкция обеспечивает:
Централизованная логика, децентрализованное исполнение Эта модель обеспечивает согласованность данных, поскольку хаб Arbitrum выступает единым источником истины. Фактическое размещение капитала происходит по spoke-цепочкам, используя уникальные возможности, которые предоставляет каждая цепочка.
Модульность и расширяемость Новые цепочки, активы, стратегии и направления могут интегрироваться по принципу plug-and-play с минимальными изменениями в существующей кодовой базе. Это обеспечивает небольшую поверхность атаки и одновременно облегчает разработку дополнительных продуктов. Чтобы ещё больше повысить надёжность и функциональность, протокол OmniYield интегрируется с различными DeFi-примитивами и инфраструктурами, обеспечивая лучший пользовательский опыт и бесшовное взаимодействие с другими финансовыми инструментами.

Кроссчейн-коммуникация
Работа нашей модели hub-and-spoke в многочисленных блокчейнах становится возможной благодаря использованию ведущих провайдеров кроссчейн-сообщений: LayerZero и Axelar (а в будущем, возможно, и других, адаптированных под конкретные токены/цепочки/функции).
LayerZero обеспечивает лёгкий и эффективный обмен сообщениями, гарантируя минимальную задержку и trustless-совместимость между поддерживаемыми сетями. Axelar дополняет это высокоуровневой маршрутизацией и безопасной доставкой обобщённых кроссчейн-сообщений.
Коммуникационный каркас: Эти протоколы выступают в роли безопасной и надёжной коммуникационной инфраструктуры, соединяющей наш Хаб (Arbitrum) со всеми Spoke-цепочками. Они обеспечивают необходимые каналы для передачи данных и инструкций через границы блокчейнов. Всё ретранслирование сообщений, валидация и расчёты выполняются через защищённые messaging-каналы этих провайдеров.
Обеспечение ключевых операций: LayerZero и Axelar передают критически важные сообщения, необходимые для основных функций. Это включает:
Уведомление Хаба о новых депозитах, сделанных в spoke-цепочках.
Передачу запросов на вывод от пользователей в spoke-цепочках на Хаб для обработки.
Отправку команд от Хаба контрактам Стратегий в spoke-цепочках для выполнения депозитов, выводов или ребалансировок.
Передачу данных о полученной доходности, метрик производительности и комиссий от стратегий в spoke-цепочках обратно на Хаб.
Консолидированная отчётность по комиссиям
В типичных многосетевых схемах каждая цепочка часто работает как изолированный silo с собственной логикой и отдельной отчётностью по производительности. OmniYield выбирает принципиально иной подход. Мы считаем, что наша экосистема должна работать как единый протокол, а не как фрагментированный набор разрозненных развёртываний для отдельных цепочек.
Хотя OmniYield получает комиссии от стратегий доходности, работающих в многочисленных цепочках. Протокол реализует консолидированную отчётность по комиссиям — процесс, в котором данные о генерации комиссий со всех поддерживаемых цепочек агрегируются, нормализуются и вычисляются на Arbitrum (хабе).
Это позволяет:
Гибкий пользовательский опыт: Пользователям не нужно беспокоиться о несогласованных стимулах. Они могут вносить средства из любой удобной цепочки, зная, что комиссии, возможности доходности и вознаграждения остаются согласованными во всей экосистеме OmniYield.
Единая токеномика: Все комиссии протокола, независимо от исходной цепочки, поступают в одну и ту же глобальную модель доходов.
Прозрачные метрики: Единая отчётность устраняет расхождения и улучшает проверяемость.
Последнее обновление