Статья глоссария
Оракул
infrastructureОракул блокчейна: как внешние данные попадают в смарт-контракты, зачем нужны ценовые фиды и как снижают риск манипуляции.
Определение
Оракул (oracle) — это сервис, который передаёт смарт-контрактам внешнюю информацию: цены активов, курсы валют или спортивные результаты. Сами контракты в интернет выйти не могут. Кредитные протоколы используют ценовые оракулы, чтобы определить, когда обеспечение по займу стало недостаточным, а платформы деривативов — чтобы рассчитывать позиции. Поскольку контракт действует на основании того числа, которое сообщил оракул, оракул становится критической зависимостью: манипулированные или устаревшие данные не раз приводили к крупным потерям в DeFi, часто через искусственное движение цены на малоликвидном рынке, откуда протокол брал котировку. Надёжные схемы агрегируют множество независимых источников, применяют средневзвешенные по времени цены и добавляют предохранители при неправдоподобно резких изменениях.
Далее