Price Oracle

Оракул цін надає зовнішні ринкові дані смарт-контрактам, дозволяючи їм реагувати на зміни цін у реальному світі.

Оракули цін є важливими компонентами децентралізованих фінансових (DeFi) додатків. Вони з'єднують розрив між он-чейн смарт-контрактами та позаланцюговими джерелами даних, такими як централізовані біржі (CEX) та децентралізовані біржі (DEX). Це дозволяє смарт-контрактам отримувати доступ до каналів цін у реальному часі для різних активів, запускаючи дії на основі ринкових умов. Без оракулів смарт-контракти були б ізольовані та не змогли б взаємодіяти із зовнішніми даними, що значно обмежує їх функціональність. Оракули також можуть надавати інші дані, такі як процентні ставки або дані про погоду, але канали цін є найбільш поширеним випадком використання в DeFi.

        graph LR
  Center["Price Oracle"]:::main
  Pre_economics["economics"]:::pre --> Center
  click Pre_economics "/terms/economics"
  Rel_oracles["oracles"]:::related -.-> Center
  click Rel_oracles "/terms/oracles"
  Rel_smart_contracts["smart-contracts"]:::related -.-> Center
  click Rel_smart_contracts "/terms/smart-contracts"
  Rel_chainlink["chainlink"]:::related -.-> Center
  click Rel_chainlink "/terms/chainlink"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧠 Перевірка знань

1 / 3

🧒 Простими словами

Imagine a [smart contract](/uk/terms/smart-contract) is like a robot that can only follow instructions inside its factory. A price [oracle](/uk/terms/oracle) is like a trusted messenger who goes outside, checks the price of something, and tells the robot the correct price so it can do its job.

🤓 Expert Deep Dive

Price oracles are essential for enabling complex smart contract functionalities such as derivatives trading, lending protocols, stablecoins, and synthetic assets. The security and reliability of a price oracle directly impact the security of the dependent DeFi protocols. Architecturally, DONs often use a Time-Weighted Average Price (TWAP) or Volume-Weighted Average Price (VWAP) calculation across multiple sources to mitigate the impact of single-source manipulation or temporary exchange volatility. Cryptoeconomic incentives, such as staking and slashing mechanisms for oracle node operators, are employed to ensure honest data reporting. Edge cases include handling exchange downtime, API rate limits, and the 'oracle problem' itself – the inherent difficulty in obtaining truly decentralized and manipulation-resistant external data. Advanced oracle designs incorporate threshold signatures, verifiable random functions (VRFs), and cross-chain data feeds to enhance security and utility.

🔗 Пов'язані терміни

Попередні знання:

📚 Джерела