Архитектура

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

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

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

chevron-rightХранилища (Vaults)hashtag

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

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

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

chevron-rightСлой выполнения (Solver)hashtag

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

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

Эти вычисления выполняются оффчейн для большей масштабируемости и эффективности — в цепочку реализуются только результаты, что предотвращает имитацию стратегий OmniYield.

chevron-rightСтратегииhashtag

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

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

chevron-rightПункты назначенияhashtag

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

chevron-rightИнфраструктура межцепочного обмена сообщениямиhashtag

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

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

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

1

Депозит

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

2

Межцепочное ребалансирование

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

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

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

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

3

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

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

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

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

4

Вывод средств

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

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

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

5

Заявление (Claim)

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

Межцепочная архитектура

Инфраструктура OmniYield построена на надёжной архитектуре «хаб-и-спицы»:

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

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

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

1

Агрегация

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

2

Вычисления

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

3

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

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

circle-check

Межцепочная коммуникация

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

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

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

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

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

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

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

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

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

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

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

circle-check

Этот дизайн позволяет OmniYield функционировать как бесшовная, масштабируемая и эффективная инфраструктура доходности для всего мира DeFi.

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