Les oracles : un pilier fondamental de l'écosystème des crypto-monnaies
Les crypto-monnaies ont considérablement transformé de nombreux secteurs, notamment la finance, le commerce électronique, les jeux et la logistique. L'avènement des crypto-monnaies et de leur technologie blockchain fondamentale a ouvert la voie à des opportunités innovantes. Par conséquent, diverses industries émergent. Les oracles, souvent ignorés par le grand public, représentent l'un des éléments les plus intrigants du paysage des crypto-monnaies. Ils remplissent une fonction vitale en reliant les blockchains aux données du monde réel. Essentiellement, les oracles fonctionnent comme des intermédiaires, fournissant aux contrats intelligents des informations externes fiables et vérifiables. Leur présence ouvre de vastes perspectives d'automatisation et d'innovation, influençant l'avenir de la finance décentralisée et des solutions blockchain. Plongeons dans le monde des oracles !
Le Journal du Coin présente cet article promotionnel en collaboration avec Pyth Network.
Résumé
- Définition des oracles
- Accent mis sur la qualité des données
- iExec RLC : la place de marché web3 permettant de créer facilement des oracles
- Kyve Network : la blockchain qui permet aux smart contracts d'accéder aux données archivées
- Les défis des oracles et les solutions proposées
- Les perspectives d’avenir des oracles cryptographiques
Définition des oracles
Les oracles sont essentiels à l’écosystème de la blockchain . Ils servent de canal entre les contrats intelligents et les données externes. Il est essentiel de reconnaître que la blockchain n’a pas accès aux informations du monde extérieur, comme les prix du Bitcoin ou les conditions météorologiques actuelles à Paris. Les oracles répondent à ce problème en fonctionnant comme un lien entre un fournisseur de données et un protocole sur un réseau décentralisé .
Par conséquent, leur rôle principal est de fournir des informations du monde réel à un protocole blockchain de manière sécurisée et vérifiable . Ces informations externes, notamment les prix des actifs financiers, les données météorologiques et d'autres détails pertinents, sont essentielles pour permettre aux contrats intelligents de prendre des décisions éclairées et d'interagir de manière fiable avec le monde extérieur . En fournissant des informations précises et opportunes aux blockchains, les oracles sont indispensables au fonctionnement efficace des applications décentralisées, en particulier dans le domaine de la finance décentralisée (DeFi) . Chainlink (LINK) est le premier oracle cryptographique, avec plusieurs concurrents émergeant depuis, tels que Pyth, Redstone et UMA.
Importance dans l'écosystème blockchain
Comme indiqué précédemment, les blockchains et les contrats intelligents ne peuvent pas accéder aux données en dehors de leur réseau . Sans oracles, les contrats intelligents seraient limités à l'utilisation des données internes de la blockchain, ce qui diminuerait considérablement leur utilité.
Un exemple illustre l’ importance des oracles :
Imaginez un contrat d’assurance basé sur la technologie blockchain qui couvre les dommages causés par des phénomènes météorologiques extrêmes comme les ouragans. Pour que le contrat active automatiquement les paiements lorsqu’un ouragan se produit, il faut avoir accès à des données météorologiques en temps réel , notamment la vitesse du vent et la pression atmosphérique. Les oracles peuvent recueillir ces données auprès de sources météorologiques fiables et les transmettre au contrat intelligent. Ainsi, lorsque les conditions d’ouragan sont réunies, le contrat peut initier de manière autonome le paiement aux parties assurées. Sans oracles, une équipe devrait collecter et transmettre manuellement ces données aux contrats intelligents .
Différents types d'oracles
Il existe quatre types distincts d'oracles :
- Oracles d'entrée : Ces oracles sont chargés de collecter des données provenant de sources externes (hors chaîne) pour les mettre à disposition des contrats intelligents.
- Oracles de sortie ou « indexeurs » (ex : The Graph) : ils transmettent les informations des smart contracts vers le monde extérieur. Les oracles de sortie permettent d'envoyer les données générées sur la blockchain, comme le résultat d'un smart contract, vers un système externe au-delà de la blockchain.
- Oracles inter-chaînes : Ils facilitent l'échange de données entre différents blocs
Source: journalducoin.com