Coinvote is #1 by traffic

DeFi

Oracle

In short An oracle is a service that feeds outside data, usually asset prices, into a blockchain so smart contracts can use it. Bad oracles cause real losses.

A blockchain can only see what is recorded on it. A smart contract has no way to look up the price of ETH in dollars, the result of a game, or the weather. An oracle is the bridge: a service or network that reads data from the outside world and writes it to the chain, where contracts can use it.

In DeFi, the most common job is price data. Lending protocols use an oracle price to decide when a loan is undercollateralized and can be liquidated. Perpetual futures platforms use it to mark positions and trigger liquidations. Some oracles are decentralized networks where many independent nodes report a value and the network publishes an aggregate, often a median. Others take a price straight from a DEX pool, sometimes averaged over a window of time, which is called a time-weighted average price. Averaging makes a brief spike harder to exploit, but it does not remove the risk, since an attacker with enough capital can hold a distorted price across several blocks and a thin pool can still be dragged far from the real market.

The oracle matters to you because a contract acts on whatever number it receives. Good protocols add safeguards, such as rejecting prices that jump too far, refusing stale data, falling back to a second feed, or pausing borrowing, but they only cover the cases the designers anticipated. Several historical exploits worked by using a flash loan to push the price in a thin pool, so the protocol read a distorted price and the attacker borrowed far more than their collateral was worth. Small tokens with shallow liquidity are the easiest to manipulate, so be wary of protocols that let you borrow against them.

Check where a project's price comes from. An established oracle network is usually harder to tamper with than a spot price from one small pool, but node count alone does not settle it. Look at whether the underlying data sources are independent, how much real liquidity sits behind the price, and how the values are aggregated, because many nodes copying one thin market still report a bad price. Also check who controls the oracle settings, since a single admin wallet that can swap the feed can effectively set prices.

Educational content, not investment advice. Crypto-assets are volatile: you can lose all the money you put in.

Crypto-assets are volatile and high risk: you can lose all your money. Coinvote is an information and community platform, not investment advice. Rankings reflect votes, and promoted listings are paid ads. Disclaimer Impersonation or content removal