Oracle Confidence Scoring
Oracle Confidence Scoring is a mechanism used to evaluate the reliability of price data provided by decentralized oracles before that data is consumed by smart contracts. It involves calculating a score based on the deviation between different oracle feeds, the latency of the data, and the historical accuracy of the reporting nodes.
When a price update is requested, the protocol checks the confidence score to determine if the data is sufficiently trustworthy to trigger financial actions like liquidations. If the confidence is low, the protocol may pause certain functions or require a wider margin of safety to protect against price manipulation.
This process is fundamental to preventing the exploitation of oracle vulnerabilities, which are common vectors for attacking derivative protocols. It provides a necessary layer of verification between the external market price and the internal state of the smart contract.