Оракулы и смарт-контракты
Что такое оракулы и как они связанны со смарт-контрактами
Для того, чтобы смарт-контракт узнал, когда наступит нужное событие или другую информацию, используют вспомогательные инструменты — оракулы.
Оракул — это сервис, который отвечает за подключение к источнику данных.
Оракул взаимодействует со смарт-контрактом и с источником данных. В упрощённом виде это взаимодействие выглядит так.
(i) Смарт-контракт отправляет запрос оракулу на пре- доставление нужных данных.
Такой запрос может быть направлен для получе- ния какой-либо информации (например, кто является участником компании), или структурирован по модели запроса подтверждения фактов. Например, смарт-контракт направит запрос на подтверждение того, что N владеет долей в размере Х в компании Z.
(ii) Оракул передаёт запрос во внешний источник данных.
Оракул будет общаться с внешними источниками данных через API — интерфейс, который позволяет связать сервисы между собой или определённой базой данных (программный шлюз). Оракул будет обращаться к API внешнего источника для передачи или получения сообщения.
(iii) Оракул получает ответ от внешнего источника информации.
(iv) Оракул записывает ответ на запрос в реестр или отправляет сообщение смарт-контракту, который сделал запрос.
Таким образом, например, смарт-контракт может запрашивать через оракула текущую дату и получать ответ, когда полученный ответ будет содержать нужную смарт-контракту дату, — инициировать платёж.
Важно понимать, что в программном коде нужно будет предусмотреть способ идентификации оракула и источников данных (например, в Ethereum это специальный адрес). Тогда смарт-контракт сможет определить, что информация получена от доверенной стороны.
- Якнайкращі інтереси дитини: адвокатський погляд на визначення місця проживання дитини Світлана Приймак 11:00
- Можливість оскарження ухвал Вищого антикорупційного суду у справі про застосування санкцій Євген Морозов 10:49
- Мобилизация 50+: действительно ли существует запрет? Віра Тарасенко вчора о 21:58
- Сила особистого бренду Наталія Тонкаль вчора о 18:43
- Як ініціювати приватизацію обʼєкту та організувати роботу з Фондом державного майна Віталій Жадобін вчора о 15:31
- ЄС затвердив нові вимоги до промислових зразків Дмитро Зенкін вчора о 14:11
- Чи мають право слідчі відібрати ваш телефон? Сергій Моргун вчора о 11:20
- Межа між дисциплінарною й адміністративною відповідальністю військовослужбовців Світлана Приймак вчора о 11:00
- Як українським трейдерам успішно працювати на IBEX: умови доступу та переваги Ростислав Никітенко вчора о 10:29
- Механізм стягнення з боржника основної винагороди приватного виконавця Євген Морозов вчора о 10:13
- Суд визнав: студент іноземного вишу має право на відстрочку від мобілізаці Арсен Маринушкін 25.11.2024 21:42
- Енергоефективність для багатоповерхівок: інвестиції в енергію, які окупляться Христина Ліштван 25.11.2024 16:42
- Експорт української продукції в Азербайджан зріс на 15,1% за 10 місяців 2024 року Юрій Гусєв 25.11.2024 14:30
- Підстави для виселення при зверненні стягнення на предмет іпотеки Євген Морозов 25.11.2024 14:16
- Історичний кіт у мішку: чому піврічні торги деревиною обурили деревообробників Юрій Дюг 25.11.2024 07:32
-
Рада скасувала можливість конфіскувати майно у корупціонерів за угодою зі слідством
Бізнес 78613
-
Польський єврокомісар порадив Україні посилити малі й середні сімейні ферми
Бізнес 37359
-
У Британії опублікували дані про реальний стан економік України та Росії
Фінанси 37309
-
У Білій Церкві у 2025 році почнуть будувати ще два заводи
Бізнес 14928
-
Уряд виплатить 6500 грн допомоги на дітей для проходження зими: хто отримає
Бізнес 14260