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

Для того, чтобы смарт-контракт узнал, когда наступит нужное событие или другую информацию, используют вспомогательные инструменты — оракулы.
Оракул — это сервис, который отвечает за подключение к источнику данных.
Оракул взаимодействует со смарт-контрактом и с источником данных. В упрощённом виде это взаимодействие выглядит так.
(i) Смарт-контракт отправляет запрос оракулу на пре- доставление нужных данных.
Такой запрос может быть направлен для получе- ния какой-либо информации (например, кто является участником компании), или структурирован по модели запроса подтверждения фактов. Например, смарт-контракт направит запрос на подтверждение того, что N владеет долей в размере Х в компании Z.
(ii) Оракул передаёт запрос во внешний источник данных.
Оракул будет общаться с внешними источниками данных через API — интерфейс, который позволяет связать сервисы между собой или определённой базой данных (программный шлюз). Оракул будет обращаться к API внешнего источника для передачи или получения сообщения.
(iii) Оракул получает ответ от внешнего источника информации.
(iv) Оракул записывает ответ на запрос в реестр или отправляет сообщение смарт-контракту, который сделал запрос.
Таким образом, например, смарт-контракт может запрашивать через оракула текущую дату и получать ответ, когда полученный ответ будет содержать нужную смарт-контракту дату, — инициировать платёж.
Важно понимать, что в программном коде нужно будет предусмотреть способ идентификации оракула и источников данных (например, в Ethereum это специальный адрес). Тогда смарт-контракт сможет определить, что информация получена от доверенной стороны.
- Справжніх вбивають по справжньому Володимир Горковенко вчора о 23:22
- Реформа оренди землі: стане простіше чи постраждає прозорість ринку? Валентина Слободинска вчора о 17:25
- Довіра – валюта впливу: секрет ефективного лідера Ольга Духневич вчора о 02:37
- Трансформація демократії чи її дефіцит - кейс України Ірина Овчар 30.08.2025 22:41
- Брекети після 30: чому ніколи не пізно подбати про усмішку Анастасія Опанасюк 30.08.2025 21:53
- Податкове свавілля в Україні: як держава знищує малий бізнес Олександр Рось 30.08.2025 15:30
- Проблеми з виплатами "бойових" під час лікування за кордоном після поранення Анжела Василевська 29.08.2025 16:07
- ТСК не дала рейдерам захопити фермерське господарство на Київщині Галина Янченко 29.08.2025 16:02
- Оперативний кадровий профайлінг: як швидко оцінити людей і мінімізувати ризики бізнесу Василь Фенчак 29.08.2025 15:42
- Пам'ятати – означає діяти Євген Магда 29.08.2025 10:15
- Стрес під контролем Олександр Скнар 28.08.2025 13:57
- І справедливість для всіх... Євген Магда 28.08.2025 13:48
- "Подарунок" від уряду: як під виглядом підтримки забрали пільги у багатодітних сімей Дана Ярова 28.08.2025 11:00
- Сексуальне насильство, пов’язане з конфліктом: правда, яку не можна замовчувати Галина Скіпальська 28.08.2025 06:00
- Мобінг: щоденник офісного терору Владислав Штика 27.08.2025 21:13
-
Україна підписала історичну угоду щодо захисту океанів
Бізнес 16328
-
Обманути всіх. Четвірка найвідоміших шахрайських технокомпаній
Технології 15446
-
Укрзалізниця завершила модернізацію двох електричок – фото
Бізнес 6538
-
Чи може ChatGPT замінити лікаря: 8 історій з практики медиків
Життя 4652
-
Анемія чи просто перевтома: як розпізнати дефіцит заліза та коли бити на сполох
Життя 3420