Оракулы в блокчейне

Любая экосистема имеет несколько компонентов, и, если один из них отсутствует, тогда она не сможет нормально работать. Это касается и блокчейна. Ему необходима связь с источниками данных и внешним миром. Такую роль выполняют оракулы.

Оракул в блокчейне, для чего он нужен

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

Для чего необходимы оракулы в блокчейне

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

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

Виды

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

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

Аппаратный оракул

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

Входящий и исходящий оракул

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

Централизованный и децентрализованный оракул

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

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

Контракто-ориентированный оракул

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

Может ли пользователь быть оракулом?

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

Итоги

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

Подписывайтесь на Телеграм канал, чтобы всегда быть в курсе самых последних и горячих новостей @like_freedman

Автор: Вадим Груздев, аналитик Freedman Сlub Crypto News

0 0 голоса
Рейтинг статьи

Вадим Груздев

Раскрою любую тему в области криптовалют, экономики и фондового рынка. Написал уже 500+ статей о криптовалюте за два года.

Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x