Сама главная проблемы любого blockchain — отсутствие взаимодействия с реальным миром. Если говорить простым языком, оракул — это алгоритм, которым собирает информацию вне сети blockchain, интерпретирует ее в понятную форму и передает в сеть. В основе любого смарт-контракта лежит набор определенных условий, которые требуют тщательной проверки, но блокчейны ограничены своей цепочкой блоков и вынуждены использовать оракулов для сбора данных и проверки условий.
Протоколы, отвечающие за совершение транзакций и любые сделки в крипто-мире, не могут измениться или остановиться, пока все требования, которые в них прописаны не будут доведены до конца. Поэтому разработчикам приходится прописывать огромное количество вариантов развития событий, чтобы предусмотреть любую непредвиденную ситуацию, с которой может столкнуться смарт-контракт. Оракул может оперативно предоставить протоколу информацию, которая позволит ему завершить свою функцию просто обновив критерии выполнения.
Содержание
Смарт-контракт должен не просто принять информацию от оракула — он должен понять ее и признать настоящей. Для этого разработчики используют 3 ступени.
Оракулы имеют разное назначение и функции, поэтому они были созданы в нескольких видах.
Представьте себе блокчейн, как дорогу, на которой расположены пункты А, B, C, D, E, H и т.д. Для правильного и прозрачного выполнения своих функций, блокчейн должен двигаться последовательно от первого блока к последнему. Любая внешняя информация нарушит эту последовательность, что приведет к возможным коммерческим махинациям так как появится возможность вносить изменения в данные, которые блокчейн уже обработал и сохранил. Последствия внедрения данных извне в чистом виде скомпрометирует блокчейн и поставит под вопрос смысл его существования. Оракул ищет информацию, переводит ее в формат, который блокчейн не воспринимает как посторонний, и внедряет данные в необходимую точку на дороге, не нарушая последовательность.
Сейчас все разработчики криптовалютных продуктов заняты усовершенствованием связи блокчейнов не только со всем остальным миром, но и с другими блокчейнами. Уже созданы первые оракулы, которые позволяют параллельным блокчейнам взаимодействовать друг с другом. С завидной регулярностью появляются новые смарт-контракты, которые расширяют функции блокчейна, а следовательно им нужны и новые оракулы для предоставления информации. Эта область стремительно развивается, а специализирующиеся в ней компании получают весомые инвестиции. Конечным результатом, на данном этапе, должна стать единая интегрированная платформа, которая будет связывать блокчейны со всем остальным миром.
На этом наше путешествие в загадочные недра крипто-мира окончено. До встречи в новых статьях на нашем портале!