Як розподілений оракул-машина агрегує багатоджерельні дані для забезпечення надійного ціноутворення

robot
Генерація анотацій у процесі

Дизайн та реалізація розподіленої ціни Оракул-машини

Щоб уникнути одноточкових збоїв і підвищити надійність, деякі оракул-машини використовують розподілену архітектуру. Наприклад, сервіс ціни BTC/USD від одного відомого оракула агрегує 31 незалежне джерело цін.

! Chainlink (частина 2) із серії Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-855e7db6fb0607a91a3fa63b51fcc2c9.webp)

Цей агрегатор має контрактний дизайн, який дозволяє кільком офлайн оракул-машинам надавати цінові дані. Кожен оракул-машина є незалежним зовнішнім рахунком, який може надсилати дані до агрегатора за допомогою специфічних методів. Ці оракул-машини не лише надають дані для BTC/USD, але також можуть одночасно обслуговувати інші цінові пари.

! Chainlink (частина 2) із серії Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-28d519adb5b491a0596a00eed45731eb.webp)

Агрегаторний контракт при обробці поданих даних виконує ряд перевірок:

  1. Спочатку перевірте поточний стан контракту та відповідність всіх параметрів вимогам.

  2. Потім перевірте кожен підпис, щоб переконатися, що дані походять від уповноваженого підписувача, та перевірте на наявність повторних підписів.

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

  4. Нарешті, запишіть результати в стан контракту та, можливо, проведіть додаткову перехресну перевірку.

! Chainlink, частина 2 серії Oracle Explainer](https://img-cdn.gateio.im/social/moments-cec5b2c5581a3e9abce8f2d60b198374656574839201

Щоб ще більше спростити процес підключення, деякі системи також надають функцію "Feed Registry". Це еквівалент агрегатора цінових джерел, користувачам не потрібно окремо налаштовувати цінові джерела для кожного токена, вони можуть безпосередньо зчитувати дані цін декількох токенів через реєстр.

![Оракул-машина детальна серія про Chainlink (частина 2)])https://img-cdn.gateio.im/webp-social/moments-d9aeeaf87bcbb44e785c6ac67b5d0877.webp(

У механізмі подачі цін, зазвичай, є багато рівнів агрегації даних:

  1. Рівень джерела даних: інтеграція сирих даних з основних торгових платформ.
  2. Рівень операторів вузлів: кожен вузол отримує дані з кількох служб агрегування даних і обчислює медіану.
  3. Мережевий рівень: дані кількох вузлів знову агрегуються, зазвичай використовується медіана.

![Оракул-машина детальний аналіз серії Chainlink (частина 2)])https://img-cdn.gateio.im/webp-social/moments-9675c9b843c9317c5677f589662c7b07.webp(

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

! Chainlink (частина 2) із серії Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-02058d8c7492f3e74ee71058d58c4cbc.webp(

! Chainlink (частина 2) із серії Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-14fdeba36634c8a73d0acd0f393bc87f.webp(

! Chainlink (частина 2) із серії Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-acbff1db208352e4522af1ff702c5e15.webp(

! Chainlink (частина 2) із серії Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-c99d819793957e4d0547f61f8e83d313.webp(

! Chainlink (частина 2) із серії Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-178f40af06154c6be86596b8a6a0abf9.webp(

! Chainlink (частина 2) серії Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-aa77863857089c8363183556997ea49b.webp(

! Chainlink (частина 2) серії Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-8d644b1625be70dfd9a4f3bf25cac41e.webp(

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 3
  • Поділіться
Прокоментувати
0/400
ser_ngmivip
· 12год тому
Супер! Надійно!
Переглянути оригіналвідповісти на0
OldLeekConfessionvip
· 07-15 22:40
Ця технологія занадто дорога, старий "韭头" запаморочений.
Переглянути оригіналвідповісти на0
GmGnSleepervip
· 07-15 22:29
Чи варто таке водяне?
Переглянути оригіналвідповісти на0
  • Закріпити