Призма Опціональний Оракульний Компаративний Аналіз

Середній
Блокчейн
Останнє оновлення 04-11-2026 07:53:19
Час читання: 1m
Ця стаття оцінює історичну продуктивність інтеграції Chainlink та заміну оракула Curve Pool EMA. Було виявлено, що відсутність надійних джерел даних від Chainlink для забезпечення активів має вплив на інтеграцію з платформою Prisma. Дослідження пропонує попередні специфікації для вдосконалення оракула з метою підвищення точності та надійності цін. Крім того, у дослідженні обговорюється важливість оракула в процесах ліквідації та викупу Prisma. Рекомендується використовувати функцію оракула ціни Curve з обережністю. Нарешті, запропоновано гібридне рішення, яке поєднує оракул Curve та Chainlink для підвищення гнучкості та надійності механізму ціноутворення. Цей звіт застосовний лише до протоколу Prisma.

ВступЦе дослідження виникло з виклику отримання надійної інформації про ціни on-chain, яка максимізує безпеку, відображаючи при цьому поточні ціни активів, що є метою. Ми спеціально зосереджуємося на забезпечувальних активах Prisma Finance (wstETH, rETH, cbETH та sfrxETH), а також деривативах з ліквідним стейкінгом на базі Ethereum (LSD). Деякі з цих активів не мають джерел даних Chainlink (часто вважається золотим стандартом для надійних даних про ціни), що впливає на їх інтеграцію з платформою Prisma.

Остання реалізація стабільного пулу фінансів Curve включає внутрішній пул Oracle, який обчислює експоненційний ковзний середній (EMA) для отримання даних про ціни, які не піддаються втручанню. Хоча інтегратори вже почали вивчати використання Oracle в інших додатках DeFi, Oracle використовується в основному для забезпечення безпеки забезпечення власного ринку crvUSD Curve.

Основною метою цього звіту є визначення того, чи може оракул Curve Finance служити надійною альтернативою Chainlink для токенів ETH LSD. Це дослідження включає статистичний аналіз ефективності оракула ціни Curve, порівняння його волатильності, точності та загальної продуктивності з референтними цінами на Uniswap (припускається, що це точні ціни на ланцюжку).

Аналіз поділений на два пов'язаних дослідження:

Аналіз залишкових оракулів stETH: порівняльне дослідження між Chainlink та Curve, використовуючи історичні дані для визначення відхилення оракула від відносно середнього значення та стандартного відхилення посилання на ціну.

Аналіз викупу stETH MEV: порівняльне дослідження між Chainlink та онлайн-оракулом, використовуючи історичні дані для вивчення подій викупу на Prisma та оцінки прибутковості роботів та очікуваної поведінки з використанням альтернативних Оракулів.

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

Розділ 1: Відповідний контекст### 1.1 Функції Oracle в протоколі PrismaЕфективність оракулів оцінюється в конкретному середовищі використання Prisma: ліквідація та викуп. (Додатково зазначимо, що ті самі оракули також використовуються для видачі токенів та продажу набутих токенів в «токенізований стабільний пул», важливість якого зросте після запуску.)

Виступ Оракула має вирішальне значення для користувачів Prisma, оскільки арбітражники можуть мати можливість отримати прибуток від розбіжностей між цінами Оракула та ринковими цінами. Забезпечення використання найточнішого зворотнього зв'язку щодо цін під час ліквідації та викупу, не жертвуючи безпекою джерел ціноутворення, відповідає найкращим інтересам протоколу Prisma та його депозитарів скарбниці.

Дві функції Oracle в межах Prisma описані наступним чином:

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

