Як розподілений оракул-машина забезпечує стабільність даних про ціну Біткойн

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

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

Щоб вирішити проблему одноточкового збої, один відомий Оракул-машина проект застосував рішення з розподіленим ціноутворенням. Наприклад, для надання послуг з ціноутворення біткойна до долара США, ця система агрегує 31 незалежний Оракул-машина для надання надійних цінових даних користувачам.

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

Агрегаторний контракт реалізував складну логіку перевірки на ланцюгу:

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

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

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

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

В механізмі подачі цін ця оракул-машина використовує трирівневу стратегію агрегації даних:

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

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

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

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

BTC1.22%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 3
  • Поділіться
Прокоментувати
0/400
SeasonedInvestorvip
· 20год тому
Ця оракул-машина справді цікава, адже це все одно, що 31 невдаха разом роблять ставку.
Переглянути оригіналвідповісти на0
MetaMiseryvip
· 20год тому
Оракул-машина背大锅 真不戳啊
Переглянути оригіналвідповісти на0
StopLossMastervip
· 20год тому
стоп-лос то все лише хмари, ще треба дивитися, наскільки стабільна Оракул-машина.
Переглянути оригіналвідповісти на0
  • Закріпити