Дизайн та реалізація розподіленої ціно́вої Оракул-машини
Щоб вирішити проблему одноточкових збоїв, розподілена система цінових Оракул-машина використовує метод агрегації кількох джерел даних для надання послуг користувачам. Наприклад, у випадку з сервісом ціни BTC в доларах США, завдяки інтеграції 31 незалежної цінової Оракул-машини було досягнуто більш стабільного та надійного надання даних.
Ця агрегаційна механіка базується на дизайні її смарт-контрактів. Викликавши певні методи в контракті, можна переглянути всі залучені зовнішні оракул-машини. Ці оракул-машини насправді є деякими зовнішніми володіючими рахунками (EOA), які не лише надають дані для BTC/USD, але також можуть одночасно обслуговувати інші торгові пари, такі як ETH/USD тощо.
Ланцюгові контракти, обробляючи дані з цих Оракул-машина, дотримуються суворого процесу верифікації:
По-перше, проведемо всебічну перевірку поточного стану контракту.
Провести необхідну підготовчу роботу.
Використовуйте криптографічні методи для перевірки автентичності кожного підписаного даних та забезпечте, щоб підписувач мав відповідні права.
Відсортуйте спостереження, виберіть медіану та переконайтеся, що це значення знаходиться в межах заданого порогу.
Запишіть результати цього Оракул-машини та проведіть додаткову перевірку.
Цей процес верифікації може включати взаємодію з іншими контрактами, наприклад, порівняння з ціною, яку використовує Оракул-машина Compound, щоб забезпечити, що відхилення цінових даних з різних джерел знаходяться в прийнятних межах.
! Chainlink (частина 2) із серії Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-855e7db6fb0607a91a3fa63b51fcc2c9.webp)
Інновації Реєстру Поставок
Щоб подальше спростити процес використання та підвищити гнучкість, Реєстр даних про ціни був впроваджений як більш просунутий агрегатор. Він об'єднує кілька PriceFeeds, що дозволяє користувачам отримувати необхідні дані про ціни без необхідності налаштовувати джерело ціни для кожного токена окремо, безпосередньо через Реєстр даних про ціни.
! Chainlink (частина 2) із серії Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-28d519adb5b491a0596a00eed45731eb.webp)
Багатошарова механіка підгодівлі
Цілісність цінових даних Chainlink поділяється на три рівні:
Агеграція джерел даних: збір первинних цінових даних з різних торгових платформ.
Агрегація операторів вузлів: кожен оператор вузла Chainlink отримує дані від кількох постачальників послуг агрегації даних та обробляє їх.
Об'єднання оракул-машин: агрегування даних на рівні всієї мережі, зазвичай за допомогою методу медіани.
Оновлення ціни ґрунтується на двох ключових параметрах: пороговому значенні відхилення та пороговому значенні серцебиття. Ця механіка забезпечує точність даних, але також може призвести до повільнішого оновлення, інтервали оновлення можуть коливатися від кількох хвилин до 24 годин.
Хоча ціна Chainlink Оракул-машини має зручність і високу безпеку, її механізм оновлення також має певні обмеження, які можуть не підходити для застосувань з дуже високими вимогами до реального часу. Проте для більшості застосувань, яким не потрібно часто оновлювати ціни, Chainlink все ще є дуже надійним вибором.
! 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(
! Chainlink (частина 2) серії Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-9675c9b843c9317c5677f589662c7b07.webp(
![Оракул-машина детальний опис серії Chainlink (частина 2)])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)])https://img-cdn.gateio.im/webp-social/moments-8d644b1625be70dfd9a4f3bf25cac41e.webp(
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
7 лайків
Нагородити
7
4
Поділіться
Прокоментувати
0/400
ChainBrain
· 19год тому
Рак монета старі невдахи дані у блокчейні грають на шістку обов'язкові сорочки в клітку "Сьогодні знову немає часу на дискотеку"
Будь ласка, коментуйте китайською, дякую!
Переглянути оригіналвідповісти на0
ContractHunter
· 19год тому
Нарешті хтось чітко пояснив, що таке Оракул-машина.
Переглянути оригіналвідповісти на0
DeFiCaffeinator
· 20год тому
Якщо є лінк, я спокійний! Хто ще наважиться змагатися з Chaink у підрахунках?
Розподілений ціновий оракул: як Chainlink надає надійні дані про ціни криптоактивів
Дизайн та реалізація розподіленої ціно́вої Оракул-машини
Щоб вирішити проблему одноточкових збоїв, розподілена система цінових Оракул-машина використовує метод агрегації кількох джерел даних для надання послуг користувачам. Наприклад, у випадку з сервісом ціни BTC в доларах США, завдяки інтеграції 31 незалежної цінової Оракул-машини було досягнуто більш стабільного та надійного надання даних.
Ця агрегаційна механіка базується на дизайні її смарт-контрактів. Викликавши певні методи в контракті, можна переглянути всі залучені зовнішні оракул-машини. Ці оракул-машини насправді є деякими зовнішніми володіючими рахунками (EOA), які не лише надають дані для BTC/USD, але також можуть одночасно обслуговувати інші торгові пари, такі як ETH/USD тощо.
Ланцюгові контракти, обробляючи дані з цих Оракул-машина, дотримуються суворого процесу верифікації:
Цей процес верифікації може включати взаємодію з іншими контрактами, наприклад, порівняння з ціною, яку використовує Оракул-машина Compound, щоб забезпечити, що відхилення цінових даних з різних джерел знаходяться в прийнятних межах.
! Chainlink (частина 2) із серії Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-855e7db6fb0607a91a3fa63b51fcc2c9.webp)
Інновації Реєстру Поставок
Щоб подальше спростити процес використання та підвищити гнучкість, Реєстр даних про ціни був впроваджений як більш просунутий агрегатор. Він об'єднує кілька PriceFeeds, що дозволяє користувачам отримувати необхідні дані про ціни без необхідності налаштовувати джерело ціни для кожного токена окремо, безпосередньо через Реєстр даних про ціни.
! Chainlink (частина 2) із серії Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-28d519adb5b491a0596a00eed45731eb.webp)
Багатошарова механіка підгодівлі
Цілісність цінових даних Chainlink поділяється на три рівні:
Оновлення ціни ґрунтується на двох ключових параметрах: пороговому значенні відхилення та пороговому значенні серцебиття. Ця механіка забезпечує точність даних, але також може призвести до повільнішого оновлення, інтервали оновлення можуть коливатися від кількох хвилин до 24 годин.
Хоча ціна Chainlink Оракул-машини має зручність і високу безпеку, її механізм оновлення також має певні обмеження, які можуть не підходити для застосувань з дуже високими вимогами до реального часу. Проте для більшості застосувань, яким не потрібно часто оновлювати ціни, Chainlink все ще є дуже надійним вибором.
! 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(
! Chainlink (частина 2) серії Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-9675c9b843c9317c5677f589662c7b07.webp(
![Оракул-машина детальний опис серії Chainlink (частина 2)])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)])https://img-cdn.gateio.im/webp-social/moments-8d644b1625be70dfd9a4f3bf25cac41e.webp(
дані у блокчейні грають на шістку обов'язкові сорочки в клітку
"Сьогодні знову немає часу на дискотеку"
Будь ласка, коментуйте китайською, дякую!