Індивідуальний коефіцієнт застави (ICR) - На основі стандартного відхилення залишкових значень Curve відображає меншу волатильність порівняно з Chainlink відносно референтних цін на місці, і це залишається стабільним для спостережуваних активів, хоча стандартне відхилення між cbETH для Chainlink та Curve схоже.- Згідно з таблицею вище, аналізуючи засоби, можна помітити, що Chainlink недооцінює ціни активів порівняно з базовими цінами Uniswap. Крива більш точно узгоджується з базовими цінами, але також схильна трохи недооцінювати ціни порівняно з базовими цінами Uniswap.- Важливим застереженням до цих висновків є те, що незважаючи на загальну перевагу Curve Oracle над Chainlink, виявлену тут, rETH та cbETH зазнали різких і недовготривалих відхилень, як це зазначено в Додатку B: аналіз залишкових rETH/cbETH. Це пояснюється відносною неликвідністю пулів, низькою активністю та недостатністю старих реалізацій пулів для інтеграції. Однак потрібні подальші дослідження для визначення бенчмарків, необхідних для відповідно надійних оракулів пулів Curve.## Розділ 3: Аналіз викупу stETH MEV### 3.1 ЦіліАналіз спрямований на порівняння цін на втілення подій викупу в WstETH TroveManager з гіпотетичними цінами, що були наведені за допомогою історичних даних альтернативними on-chain оракулами. Результати дослідження нададуть початкові уявлення про поведінку off-chain та on-chain оракулів, що дозволить більш детально оцінити в наступних дослідженнях.

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

3.2 МетодологіяДаний аналіз спеціально зосередиться на stETH, оскільки він є найбільш поширеним LSD та має витримані цінові стрічки Chainlink та глибоку ліквідність у пулі Curve. У роботі будуть агреговані всі події з викупом, порівнюючи реалізовані ціни оракулів stETH з декількома альтернативними цінами оракулів, вираженими в USD, та використовуючи ціну оракула stETH/ETH від Curve.

Для цього аналізу реалізована ціна stETH обчислюється, поділивши суму, погашену в mkUSD, на кількість stETH, втрачених Менеджером Скарбу у формі wstETH. Щоб визначити кількість stETH, нам потрібно врахувати отримані wstETH від погашення плюс витрачені wstETH як комісійні та перевести їх у stETH. Якщо будь-який альтернативний джерело постійно пропонує нижчі прибутки для осіб, що викупають, ми можемо сказати, що їхній роботи MEV краще, ніж реальна ціна.

Менеджер TroveManager wstETH використовується для отримання всіх хешів транзакцій при отриманні mkUSD у обмін на mkUSD. Транзакції, де адреса, що викуповує mkUSD, отримує й знищує mkUSD, вважаються транзакціями BOT. Детальні запити для подій викупу можна знайти тут: Dune query_3352919. Цей запит є важливим для отримання всіх даних з транзакцій BOT.

3.3 Збір данихЗапит Dune використовується для ідентифікації транзакцій BOT, які отримують всі значення хешів транзакцій, реалізовану обмінну ставку wstETH для викупу mkUSD та номер блоку подій викупу. Номери блоків, отримані з запиту, використовуються як вхідні дані до запиту наступних даних, які використовуються для порівняння поточної реалізації зі змінами ціни живлення Curve stETH:

На основі вищезазначених даних ми можемо побудувати три цінових стрічки, використовуючи ціновий індикатор Curve Oracle stETH/ETH, і об'єднати їх з ETH/USD для отримання stETH/USD. Після цієї операції ми отримуємо наступні дані для візуалізації:

Вищезазначені дані надають ціну stETH в USD, яку можна проаналізувати на основі реалізованих цін stETH з усіх операцій BOT. Реалізований stETH (в USD) просто використовується для розрахунку ціни stETH за кожен наданий mkUSD під час викупу.

3.4 stETH MEV Redemption AnalysisНижче наведено 4 джерела цін на stETH для блоку торгівлі BOT (1 посилання та 3 альтернативи, про які говорилося вище). Реалізовані ціни - це ціни з реалізованих цінових оракулів (тобто Chainlink). Це порівнюється з 3 потоками, використовуючи Curve stETH/ETH як основу. Тут більш висока цитата призведе до зменшення вартості stETH, обмінюваної на mkUSD, і навпаки.

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

3.5 РезультатиАналіз показує чіткий тренд: коли поєднується Curve stETH/ETH з Uniswap ETH/USDC та Chainlink ETH/USD, кількість stETH, доступних для викупу mkUSD, зменшується. Відповідно, зменшення кількості одиниць stETH на одиницю mkUSD призводить до зменшення прибутків від BOT. Надана візуалізація ілюструє порівняння прибутків від BOT за різних припущених цін на корм та фактичну ціну на корм, за винятком комісій.

