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

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

В силу своей структуры, децентрализованные сети не могут получать доступ к информации, которую в них не загрузили. Однако очень часто для их эффективной работы эти данные необходимы.

Вот тут и вступают в дело оракулы. Они не предоставляют данные самостоятельно, но могут запрашивать, анализировать, проверять и передавать дальше информацию из внешних источников. Удачной аналогией могут послужить чувствительные рецепторы человеческого тела – они точно также реагируют на внешние раздражители, точно также передают информацию в анализирующий центр и точно также бесполезны в отрыве от него.

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

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

Пример использования оракула

Допустим, некие Семён и Николай поспорили на счёт того, кто станет победителем чемпионата мира по футболу. Они обговаривают все условия пари и фиксируют с помощью смарт-контракта свои средства, которые потом отойдут победителю. Делается это для того, чтобы никто потом не мог односторонне отказаться от выполнения пари. Теоретически, для той же цели можно было использовать доверенное лицо – именно так и работают многие букмекеры, но наши участники решили обойтись без посредников, которым нужно платить комиссию и которым нет особого доверия.

После окончания ЧМ, смарт-контракт посылает запрос на доверенное приложение, которое и сообщает – кто же побелил. И в зависимости от этого результат, средства автоматически отправляются одному из спорщиков.

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

В зависимости от определенных качеств, оракулы делятся на разные категории. Поэтому каждый можно описать несколькими терминами. Чаще всего используются следующие свойства:

Рассмотрим каждую из этих групп более подобно.

Существующие проблемы

Выводы

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