Что Такое Ораклы?
Узнаем значение Ораклы, определение в крипто, Что Такое Ораклы и другие важные детали.
Ораклы являются объектами, что связывают блокчейны с внешними системами, таким образом позволяя смарт контрактам самовыполняться на основе реального ввода и вывода реального мира. То есть ораклы предоставляют блокчейнам возможность взаимодействовать с информацией извне.
Несмотря на то, что к одному ораклу имеют возможность подключиться несколько контрактов и децентрализованных систем, был разработан тип оракла для определённого контракта, чтобы работать в качестве одиночного смарт контракта.
По назначению существуют различные типы ораклов. Основные типы такие:
- Человеческие Ораклы. Люди с различными знаниями объектов, которые могут подтвердить, проверять, а также извлекать данные для использования соглашениями на основе блокчейна.
- Программные Ораклы. Это самое распространённое применение ораклов, которые получают данные из других программ и веб API, вроде рыночных цен, статуса авиакомпании и информации о погоде.
- Аппаратные Ораклы. Такие ораклы предоставляют реальные данные для смарт контрактов, интегрируя физические системы и технологии. Аппаратные технологии могут взаимодействовать с датчиками RFID, используемыми в различных отраслях.
- Исходящие Ораклы. Такие ораклы отправляют данные из смарт контрактов во внешние системы, позволяя смарт контрактам взаимодействовать с источниками вне блокчейна.
- Внутренние Ораклы. Внешние данные отправляются в смарт контракт или программные ораклы через исходящие ораклы. Эти ораклы определяются набором правил “если”, например, “разместить ордер на покупку, если актив достигает определённой цены”.
- Консенсус Ораклы. Такие ораклы являются типом децентрализованных ораклов, что собирают огромные объёмы данных из небольшого числа других ораклов и используют установленные процедуры для оценки достоверности и правильности данных.
Также стоит указать, что ораклы полагающиеся на одного поставщика данных называются централизованными, тогда как связанные с несколькими источниками называются децентрализованными. Однако, по сути, блокчейн оракл является сторонним источником данных, который тоже требует внешнего одобрения для успешной работы, что говорит о централизованности этого инструмента. Как результат, большинство ораклов жертвуют функциями децентрализации смарт контрактов.
Многие крипто энтузиасты в качестве примера сети децентрализованных ораклов приведут Band Protocal (BAND), а также Chainlink (LINK).
Важно отметить, что ораклы не являются источниками данных. Вместо этого они собирают, запрашивают и подтверждают информацию из множество источников перед их доставкой в смарт контракт.
Кроме того, переданная информация может быть любой: платежи, данные цены, температура с сенсоров, счёт баскетбольного матча и так далее. При этом зачастую ораклы определяются в зависимости от того, откуда они получают информацию, их источников, потока данных и являются ли они децентрализованными или централизованными.
Проблема Оракла
Смарт контракты выполняют различные обязанности в зависимости от предоставленных централизованными ораклами данных, а значит ораклы имеют огромное влияние на смарт контракты. Проблема Оракла заключается в конфликте доверия к сторонним ораклам, которые работают в смарт контрактах и системах блокчейна.
Даже если децентрализованные ораклы, вроде ораклов консенсуса могут показаться подходящим вариантом, на пути их применения есть множество преград, так как создать сети децентрализованных ораклов в безопасной, функциональной и доверительной манере весьма сложно.