uk

Оракули в блокчейні: як вони працюють і навіщо потрібні

WhiteBIT
Опублікував 13 Липня 2022
6731
Оракули в блокчейні: як вони працюють і навіщо потрібні

Зміст

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

Що таке блокчейн-оракул?

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

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

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

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

Види блокчейн-оракулів

Існує кілька класифікацій оракулів згідно з різними властивостями.

За характером джерел даних вони поділяються на програмні та апаратні:

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

У напрямку потоку інформації оракули можуть бути вхідними та вихідними:

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

За рівнем централізації блокчейн-оракули ділять на централізовані та децентралізовані:

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

Крім цього, є інші специфічні види оракулів:

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

Сфери застосування блокчейн-оракулів

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

  1. DeFi. Більшість DeFi-сервісів потребують доступу до даних про ринки та криптовалюту, тому не можуть обійтися без посередників у вигляді оракулів. Найчастіше використовуються цінові оракули, завдяки яким платформи можуть прив’язувати ціни токенів до реальних активів, контролювати ліквідність та забезпечення позицій користувачів.
  2. Страхування. Зчитуючи інформацію із цифрових джерел та реального світу, оракул може визначити, чи є випадок страховим, а контракт виплатить користувачеві компенсацію.
  3. Логістика. Смарт-контракт може здійснити оплату товару після того, як оракул передасть йому інформацію про зчитаний штрихкод або дані з датчика, який зреагує на прибуття вантажного автомобіля.
  4. Динамічні NFT. Це NFT, що здатні змінюватись під впливом зовнішніх факторів, про які повідомляють оракули.
  5. Генератор випадкових значень. Обчислювальні оракули можуть генерувати випадкові значення та показувати, яким чином ці значення були визначені. Такий процес гарантує те, що результати не були підроблені.

Провідні платформи блокчейн-оракулів

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

Нехай нині існує високий попит на оракули, зовсім небагато платформ спеціалізується на цьому сервісі.

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

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

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

Tellor. Ціновий оракул, у якому дані підтверджують валідатори, за що одержують токени. У разі виявлення неправдивої інформації ця нагорода втрачається.

Токени проєктів Chainlink (LINK) та Band Protocol (BAND) доступні для торгів на нашій біржі.

Висновок

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

Бажаєте обговорити прочитане? Переходьте у наш Telegram-чат та діліться думками.

Завжди під рукою
Весь світ криптовалют у вашій кишені

FAQ

Що таке блокчейн-оракули?
Це сервіси, які є посередниками між блокчейнами та сторонніми джерелами інформації.
Навіщо потрібні оракули у блокчейні?
Смарт-контракти власними силами обмежені інформацією у межах свого блокчейну. Щоб отримати дані, необхідні для виконання умов, ззовні, необхідні оракули, які зберуть інформацію, перевірять її та передадуть смарт-контракту.
У яких сферах використовуються блокчейн-оракули?
Найбільшою популярністю вони користуються в DeFi, але також можуть застосовуватися в страхуванні, логістиці та для генерування випадкових значень.