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

Біткоїн було створено як однорангову систему електронних грошей. Однак ентузіасти криптовалют незабаром усвідомили, що цей блокчейн має потенціал для ширшого впливу. Сьогодні біткоїн має численні застосування, окрім простого обміну криптовалютами. Проте він не може отримувати дані з реального світу. Для цього потрібен оракул, який виступає сполучною ланкою.
Використання блокчейну для зовнішніх даних
Децентралізована біржа, побудована на біткоїні (або будь-якому іншому блокчейні), потребує обмінних курсів криптовалют. Однак система може отримати дані лише через оракули. Наприклад, додатки децентралізованих фінансів (DeFi) не могли б працювати без доступу до даних про обмінні курси.
Страхові ринки або ринки прогнозів потребують потоку інформації про події реального світу. Оракули є мостами, які дозволяють записувати дані з реального світу в смартконтракти. Поза межами DeFi реальні дані в реальному часі також необхідні: для ринків прогнозів, щоб виплачувати виграшні ставки, або для страхування, щоб вирішувати спірні питання.
Проблеми з існуючими оракулами
Використання централізованого оракула в децентралізованій технології зробило б увесь додаток централізованим. Тож ранні розробники та ентузіасти біткоїна мали вирішити цю проблему, розробивши оракули спеціально для нових децентралізованих платформ.
Як працюють протоколи оракулів?

Існує багато протоколів оракулів, з яких Chainlink, ймовірно, є найбільш відомим. Ось кілька з найкращих оригінальних блокчейн-оракулів та як кожен з них працює.
Reality.eth (RealityKeys)
Reality.eth (раніше RealityKeys) високо цінується за простий, унікальний дизайн і функціональність. Основна ідея протоколу полягає в «створенні» знань для смартконтрактів, а не в отриманні даних із уже наявного джерела.
Коли потрібні дані, до протоколу надсилається запитання. Користувачі, які знають відповідь, можуть подати її. Відповідь приймається, якщо її не оскаржують інші користувачі. У разі нерозв’язаного спору запитання передається зовнішньому арбітру (зазвичай Kleros, децентралізованому суду).
Truthcoin
Truthcoin (Hivemind) ймовірно надихнув пізніші проєкти, такі як Augur або DelphiSystems. Протокол використовує фокальні точки як розв’язання проблеми координації. Репортери на Truthcoin можуть голосувати за результат події, зазначеної на ринку прогнозів, ставлячи токени голосування, які представляють репутацію репортера. Якщо проголосований результат не є «фокальною точкою», токени голосування репортера скорочуються. В іншому випадку репортер отримує винагороду. Truthcoin є одним із небагатьох наявних оракулів, які все ще підтримують блокчейн біткоїна, і використовує бічний ланцюг для зменшення обчислювального впливу на основну мережу.
Provable Things (Oraclize)
Provable Things (раніше Oraclize) був попередником сучасних оракулів, таких як Chainlink. Основна ідея натхненна концепцією «керування потоком», яка стосується умовних операторів IF/THEN. Ця концепція використовується в інформатиці для створення ланцюга дій. Наприклад, ЯКЩО користувач клацне правою кнопкою миші, ТО виконай цю дію.
Скрипт біткоїна може стверджувати: «IF ця умова виконана, THEN виконайте цю транзакцію.» Oraclize перевіряє умову завдяки «доказу автентичності». Це показує, що зібрані дані не були змінені перед записом у смартконтракт.
Слабкі сторони Oracle

Інтуїтивно зрозуміло, що методи збору даних, згадані для збору даних, мають слабкі місця. Давайте розглянемо це детальніше.
Економічні стимули
Економічні стимули, такі як винагорода за дотримання «правил», працюють лише тоді, коли винагорода перевищує дохід, отриманий від порушення правил. Крім того, це не може запобігти ірраціональній поведінці, такій як навмисне отримання покарання для шкоди платформі. Нарешті, враховуючи волатильність криптоіндустрії, немає реальної гарантії вищих доходів у довгостроковій перспективі при дотриманні правил. Якщо платформа або ціна токена обваляться, те ж саме станеться з винагородою чесних оракулів.
Помилки та несправності
Існують ще не прийняті стандарти для контрактів оракулів. Таким чином, ті, що написані розробниками, можуть зазнавати збоїв.
Якщо, з метою економії коштів, контракти не перевіряються спеціалізованою компанією, вони можуть містити помилки, які мають драматичні наслідки для продуктивності платформи. З іншого боку, якщо оракул працює добре, джерело даних може виявитися ненадійним, що призведе до поганої продуктивності.
Атаки Сібіл
У схемах голосування атака Сибіл стосується практики, коли хтось видає себе за кількох агентів для маніпулювання виборами.
На блокчейні атаки Сибіл є небезпечними через псевдонімність користувачів. Децентралізовані протоколи оракулів, засновані на схемах голосування, піддаються цьому типу атак.
Майбутнє оракулів
Існує безліч різних дизайнів оракулів, кожен з унікальними особливостями. Однак усі вони все ще в основному натхненні вищезгаданими програмами. На жаль, як показують численні зломи та маніпуляції у просторі DeFi, жоден з них не виявився незламним.
Останнім часом зростає інтерес до цієї галузі, тому ми можемо очікувати більше унікальних і надійних дизайнів оракулів у майбутньому. Обмеження використання оракулів також може бути цікавим шляхом для дослідження. Пули ліквідності, запроваджені протоколом Bancor, є прикладом застосувань DeFi, які не потребують оракулів для функціонування.
Часті запитання
Для чого використовуються оракули?
Яка мета оракулів у криптовалюті?
Що означає оракул у блокчейні?
Чи є оракули строго необхідними для застосувань у реальному світі?
Про автора

Джуліо Кальдареллі є незалежним дослідником, пов’язаним з Університетом Верони. Він має ступінь доктора філософії в галузі економіки та управління, а його основна сфера досліджень стосується блокчейн-оракулів та проблеми оракулів. Наразі він досліджує, як проблема оракулів впливає на різні реальні застосування, і написав кілька статей та книгу на цю тему. Окрім академічних досліджень, він присвячує себе викладанню та поширенню знань про блокчейн, DeFi та, звичайно, оракули.
Дисклеймер
Відповідно до принципів проєкту Trust Project, ця авторська стаття представляє точку зору автора і не обов'язково відображає погляди BeInCrypto. BeInCrypto залишається прихильником прозорої звітності та дотримання найвищих стандартів журналістики. Читачам рекомендується перевіряти інформацію самостійно і консультуватися з професіоналами, перш ніж приймати рішення на основі цього контенту. Зверніть увагу, що наші Загальні положення та умови, Полiтика конфіденційності та Дисклеймер були оновлені.