Очевидно, що поєднання Curve stETH/ETH, Uniswap ETH/USDC та Chainlink ETH/USD зменшує прибутковість викупів у порівнянні з реалізованою ціною живого корму.

Частина 4: Запропоновані поліпшення Oracle### 4.1 Гібридне рішення OracleВизнавши вбудовані ризики, пов'язані з виключним спиранням на оракул Curve, особливо під час періодів низької ліквідності або коливань ліквідності, запропоноване рішення стратегічно інтегрує оракул Chainlink як заходи безпеки (тобто резервний план) у випадку відхилень. Беручи до уваги незначну ймовірність надання невірних даних Chainlink, він може слугувати надійною резервною опцією.

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

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

4.2 Рішення верифікації#### 4.2.1 Статичний прийнятний діапазонРішення вводить статичний метод, acceptable_range, для вирішення потенційних вразливостей при використанні виключно оракула Curve. Хоча ціни, що генеруються оракулом Curve, можуть бути точнішими, ніж у Chainlink, вони можуть бути вразливими до маніпулювання. Зі свого боку, Chainlink є надійним і перевіреним, вважається безпечнішим вибором в індустрії. Коли різниця між оракулом Curve і Chainlink перевищує фіксоване значення, acceptable_range служить порогом для переходу до поточного Chainlink.

Стратегічно, acceptable_range приймає котирування, які знаходяться в межах ±1% від котирувань Chainlink. Це майже три стандартних відхилення від середньої різниці між Curve та Chainlink, враховуючи покращені котирування stETH/ETH та ETH/USD порівняно з попереднім котируванням stETH/USD.

4.2.2 Вивід функції похідної ціни

Цінова похідна - це функція або механізм, спрямований на визначення кінцевої цитати для заданого активу, особливо в сценаріях з використанням Curve Oracle та Chainlink Oracle.

У викладеному рішенні ця функція оцінює котирування як від Curve Oracle, так і від Chainlink Oracle. На основі спостереженої різниці між цими двома цінами та тим, чи вона вписується у заданий діапазон accepted_range, функція виводить різні похідні ціни.

Тут порівняння derived_price з іншими джерелами цін, що вже відображалися раніше:

Прибуток від BOT може бути візуалізований за допомогою ціни похідного (оскільки немає відхилення, ця ціна буде точно дорівнювати Curve stETH/ETH та CL stETH/ETH), як показано нижче:

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

Крива stETH/ETH та Uniswap ETH/USDC найкраще зменшують доступний прибуток для БОТів. Отримана ними ціна має такий же потенціал прибутку, як і поточна реалізація оракулу stETH, але обмежує прибуток, припускаючи, що вона заощаджує користувачам приблизно 35,4 ETH на аналізованих 189 транзакціях.

4.3 ВисновокЧерез велику залежність від котирувань найбільш рідкісних децентралізованих бірж для операцій on-chain та того факту, що боти MEV також слідкують за тими ж котируваннями при обміні mkUSD на LSD, точність котирувань (використовуваних для цінування викупувань Оракулом) є надзвичайно важливою.

Історичні дані свідчать, що ціни оракулів пулу Curve ближчі до посилання (дані цін UniswapV3) порівняно з цінами Chainlink. Дані свідчать про те, що впровадження оракула Curve зменшило б MEV для ботів та забезпечило б кращі обмінні курси для користувачів, які викупають свої скарби.

Хоча використання Curve Oracle як самостійного Oracle може бути спокусливим, ефективність зворотного зв'язку з ціною Curve залежить від глибини ліквідності конкретних активів та взаємодії з пулом. Гібридне рішення Oracle з використанням Curve Oracle та Chainlink Oracle може бути використане для відповідності цін на ланцюгу, зберігаючи надійність та широке охоплення ринку, успадковані від Chainlink Oracle.

