Архітектура

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

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

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

chevron-rightСховища (Vaults)hashtag

Шлюз користувача до OmniYield.

Ці смарт-контракти, сумісні з ERC-4626, безпечно керують депозитами, отримують звіти від стратегій і обробляють виведення коштів.

Вони служать основним інтерфейсом, що координує кошти користувачів з базовими Стратегіями.

chevron-rightРівень виконання (Solver)hashtag

Інтелектуальний рівень OmniYield.

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

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

chevron-rightСтратегіїhashtag

До кожного Сховища приєднаний щонайменше один контракт Стратегії.

Цей компонент переводить рішення солвера в дії. Він оперує технічними складностями переміщення активів, включаючи обміни токенів, надання ліквідності, кредитування, стейкінг тощо.

chevron-rightНапрямки (Destinations)hashtag

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

chevron-rightІнфраструктура міжланцюгового обміну повідомленнямиhashtag

Фундаментальна технологія, що забезпечує міжланцюгові можливості OmniYield, полегшуючи зв’язок та переказ активів між різними блокчейнами.

Життєвий цикл активу

Розуміння потоку активів допомагає прояснити роботу системи:

1

Депозит

Користувач вносить один тип активу (наприклад, USDC) до відповідного Vault OmniYield на будь-якому підтримуваному ланцюзі. Внесені активи переміщуються до контракту Vault на центральному вузлі Arbitrum і спочатку там лежать без дій.

2

Міжланцюгове ребалансування

  • Офчейн-компонент (автономний Solver) контролює баланси сховищ і ринкові умови. Якщо досягається певний поріг неактивних активів або під час періодичних циклів оптимізації, він визначає оптимальний розподіл для поточних Стратегій по інтегрованих ланцюгах і пропонує план ребалансування. Якщо пропозиція відповідає вимогам безпеки та продуктивності, вона ініціює ребалансування (наприклад, переміщення X кількості USDC до Стратегії A на Ланцюгу Y) через контракт Vault на центральному вузлі Arbitrum.

  • Використовуючи LayerZero та Axelar, безпечне повідомлення з інструкціями для ребалансування надсилається з хаба до відповідного контракту Vault на цільових ланцюгах.

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

  • Оновлений розподіл записується, і підтвердження/оновлення статусу надсилаються назад до хаба Arbitrum через шар обміну повідомленнями. Цей процес може включати переміщення неактивних коштів з хаба в Стратегію або переміщення коштів між різними Стратегіями для досягнення кращої доходності.

3

Автокомпаундинг і консолідована звітність

  • Контракти Стратегій періодично забирають нараховані винагороди з цільових протоколів, конвертують їх у базовий актив сховища (наприклад, USDC) і автоматично реінвестують. Цей процес координується дозволеними Keeper-ами.

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

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

4

Виведення коштів

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

  • Запит маршрутизується до хаба Arbitrum. Якщо у Vault достатньо неактивних коштів (активів, які не розгорнуті у Стратегіях), виведення обробляється негайно.

  • Якщо у Vault недостатньо неактивних коштів, хаб сигналізує Стратегіям про необхідність зняти потрібну суму. Він віддає пріоритет зняттю зі Стратегій, де вплив на загальну доходність (APR) мінімізовано. Цей процес може зайняти трохи більше часу залежно від базових протоколів.

5

Вимога (Claim)

  • Коли у Vault з’являється достатня ліквідність, користувач може пред’явити вимогу на виведення. Після пред'явлення відповідні активи переводяться на гаманець користувача через міжланцюгову інфраструктуру.

Міжланцюгова архітектура

Інфраструктура OmniYield побудована на міцній архітектурі «хаб і спиці»:

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

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

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

1

Агрегація

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

2

Обчислення

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

3

Розподіл

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

circle-check

Міжланцюгова комунікація

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

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

  • Комунікаційний каркас: Ці протоколи виступають як безпечна та надійна інфраструктура зв’язку, що поєднує наш Хаб (Arbitrum) з усіма ланцюгами-спицями. Вони забезпечують необхідні канали для передачі даних та інструкцій через межі блокчейнів. Усі операції з ретрансляції повідомлень, валідації та розрахунків виконуються через безпечні канали повідомлень цих провайдерів.

  • Полегшення ключових операцій: LayerZero та Axelar передають критично важливі повідомлення, необхідні для основних функцій. Це включає:

    • Повідомлення Хаба про нові депозити, зроблені на ланцюгах-спицях.

    • Ретрансляцію запитів на виведення від користувачів на ланцюгах-спицях до Хаба для обробки.

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

    • Звітність про згенеровану доходність, показники продуктивності та дані про комісії від стратегій на ланцюгах-спицях назад до Хаба.

Консолідована звітність по комісіях

У типовому мультиланцюговому середовищі кожен ланцюг часто діє як силос із ізольованою логікою та звітністю про продуктивність. OmniYield використовує радикально інший підхід: ми вважаємо, що наша екосистема повинна функціонувати як єдиний уніфікований протокол, а не як фрагментована сукупність розгортань, специфічних для кожного ланцюга.

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

circle-check

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

Last updated