Понимание оракулов
Оракулы играют жизненно важную роль в установлении связи между децентрализованными системами и реальными данными. Их значение особенно очевидно в сфере продуктов на основе блокчейна. Оракулы облегчают взаимодействие между блокчейнами и данными вне цепочки.
Децентрализованные платформы, такие как Ethereum, в значительной степени полагаются на оракулы для доступа к данным, которые существуют за пределами их собственных систем. Это помогает преодолеть разрыв между традиционными и децентрализованными средами. Важно отметить, что сами по себе оракулы не служат источниками данных. Вместо этого они собирают, запрашивают, проверяют и проверяют данные из различных источников и доставляют их в смарт-контракты.
Данные, передаваемые через оракулы, могут включать в себя широкий спектр информации, включая потоки цен, платежи, показания датчиков (например, температуры), спортивные результаты и многое другое. Оракулы можно разделить на категории по происхождению их данных (программное или аппаратное обеспечение), направлению потока информации (входящий или исходящий), а также по тому, являются ли они централизованными или децентрализованными.
Программные и аппаратные оракулы извлекают данные из разных типов источников. Например, программные оракулы получают данные от интернет-сервисов, таких как серверы и базы данных, а аппаратные оракулы собирают данные от устройств, считывающих информацию, таких как сканеры штрих-кода.
Входящие оракулы предоставляют смарт-контрактам данные вне цепочки, а исходящие оракулы передают информацию из контрактов в реальный мир. Оракулы, которые полагаются на одного поставщика данных, считаются централизованными, тогда как те, которые взаимодействуют с несколькими источниками, классифицируются как децентрализованные.
Когда речь идет о децентрализованных сетях оракулов, в качестве ярких примеров часто приводят Chainlink (LINK) и Band Protocol (BAND).
Хотя несколько контрактов и децентрализованные системы могут ссылаться на один оракул, существуют также оракулы для конкретных контрактов, предназначенные для обслуживания конкретного смарт-контракта. Стоит отметить, что люди, обладающие специальными знаниями в определенном предмете, могут извлекать, проверять и проверять данные для использования в соглашениях на основе блокчейна. Этих людей обычно называют человеческими оракулами.