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

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

Розподілена система цінових оракулів

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

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

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

Онлайн-контракти під час обробки даних оракул-машини проходять кілька ключових етапів:

  1. Зчитати поточний стан та виконати ряд перевірок
  2. Провести необхідну підготовчу роботу
  3. Перевірте кожен підписаний дані, щоб забезпечити їх дійсність та рольові повноваження.
  4. Відсортувати спостереження, вибрати медіану та провести перевірку порогового значення
  5. Записати результати та провести фінальну перевірку

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

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

Реєстр джерел

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

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

Багаторівнева механіка агрегації даних

Ціна даних Chainlink агрегується через три рівні:

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

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

  3. Оракул-машина мережеве агрегування: дані кількох вузлів знову агрегуються, зазвичай використовується метод медіани.

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

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

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

LINK4.29%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 4
  • Поділіться
Прокоментувати
0/400
CryptoWageSlavevip
· 7год тому
Тридцять один Оракул-машина говорить особливо жорстко.
Переглянути оригіналвідповісти на0
SerNgmivip
· 7год тому
Оракул-машина я тільки вірю link 了
Переглянути оригіналвідповісти на0
TokenToastervip
· 7год тому
втомлений, знову три кроки вперед, п'ять кроків назад.
Переглянути оригіналвідповісти на0
GasFeeCriervip
· 7год тому
Оракул-машина yyds не пояснюється
Переглянути оригіналвідповісти на0
  • Закріпити