Definition of oracle
An oracle intervenes in the universe of cryptocurrencies in order to provide data from the real world to the blockchain. This external information is provided to the smart contracts to obtain the data necessary for their execution.
The oracle therefore makes it possible to make the link between the real world and cryptocurrencies.
The oracle's characteristics
An oracle has several characteristics: