Оракулы и смарт-контракты
Что такое оракулы и как они связанны со смарт-контрактами

Для того, чтобы смарт-контракт узнал, когда наступит нужное событие или другую информацию, используют вспомогательные инструменты — оракулы.
Оракул — это сервис, который отвечает за подключение к источнику данных.
Оракул взаимодействует со смарт-контрактом и с источником данных. В упрощённом виде это взаимодействие выглядит так.
(i) Смарт-контракт отправляет запрос оракулу на пре- доставление нужных данных.
Такой запрос может быть направлен для получе- ния какой-либо информации (например, кто является участником компании), или структурирован по модели запроса подтверждения фактов. Например, смарт-контракт направит запрос на подтверждение того, что N владеет долей в размере Х в компании Z.
(ii) Оракул передаёт запрос во внешний источник данных.
Оракул будет общаться с внешними источниками данных через API — интерфейс, который позволяет связать сервисы между собой или определённой базой данных (программный шлюз). Оракул будет обращаться к API внешнего источника для передачи или получения сообщения.
(iii) Оракул получает ответ от внешнего источника информации.
(iv) Оракул записывает ответ на запрос в реестр или отправляет сообщение смарт-контракту, который сделал запрос.
Таким образом, например, смарт-контракт может запрашивать через оракула текущую дату и получать ответ, когда полученный ответ будет содержать нужную смарт-контракту дату, — инициировать платёж.
Важно понимать, что в программном коде нужно будет предусмотреть способ идентификации оракула и источников данных (например, в Ethereum это специальный адрес). Тогда смарт-контракт сможет определить, что информация получена от доверенной стороны.
- Пам'яті жертв Другої Світової війни або чому ми не святкуємо! Дмитро Пульмановський 16:11
- Що робити, коли дії співробітника призвели до фінансових втрат? Олександр Висоцький 11:13
- Кабальні "угоди Яресько" блокують економічне відновлення України Любов Шпак 11:09
- Изменения в оформлении отсрочки от мобилизации с 06.05.2025 Віра Тарасенко вчора о 23:36
- Безбар’єрність у лікарнях: чому доступ до медичних послуг виходить за межі пандусів Ігор Ткаченко вчора о 15:10
- Де отримати криптоліцензію у 2025 році? Юлія Барабаш вчора о 12:25
- Як сплачує податки та подає звітність контрольована іноземна компанія (КІК) Сергій Пагер вчора о 09:19
- Тренди світових витрат засобами візуалізації: військо, освіта, охорона здоров’я Христина Кухарук 06.05.2025 19:13
- Як роботодавцю повернути кошти, сплачені працівнику за скасованим рішенням суду Альона Прасол 06.05.2025 14:30
- Чому підприємці бояться виходити на новий рівень і як подолати цей бар’єр? Олександр Висоцький 06.05.2025 14:12
- "Ситник проти України" – чи може справедливість бути упередженою? Дмитро Зенкін 06.05.2025 12:57
- Нові правила подачі заявок на торговельні марки Сергій Барбашин 06.05.2025 11:45
- Суд відмовив у позові до ФОП щодо псування техніки після ремонту Артур Кір’яков 05.05.2025 19:08
- Літо, тераси та куріння: чи є заборона для літніх майданчиків? Олег Сніцар 05.05.2025 17:12
- Регіональні тренди запитів "Відео ШІ" в Україні: піки, спад і соціальні фактори Христина Кухарук 05.05.2025 17:03
- Регіональні тренди запитів "Відео ШІ" в Україні: піки, спад і соціальні фактори 171
- Літо, тераси та куріння: чи є заборона для літніх майданчиків? 156
- Тренди світових витрат засобами візуалізації: військо, освіта, охорона здоров’я 108
- Чому ми приймаємо нелогічні фінансові рішення? 100
- Як роботодавцю повернути кошти, сплачені працівнику за скасованим рішенням суду 48
-
Господарем параду у Москві стане Сі. Його бультер’єр Путін від безсилля атакує Україну
Думка 11039
-
Брно відправило до України перші подаровані Харкову тролейбуси – фото
Бізнес 10152
-
Чому Путін святкує 9 травня. Справжня історія Другої світової, яку не вчать у Кремлі
7910
-
Правопис без правил: дев'ять дивних винятків, які ми взяли як норму
Життя 6141
-
Психолог назвав фразу, яку часто недооцінюють, але вона шкодить стосункам
Життя 5150