Оракули передають дані між блокчейном та реальним світом.
Compound, Chainlink і Maker є прикладами блокчейн-оракулів.
Існують різні типи оракулів, які включають програмні оракули, децентралізовані оракули, централізовані оракули, вхідні оракули та вихідні оракули.
Економіка блокчейну зростає дуже швидкими темпами, оскільки з’являються нові випадки використання. Однак існує розрив між децентралізованою економікою та традиційною, оскільки між ними немає прямого зв’язку. Основна причина полягає в тому, що блокчейни не отримують безпосереднього доступу до чужих даних, які їм потрібні. Це причина, чому потрібні блокчейн-оракули. Вони з’єднують джерела даних поза ланцюгом і в ланцюзі.
Дані в ланцюжку – це дані, які існують у блокчейні, тоді як дані поза ланцюгом стосуються інформації з фізичного світу. Іншими словами, дані поза ланцюгом, які також називають даними реального світу, — це інформація, яка не є рідною для блокчейну. У цій статті розглядаються способи, за допомогою яких блокчейн може отримати доступ до даних із фізичного світу за допомогою оракулів.
Блокчейн-оракул — це комп’ютеризована система, яка з’єднує блокчейн з існуючим реальним світом. Вони діють як проміжне програмне забезпечення, яке передає дані з джерел поза мережею в блокчейн і навпаки. Наприклад, блокчейн потребує зв’язку з Інтернетом, чого він не може зробити без оракулів.
У реальному світі є багато даних, корисних для користувачів блокчейну. У деяких випадках, наприклад, блокчейн повинен мати доступ до поточних цін на певні криптовалюти, наприклад Ефіру, або погодних умов певних регіонів. Значна частина цих даних існує поза мережею.
Оракули, які є сторонніми комп’ютеризованими системами, мають різну інфраструктуру та не працюють однаково. Однак усі вони функціонують як програмні інтерфейси прикладних програм (API), які передають інформацію між двома чи більше комп’ютерними системами чи програмами. Однак оракули передають дані між блокчейном та іншими джерелами даних, такими як Інтернет (Web2.0), програмні системи або обладнання, таке як датчики чи камери.
По суті, оракули збирають дані із зовнішніх джерел, перевіряють їх і надсилають у блокчейн. Вони збирають інформацію з багатьох джерел залежно від запитів, які вони отримують від смарт-контрактів. Важливо відзначити, що оракули також можуть надсилати дані з блокчейну в реальний світ. Крім того, вони виконують інші завдання або операції, такі як обчислення даних.
Існують різні типи orcales, такі як апаратне та програмне забезпечення.
Як видно з назви, це особливий тип програмних систем, які підключають блокчейн до джерел даних, таких як Інтернет. Зазвичай вони пов’язують джерела даних, такі як сервери, веб-сайти та бази даних, з блокчейнами. Наприклад, вони обмінюються такою інформацією, як ціни на активи та інформацією про подорожі, включаючи бронювання авіаквитків.
Це спеціальні типи обладнання для збору даних, які збирають інформацію з фізичного світу та передають її в блокчейн. Таке обладнання використовує такі елементи, як датчики, камери, термометри та штрих-коди для збору інформації.
Наприклад, вони збирають температуру з термометрів і передають інформацію в блокчейн. Таким чином, ці оракули збирають дані з реальних джерел. Хорошим прикладом є те, як вони збирають час прибуття та відправлення вантажівок на вантажних майданчиках.
Є оракули, які передають дані в блокчейн, а деякі надсилають інформацію. Зокрема, вхідні оракули збирають дані з різних джерел і надсилають їх у блокчейн. З іншого боку, вихідні оракули отримують інформацію з блокчейну та надсилають її до відповідних місць призначення. Наприклад, такі оракули можуть відправляти ціни на криптовалюти в традиційний банківський сектор.
Це інші важливі типи orcales. Централізований оракул або контролюється окремою організацією, або дані надходять з одного джерела. Однак цей тип оракула має великий недолік. Поганий актор може маніпулювати інформацією. Наприклад, оракул може фальсифікувати інформацію, вводячи користувачів в оману.
З іншого боку, децентралізований оракул функціонує без контролюючої сторони. Крім того, дані надходять із кількох джерел. Тому інформація зазвичай точна і надійна.
Обчислювальні оракули збирають певні дані з блокчейну та обчислюють поза ланцюгом. Після обчислень вони знову передають інформацію по ланцюжку. Роблячи це, вони економлять витрати на обчислення даних у блокчейні. Наприклад, оракул може обчислити прибутковість контракту на облігацію або певного деривативу.
На даний момент існує кілька блокчейн-оракулів, які передають дані в блокчейн та з них.
Chainlink є одним із провідних оракулів у галузі. Як децентралізований оракул, він передає дані з різних джерел у систему блокчейн. Оскільки він отримує доступ до даних із різних API, він надає дані високої якості.
Compound — ще один відомий оракул, який спирається на різні джерела даних. Він збирає дані від великих і визнаних гравців, таких як біржі. Інший оракул, Maker, який використовує складну модель підтвердження повноважень, працює подібно до Compound.
Сектор децентралізованих фінансів (DeFi) отримує величезну користь від блокчейн-оракулів. Наприклад, оракули надають дані про ціни в режимі реального часу для протоколів кредитування, які використовують їх для оцінки ефективності базових заставних активів. Наприклад, вони використовують цю інформацію для ліквідації деяких позицій, коли ціни на базові активи падають до певних рівнів.
Оракули надають дані про ціни на криптовалюти, щоб стабілізувати стабільні монети. Наприклад, DAI використовує вартість застави, деноміновану в ETH. Однак він прив’язаний до долара США. Тому оракули завжди надають ціну ETH до відповідного смарт-контракту.
Похідні протоколи покладаються на оракули, щоб отримати ціни на криптовалюти, які вони використовують для розрахунку вартості активів. Зокрема, платформи, які надають послуги Index, вимагають точних і своєчасних цін на компоненти індексу.
Крім того, оракули надають інформацію, необхідну для купівлі та продажу різних активів, таких як нерухомість і транспортні засоби, де криптовалюта є засобом платежу.
По суті, оракули відстежують ціни на криптовалюти, іноземну валюту та акції, які інвестори повинні знати, щоб купити або продати свої цінні папери. Тому інвестори можуть використовувати ці дані при плануванні своїх інвестиційних портфелів.
Оракули також можуть виконувати певні функції, викликані певними умовами. Наприклад, трейдери можуть встановлювати оракули для купівлі або продажу цінних паперів за певних умов. Наприклад, якщо ціна криптовалюти падає нижче певного рівня, оракул може ініціювати її продаж.
Основна функція оракулів — допомогти блокчейнам взаємодіяти із зовнішніми даними. Це збільшує випадки використання блокчейнів, які охоплюють спортивні ставки, торгівлю та інвестиції в різні цінні папери. Тим не менш, важливо знати, що інколи блокчейн-оракули можуть надавати невірну інформацію залежно від джерела даних.