Статья глоссария
Блокчейн-оракул
infrastructureБлокчейн-оракул передаёт смарт-контрактам внешние данные, например цены; устаревший или подделанный поток данных — реальный риск.
Определение
Блокчейн-оракул — это сервис, который передаёт смарт-контракту внешние данные: цены, процентные ставки, спортивные результаты, погоду, подтверждение поступившего платежа. Сам блокчейн не умеет обращаться к интернету: контракты детерминированы и изолированы, поэтому любые данные из реального мира сначала должен опубликовать в сети оракул, и только затем код может на них отреагировать. Из-за этого оракул становится критической зависимостью: если поток данных ошибочен, устарел или подделан, кредитные протоколы могут ликвидировать здоровые позиции, а деривативы — рассчитаться по неверной цене. Известны атаки, когда на тонком рынке цену «раскачивали» на несколько блоков. Поэтому серьёзные протоколы используют несколько независимых источников, медиану и ограничения на резкие отклонения, а не один источник.
Далее