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

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