Оракулы и смарт-контракты
Что такое оракулы и как они связанны со смарт-контрактами
Для того, чтобы смарт-контракт узнал, когда наступит нужное событие или другую информацию, используют вспомогательные инструменты — оракулы.
Оракул — это сервис, который отвечает за подключение к источнику данных.
Оракул взаимодействует со смарт-контрактом и с источником данных. В упрощённом виде это взаимодействие выглядит так.
(i) Смарт-контракт отправляет запрос оракулу на пре- доставление нужных данных.
Такой запрос может быть направлен для получе- ния какой-либо информации (например, кто является участником компании), или структурирован по модели запроса подтверждения фактов. Например, смарт-контракт направит запрос на подтверждение того, что N владеет долей в размере Х в компании Z.
(ii) Оракул передаёт запрос во внешний источник данных.
Оракул будет общаться с внешними источниками данных через API — интерфейс, который позволяет связать сервисы между собой или определённой базой данных (программный шлюз). Оракул будет обращаться к API внешнего источника для передачи или получения сообщения.
(iii) Оракул получает ответ от внешнего источника информации.
(iv) Оракул записывает ответ на запрос в реестр или отправляет сообщение смарт-контракту, который сделал запрос.
Таким образом, например, смарт-контракт может запрашивать через оракула текущую дату и получать ответ, когда полученный ответ будет содержать нужную смарт-контракту дату, — инициировать платёж.
Важно понимать, что в программном коде нужно будет предусмотреть способ идентификации оракула и источников данных (например, в Ethereum это специальный адрес). Тогда смарт-контракт сможет определить, что информация получена от доверенной стороны.
- Нюанси ввезення пального в Україну через кордон для власного споживання Дмитро Зенкін 15:47
- Як та куди інвестувати на фондовому ринку США Євген Кондратьєв 15:30
- Неконституційність п.п.7 п.1 ч.2 ст.4 щодо ставки судового збору за подання касації Світлана Приймак 14:30
- Позбавлення пільг китайських маркетплейсів: якими будуть наслідки? Єфрем Лащук 11:36
- Як Трамп зробить видобуток великим знову? Ксенія Оринчак 11:31
- Зміна світового порядку: виклики та можливості нового часу Юрій Гусєв 09:16
- Оцінка ефективності медіа: що робити, коли даних недостатньо? Вікторія Новак вчора о 18:42
- Воднева економіка України: регуляторні виклики та економічна доцільність Олексій Гнатенко вчора о 13:41
- Чи підходить Польща для реєстрації ІТ бізнесу? Сергій Барбашин вчора о 11:53
- Європейський Союз у боротьбі за економічне лідерство: виклики та перспективи Сильвія Красонь-Копаніаж вчора о 11:28
- Міжнародні правові тренди в енергетиці: як змінюються регуляції для експортерів Ростислав Никітенко вчора о 11:10
- Бронирование по новым правилам: сроки и ограничения Віра Тарасенко 19.01.2025 23:08
- Оцінка впливу та інтересів: новації в українській правозастосовній практиці Анастасія Полтавцева 19.01.2025 18:00
- Канбан – проста історія управління запасами Наталія Качан 18.01.2025 23:44
- Справедлива індексація розміру пенсії: ВС зобов'язав ПФ провести індексацію пенсії Світлана Приймак 17.01.2025 15:25
- Сторічна угода: несподіваний аспект 313
- Лідерство через усвідомлення: трансформація бізнесу 104
- Неприпустимість насильства проти адвокатів: випадок у Бучанському ТЦК 83
- Справедлива індексація розміру пенсії: ВС зобов'язав ПФ провести індексацію пенсії 79
- Компанії втрачають мільйони через неефективну логістику: як оптимізувати процеси та бюджет 75
-
"ДНК старих будівель прокляте". Як архітектор Микола Віхарєв пропонує змінити Київ
Бізнес 8206
-
Суд заарештував і передав АРМА майно Нікопольського феросплавного заводу – фото
Бізнес 5862
-
Інавгурація Трампа: скільки коштує, хто приїде та що в програмі
Життя 3191
-
Трамп пообіцяв запустити посилене буріння нафти та знизити ціни на енергоресурси
Бізнес 2493
-
У Кабміні пропонують угоду українцям за кордоном: бронь в обмін на повернення
Бізнес 2131