Оракулы и смарт-контракты
Что такое оракулы и как они связанны со смарт-контрактами
Для того, чтобы смарт-контракт узнал, когда наступит нужное событие или другую информацию, используют вспомогательные инструменты — оракулы.
Оракул — это сервис, который отвечает за подключение к источнику данных.
Оракул взаимодействует со смарт-контрактом и с источником данных. В упрощённом виде это взаимодействие выглядит так.
(i) Смарт-контракт отправляет запрос оракулу на пре- доставление нужных данных.
Такой запрос может быть направлен для получе- ния какой-либо информации (например, кто является участником компании), или структурирован по модели запроса подтверждения фактов. Например, смарт-контракт направит запрос на подтверждение того, что N владеет долей в размере Х в компании Z.
(ii) Оракул передаёт запрос во внешний источник данных.
Оракул будет общаться с внешними источниками данных через API — интерфейс, который позволяет связать сервисы между собой или определённой базой данных (программный шлюз). Оракул будет обращаться к API внешнего источника для передачи или получения сообщения.
(iii) Оракул получает ответ от внешнего источника информации.
(iv) Оракул записывает ответ на запрос в реестр или отправляет сообщение смарт-контракту, который сделал запрос.
Таким образом, например, смарт-контракт может запрашивать через оракула текущую дату и получать ответ, когда полученный ответ будет содержать нужную смарт-контракту дату, — инициировать платёж.
Важно понимать, что в программном коде нужно будет предусмотреть способ идентификации оракула и источников данных (например, в Ethereum это специальный адрес). Тогда смарт-контракт сможет определить, что информация получена от доверенной стороны.
- Антисоціальні подарунки під ялинку від слуг народу Андрій Павловський вчора о 11:54
- Здійснення оплати судового збору особою, яка не є стороною у справі Євген Морозов вчора о 10:19
- Міцний крафт в Україні: як недосконале законодавство гальмує галузь Катерина Камишева вчора о 00:16
- Імпорт російського урану до Німеччини зріс майже 70% Володимир Горковенко 03.01.2025 22:07
- Чи є місце Ханукії в центрі Києва? Олег Вишняков 03.01.2025 13:28
- Про газ для "чайників" Євген Магда 03.01.2025 12:23
- Особливості аудиту земельних ділянок для успішної реалізації будівельних проєктів Ольга Сидорчук 03.01.2025 11:39
- Витяг з держреєстру не є належним доказом самопредставництва в суді для юрособи Євген Морозов 03.01.2025 09:35
- Як стати відомим адвокатом за 1 рік? Тетяна Лежух 02.01.2025 16:26
- Як українським трейдерам успішно працювати на біржі EPEX Spot Ростислав Никітенко 02.01.2025 12:29
- Синьо-жовтий прапор у Гаазі: як Україна змінює правила глобального правосуддя Дмитро Зенкін 02.01.2025 12:05
- Юридичні послуги у 2025 році: виклики, перспективи та етика професії Світлана Приймак 02.01.2025 10:00
- Стягнення на один і той самий предмет іпотеки в різні способи Євген Морозов 02.01.2025 09:48
- ПЗУ "Про ринок деревини" – найкраща робоча модель захисту вітчизняних деревообробників Юрій Дюг 02.01.2025 09:08
- Статистика 2024: Як форензик допомагає виявити фінансові злочини Артем Ковбель 02.01.2025 02:12
-
Кабмін встановив понижувальні коефіцієнти для високих спецпенсій на 2025 рік
Фінанси 17020
-
УЗ почала модернізувати тепловози ТЕП70 на власних потужностях – фото до і після
Бізнес 10828
-
Клайпеда запровадила туристичний податок: принесе до бюджету близько 500 000 євро на рік
Бізнес 8508
-
Кабмін розширив повноваження НБУ щодо валютного регулювання: деталі
Фінанси 5413
-
Байден заборонить нові нафтові розробки на площах Атлантики та Тихого океану
Бізнес 4564