У службі оракулів-машин, щоб уникнути одноточкових збоїв, використовується розподілений дизайн. Наприклад, у сервісі цін на BTC у доларах, агрегатор об'єднує дані з 31 незалежного оракулу-машини.
Цей агрегаторний контракт можна переглянути на блокчейн-браузері. Викликавши певні методи контракту, можна отримати всю інформацію про залучені офлайнові Оракул-машини. Ці офлайнові Оракул-машини зазвичай є зовнішніми власниками рахунків (EOA), які не тільки надають дані для BTC/USD, але й можуть одночасно обслуговувати інші валютні пари.
! Chainlink (частина 2) із серії Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-855e7db6fb0607a91a3fa63b51fcc2c9.webp)
Онлайн-контракти під час обробки даних оракул-машини проходять кілька ключових етапів:
Зчитати поточний стан та виконати ряд перевірок
Провести необхідну підготовчу роботу
Перевірте кожен підписаний дані, щоб забезпечити їх дійсність та рольові повноваження.
Відсортувати спостереження, вибрати медіану та провести перевірку порогового значення
Записати результати та провести фінальну перевірку
На етапі верифікації контракт буде викликати інші відповідні контракти (, такі як ціна оракул-машина ), що використовується 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 агрегується через три рівні:
Агрегація джерел даних: збір початкових даних з великих торгових платформ та їх вагове обчислення професійними постачальниками послуг.
Агрегація операторів вузлів: кожен вузол Chainlink отримує дані від кількох постачальників послуг агрегації даних, бере медіану та виключає аномальні значення.
Оракул-машина мережеве агрегування: дані кількох вузлів знову агрегуються, зазвичай використовується метод медіани.
! 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(
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
12 лайків
Нагородити
12
4
Поділіться
Прокоментувати
0/400
CryptoWageSlave
· 7год тому
Тридцять один Оракул-машина говорить особливо жорстко.
Переглянути оригіналвідповісти на0
SerNgmi
· 7год тому
Оракул-машина я тільки вірю link 了
Переглянути оригіналвідповісти на0
TokenToaster
· 7год тому
втомлений, знову три кроки вперед, п'ять кроків назад.
Як Chainlink Оракул-машина забезпечує безпеку цінових даних через три рівні агрегування
Розподілена система цінових оракулів
У службі оракулів-машин, щоб уникнути одноточкових збоїв, використовується розподілений дизайн. Наприклад, у сервісі цін на BTC у доларах, агрегатор об'єднує дані з 31 незалежного оракулу-машини.
Цей агрегаторний контракт можна переглянути на блокчейн-браузері. Викликавши певні методи контракту, можна отримати всю інформацію про залучені офлайнові Оракул-машини. Ці офлайнові Оракул-машини зазвичай є зовнішніми власниками рахунків (EOA), які не тільки надають дані для BTC/USD, але й можуть одночасно обслуговувати інші валютні пари.
! Chainlink (частина 2) із серії Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-855e7db6fb0607a91a3fa63b51fcc2c9.webp)
Онлайн-контракти під час обробки даних оракул-машини проходять кілька ключових етапів:
На етапі верифікації контракт буде викликати інші відповідні контракти (, такі як ціна оракул-машина ), що використовується 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 агрегується через три рівні:
Агрегація джерел даних: збір початкових даних з великих торгових платформ та їх вагове обчислення професійними постачальниками послуг.
Агрегація операторів вузлів: кожен вузол Chainlink отримує дані від кількох постачальників послуг агрегації даних, бере медіану та виключає аномальні значення.
Оракул-машина мережеве агрегування: дані кількох вузлів знову агрегуються, зазвичай використовується метод медіани.
! 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(