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

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

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

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

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

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

Приклад використання оракула

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

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

Після закінчення ЧС, смарт-контракт надсилає запит на довірений додаток, який і повідомляє - хто ж переміг. І в залежності від цього результату, кошти автоматично відправляються одному з сперечальників.

Види оракулів

Залежно від певних якостей, оракули діляться на різні категорії. Тому кожен можна описати кількома термінами. Найчастіше використовуються такі властивості:

Розглянемо кожну з цих груп більш подібно.

Існуючі проблеми

Висновки

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