Смарт-контракт умеет исполнять код, но сам по себе не знает, сколько сейчас стоит BTC, ETH или USDT.
Однако эта информация нужна проектам постоянно, поскольку любой lending-протокол должен понимать, достаточно ли залога у заемщика и не пора ли ликвидировать его позицию. Эту информацию блокчейну передают оракулы.
🔵 Как работает оракул
Оракул получает цены из внешних источников, обрабатывает их и передает результат смарт-контракту.
🔵При этом надежный оракул обычно не доверяет одной бирже. Например, Chainlink строит ценовые потоки на данных из нескольких источников, чтобы ошибка или манипуляция на одной площадке не определяла итоговую цену.
🔵Есть и другие модели: Pyth получает данные напрямую от множества бирж, маркетмейкеров и торговых компаний, а вместе с ценой показывает коэффициент, насколько сильно расходятся данные разных источников. Чем меньше расхождение, тем надежнее считается цена.
⚙️ Почему цена оракула настолько важна
Допустим, пользователь оставил ETH на $10 000 в залог и занял $6 000 USDC.
Протокол постоянно спрашивает оракул, сколько стоит этот ETH. Если цена падает ниже допустимого уровня, запускается ликвидация.
Поэтому ошибка работает в обе стороны: завышенная цена позволит взять слишком большой кредит, а заниженная ликвидирует здоровую позицию.
📌 Поэтому оракул — один из критических элементов DeFi. Смарт-контракт может быть написан без ошибок, но если он получает неправильную цену, правильно исполненный код все равно примет неправильное решение.
🪆 Для работы с DeFi часто нужен USDT. Через A7A5 его можно быстро купить за рубли и получить на свой кошелек:
🔵выгодный курс покупки USDT
🔵USDT без санкционного следа
🔵покупка A7A5 с карты ПСБ и обмен на USDT за несколько минут
🔵 Купить USDT с A7A5: a7a5.kg
