Розподілений ціновий Оракул-машина: технологія агрегації підвищує надійність даних

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

Система розподіленого ціноутворення Оракул-машина

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

Договір цього агрегатора можна переглядати на блокчейн-браузері. Викликавши певний метод у договорі, можна переглянути всі зовнішні оракули, що містяться в цьому агрегаторі. Ці зовнішні оракули — це деякі зовнішні облікові записи, які можуть надавати дані про ціни для кількох агрегаторів, таких як BTC/USD та ETH/USD.

Процес роботи смарт-контрактів виглядає наступним чином:

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

  2. Після перевірки провести підготовчі роботи.

  3. Виконати перевірку підписаних даних, перевірити значення хешу, перевірити роль підписувача та повторюваність.

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

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

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

Реєстр Фід

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

Оракул-машина детальний опис серії Chainlink (частина друга)

Механізм запропонованої ціни

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

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

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

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

Оновлення ціни на ланцюг повинно відповідати одному з порогів відхилення або порогу серцебиття. Ці два параметри можуть відрізнятися для різних PriceFeed.

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

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

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

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

![Оракул-машина детальне пояснення серії Chainlink (частина друга)])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 (частина друга)])https://img-cdn.gateio.im/webp-social/moments-aa77863857089c8363183556997ea49b.webp(

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

LINK-3.28%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 9
  • Поділіться
Прокоментувати
0/400
StrawberryIcevip
· 10год тому
Все ще надійно, ніхто не обманює на трьох рівнях цін!
Переглянути оригіналвідповісти на0
GasOptimizervip
· 12год тому
Чекаю на те, як ціна буде Кліпові купони
Переглянути оригіналвідповісти на0
DeFiCaffeinatorvip
· 07-19 03:30
Якщо це у блокчейні! Це надійно?
Переглянути оригіналвідповісти на0
DogeBachelorvip
· 07-18 21:53
Ця річ занадто складна, я лише розумію btc
Переглянути оригіналвідповісти на0
SingleForYearsvip
· 07-18 21:49
Немає жодного контракту у блокчейні, просто люблю розподілену систему.
Переглянути оригіналвідповісти на0
LayerHoppervip
· 07-18 21:48
Я спочатку чекаю, щоб побачити, чи буде ця пастка в кінці кінців провальною.
Переглянути оригіналвідповісти на0
MagicBeanvip
· 07-18 21:47
Нарешті дочекалися вирішення проблеми з одною точкою відмови.
Переглянути оригіналвідповісти на0
ApeShotFirstvip
· 07-18 21:43
зростання зростання зростання! Слідкуйте за Оракул-машина, щоб заробити!
Переглянути оригіналвідповісти на0
PumpStrategistvip
· 07-18 21:42
Можна, тільки точність ціни, здається, ще не зовсім в порядку.
Переглянути оригіналвідповісти на0
Дізнатися більше
  • Закріпити