Следуйте за нами

Последние новости

Больше новостей

Что такое блокчейн-оракулы и почему они важны?

Что такое блокчейн Oracle?

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

MIT (Массачусетский технологический институт) был первым институтом, успешно разработавшим Оракул, но оригинальная концепция оракулов Биткоин была впервые предложена Таддеусом Драйей, разработчиком Lightning Network, в 2017 году во время одного из его дискретных контрактов, в котором обсуждалась масштабируемость Биткоин и потенциал Lightning.

Оракулы могут активировать смарт-контракты при выполнении предустановленных условий контракта. Эта технология уже используется многими платформами на основе блокчейна, такими как Augur и Gnosis . Обе эти платформы используют оракулы для более точного мониторинга фондовых рынков. Биткоин-оракул MIT отслеживает стоимость в долларах США и автоматически отправляет значение в Сатоши в Биткоин-контракт.

Читать также:   Обзор платформы BlockEx

Как они работают?

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

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

Рынки реального мира и веб-API обычно не используют потоки данных, которые являются детерминированными, как блокчейны и умные контракты. Оракул преобразует внешнюю и недетерминированную информацию в формат, который блокчейн может распознать и выполнить с определенными условиями. Они даже могут быть реализованы для транзакций с несколькими подписями N-of-M, чтобы достичь консенсуса по подписанию транзакций.

Читать также:   Адекватные методы криптовалютного регулирования

Почему они важны?

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

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

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

Типы Оракула

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

Читать также:   Главный советник Wall Street говорит, что всем нужно войти в биткоин [BTC]

— Программные Оракулы

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

— Аппаратные Оракулы

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

— Входящие Оракулы

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

Читать также:   Bitmain официально Файлы для IPO. Биткоин кеш [BCH] вырос 20%

— Исходящие Оракулы

Исходящие оракулы позволяют умным контрактам отправлять данные в реальные источники за пределами блокчейна. Эти системы стали популярными благодаря росту технологий умного дома. Например, исходящий оракул открывает «умный замок», когда смарт контракт исполнен.

— Консенсус Оракулы

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

Проблемы с Оракулами

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

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

Читать также:   Резидент Децентуриона Finolog приглашает на интенсивные курсы в МГУ с частичной оплатой токенами FNDC

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

Блокчейн Оракул — Заключение

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

Не забудьте оставить свой комментарий!

Войти
Отправить
wpDiscuz

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: