blokcheyn-orakulЗдравствуйте, дорогие гости блога womanforex.ru, сегодня мы поговорим о том, что такое блокчейн-оракул, а также рассмотрим его роль в работе с умными контрактами. Блокчейн-оракул представляет собой особое приложение, основным назначением которого является информирование умных контрактов о текущем состоянии сети.

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

Блокчейн-оракул. Основные виды

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

  1. Программное обеспечение.
  2. Аппаратные.
  3. Исходящие/входящие.
  4. Консенсусные.

blokcheyn-orakulБлокчейн-оракулы, выполненные в виде программного обеспечения, представляют собой своеобразные онлайн-источники. Они применяются для предоставления умным контрактам разнообразных физических данных, таких как стоимость разнообразных активов, расписание торгов и т.д. Эта разновидность оракулов является самой используемой. Так как этот тип оракулов обладает подключением к сети интернет он в состоянии предоставлять умным контрактам самые свежие данные.

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

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

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

Блокчейн-оракулы, в основе которых лежит консенсус, применяются для предсказаний. Подобные оракулы применяют такие востребованные платформы, как Augur и Gnosis. Эти платформы применяют рассматриваемые оракулы с целью получения подтверждения результатов. При этом для снижения уровня рисков применяется не один источник, а целая комбинация оракулов. Таким образом, удается точно определить результаты конкретных событий.blokcheyn-orakul

Заключение

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