Un service qui transmet des données extérieures (prix, résultats, météo) à une blockchain, pour que les smart contracts puissent les utiliser.
Une blockchain ne peut pas consulter internet par elle-même. Un protocole de prêt qui doit connaître le prix de l’ETH pour liquider une position a donc besoin d’un oracle.
Chainlink est le réseau d’oracles le plus utilisé. Un oracle manipulé ou défaillant peut provoquer des pertes importantes : c’est un point de fragilité de la finance décentralisée.