Всё о блокчейн-оракулах
Оракул — это сервис-посредник, который находит и подтверждает реальные события и передает эти данные смарт-контрактам. Он может быть программным, аппаратным и человеческим.
🔹Польза:
Смарт-контракты нуждаются в оракулах для освещения деталей, которые не могут быть однозначно известны и понятны во время их написания. Оракул предоставляет им доступ к более широкому массиву информации. Они могут позволить смарт-контрактам подключаться к API.
🔹Как работает:
Оракул запрашивает, проверяет и аутентифицирует все показания внешних источников, а затем ретранслирует эту информацию. Это может быть: информация о ценах, успешное завершение платежа или температура, измеренная датчиком.
🔹Примеры использования:
• Вы с другом делаете ставку на то, кто победит на президентских выборах США. Друг ставит на победу представителя от республиканцев, а вы — от демократов. Далее вы соглашаетесь с условиями пари и блокируете часть выигрыша в смарт-контракте.
• Поскольку смарт-контракт не может взаимодействовать с внешними источниками, он полностью зависим от оракула. После окончания выборов, оракул подает запрос на доверенный API, чтобы выяснить, кто выиграл, и передает эту информацию смарт-контракту.
• Затем средства автоматически отправляются победителю.
🔹Понятие «Проблема оракула» — риск возможных негативных влияний на оракула напрямую сказывается на работе смарт-контракта. Ведь второй принимает решение на основании данных, которые ему предоставляют оракул.
>>Click here to continue<<