Запропоноване гібридне рішення Oracle оцінює стандартне відхилення (SD), щоб згенерувати похідну_ціну. Якщо SD наближається до 0, це свідчить про відповідність до посилань на похідну_ціну, що робить його варто розглянути. Це забезпечує, що коли Oracle Curve відхиляється від попередньо визначених порогових значень, рішення динамічно переключається на безпечніший джерело Chainlink. Оскільки це рішення майже завжди виводить цитату Curve стETH, припускається, що діяльність MEV така сама, як при використанні Curve стETH/ETH, без резервного варіанту.

Додаток A: Сценарії обробки даних

Скрипти, використані для генерації аналізу в цьому звіті, наведено нижче:

  • OracleAnalysisV4: Colab ноутбук для збору даних- OracleAnalysisPlayground: Colab блокнот для побудови графіків за допомогою файлів даних pickle- PrismaOracleModelingV1: Colab нотатник для побудови графіків активності обміну MEV- Моделювання похідної ціни: Колабораційний блокнот для тестування та моделювання альтернативних рішень OracleДодаток B: аналіз залишкового рETH/cbETH

Інші графіки rETH

Chainlink та Curve

Uniswap та Curve

Uniswap та Chainlink

Перевірте пік rETH

Під час спостереження ціни оракула rETH кілька разів досягали піку. Це спричинило різке збільшення відхилення ціни оракула від ціни на місцях. Нижче наведено докладну діаграму, яка показує поведінку резерву/ліквідності токенів під час кількох періодів підйому цін та ціну оракула.

start_block = 18824000

end_block = 18827000

interval_blocks = 100

Відсоток пулу видобутку:

Ціна Oracle:

start_block = 18850000

end_block = 18858000

interval_blocks = 100

Відношення майнінг-пулу:

Ціна Oracle:

start_block = 18880000

end_block = 18885000

interval_blocks = 100

Співвідношення пулу майнінгу:

Ціна Oracle:

Інші графіки cbETH

Chainlink та Curve

Uniswap та Curve

Uniswap та Chainlink

Перевірте Peak cbETH

Протягом періоду спостереження ціни оракула cbETH Curve декілька разів досягали піку. На кількох випадках це призвело до значних стрибків у відхиленні ціни між ціною оракула та референтною ціною на місці. Нижче наведено більш детальну діаграму, що показує поведінку відношень ліквідності пулів / ліквідності токенів під час цих періодів стрибків цін та поведінку цін оракула.

start_block = 18693500

end_block = 18696000

interval_blocks = 10

Співвідношення майнінг-пулу:

Ціна Oracle:

start_block = 18814000

end_block = 18816500

interval_blocks = 10

Співвідношення майнінг-пулу:

Ціна Oracle:

start_block = 18800000

end_block = 18805000

interval_blocks = 10

Співвідношення майнинг-пулу:

Ціна Oracle:

Заява:- Ця стаття взята з [Gate[marsbit](https://news.marsbit.co/20240328182452771072.html], оригінальна назва «Компаративний аналіз Prisma optional oracles», авторське право належить оригінальному автору [PrismaRisk], якщо у вас є які-небудь зауваження до репринту, будь ласка, зв'яжіться[Gate Learn Команда](https://www.Gate.com/questionnaire/3967, команда обробить це якнайшвидше згідно з відповідними процедурами.

  • Disclaimer: Погляди та думки, висловлені в цій статті, представляють лише особисті погляди автора та не становлять жодної інвестиційної поради.

  • Інші мовні версії статті перекладені командою Gate Learn, не згадано у [](http://Gate.comGate.com, перекладена стаття не може бути відтворена, поширена або узята з плагіату.

Поділіться

Контент

sign up guide logosign up guide logo
sign up guide content imgsign up guide content img
Sign Up

Пов’язані статті

Morpho та Aave: технічне порівняння механізмів і структур DeFi-протоколів кредитування
Початківець

Morpho та Aave: технічне порівняння механізмів і структур DeFi-протоколів кредитування

Основна відмінність між Morpho та Aave полягає у механізмах кредитування. Aave використовує модель пулу ліквідності, а Morpho додає систему P2P-матчінгу, що забезпечує точніше співставлення процентних ставок у межах одного маркетплейсу. Aave є нативним протоколом кредитування, який пропонує базову ліквідність і стабільні процентні ставки. Morpho, навпаки, функціонує як шар оптимізації, підвищуючи ефективність капіталу завдяки зменшенню спреду між ставками депозиту та запозичення. В результаті, Aave виступає як "інфраструктура", а Morpho — як "інструмент оптимізації ефективності".
04-11-2026 08:12:20
Токеноміка ADA: структура пропозиції, стимули та варіанти використання
Початківець

Токеноміка ADA: структура пропозиції, стимули та варіанти використання

ADA — це нативний токен блокчейна Cardano. Його застосовують для сплати транзакційних комісій, участі у стейкінгу та голосуванні з питань управління. Окрім ролі засобу обміну вартості, ADA є ключовим активом, який підтримує багаторівневу архітектуру протоколу Cardano, безпеку мережі та довгострокове децентралізоване управління.
04-11-2026 08:11:32
Cardano й Ethereum: фундаментальні відмінності між двома провідними платформами для смартконтрактів
Початківець

Cardano й Ethereum: фундаментальні відмінності між двома провідними платформами для смартконтрактів

Головна різниця між Cardano та Ethereum полягає в моделях реєстру та принципах розробки. Cardano використовує модель Extended UTXO (EUTXO), засновану на підході Bitcoin, і робить акцент на формальній верифікації та академічній строгості. Ethereum, навпаки, працює на основі облікових записів і, як першопроходець у сфері смартконтрактів, орієнтується на швидке оновлення екосистеми та широку сумісність.
04-11-2026 08:11:32
Аналіз токеноміки Morpho: застосування MORPHO, розподіл токена та його вартість
Початківець

Аналіз токеноміки Morpho: застосування MORPHO, розподіл токена та його вартість

MORPHO є нативним токеном протоколу Morpho, який призначений передусім для управління та стимулювання екосистеми. Структурований розподіл токенів і механізми стимулювання дозволяють Morpho поєднувати активність користувачів, розвиток протоколу та управлінські повноваження, створюючи стійку модель вартості для децентралізованого кредитування.
04-11-2026 08:12:19
Plasma (XPL) vs традиційних платіжних систем: переосмислення моделей розрахунків і ліквідності стейблкоїнів для транскордонних операцій
Початківець

Plasma (XPL) vs традиційних платіжних систем: переосмислення моделей розрахунків і ліквідності стейблкоїнів для транскордонних операцій

Plasma (XPL) і традиційні платіжні системи мають принципові відмінності за основними напрямами. У механізмах розрахунків Plasma забезпечує прямі трансакції активів у ланцюжку блоків, тоді як традиційні системи базуються на обліку рахунків і клірингу через посередників. Plasma дозволяє здійснювати розрахунки майже в реальному часі з низькими витратами на трансакції, тоді як традиційні системи характеризуються типовими затримками та численними комісіями. В управлінні ліквідністю Plasma застосовує стейблкоїни для гнучкого розподілу активів у ланцюжку блоків на вимогу, а традиційні системи потребують попереднього резервування коштів. Додатково Plasma підтримує смартконтракти та надає доступ до глобальної відкритої мережі, тоді як традиційні платіжні системи здебільшого обмежені спадковою інфраструктурою та банківськими мережами.
04-11-2026 08:12:07
Zcash проти Monero: порівняльний аналіз технічних підходів двох приватних монет
Середній

Zcash проти Monero: порівняльний аналіз технічних підходів двох приватних монет

Zcash і Monero — це криптовалюти, які зосереджені на ончейн-конфіденційності, але використовують різні технічні рішення. Zcash впроваджує докази з нульовим розголошенням zk-SNARKs для здійснення транзакцій, які можна перевірити, але не побачити. Monero, у свою чергу, застосовує кільцеві підписи та механізми обфускації, що забезпечують модель транзакцій з анонімністю за замовчуванням. Ці підходи визначають унікальні характеристики кожної криптовалюти, впливаючи на способи реалізації конфіденційності, можливість відстеження, архітектуру продуктивності та адаптацію до регуляторних вимог.
04-11-2026 08:12:24