Les oracles ont été inventés pour remédier à une grave limitation des applications basées sur la blockchain.
Supposons que vous vouliez déclencher des ventes et des achats de crypto-monnaies en fonction des variations du prix de l’or ou du Standard & Poor 500. Le contrat intelligent pour une telle application serait simple à écrire, sauf pour une chose : les prix de l’or et du S&P 500 ne sont pas sur la blockchain. Votre application n’a aucun moyen d’accéder à ces prix ou de les vérifier.
Ou supposons que vous vouliez convertir de la monnaie fiduciaire en crypto-monnaie ou vice versa en fonction des résultats d’une élection. Comment votre contrat intelligent sait-il qui a gagné l’élection ? Comment pouvez-vous être sûr que les résultats sont rapportés avec précision, et non manipulés au profit de quelqu’un d’autre ?
C’est là que l’oracle blockchain entre en jeu. Qu’est-ce qu’un oracle dans le monde blockchain ? Il s’agit d’un protocole ou d’un service permettant de transférer des informations vérifiées et fiables vers la blockchain afin qu’elles puissent être utilisées dans des applications. Considérez l’oracle comme un service de la cloud blockchain qui fournit des flux de données fiables et actuelles. Les oracles font le lien entre le monde extérieur et la blockchain qui héberge les applications financières décentralisées et les transactions de cryptos. Sans un oracle, les applications blockchain n’ont aucun moyen d’interagir avec les données hors chain.
Par exemple, un oracle peut recueillir en temps réel les cours de la bourse de New York et mettre ces données à la disposition des contrats intelligents.
Les oracles utilisent généralement des mécanismes de consensus pour vérifier les sources de données. Chez Chainlink, par exemple, les nœuds validateurs mettent en jeu le jeton LINK de l’oracle pour obtenir des contrats de données et valider des informations hors chain. Ce mécanisme est analogue au mécanisme de consensus Proof of Stake (preuve d’enjeu) que les blockchains utilisent pour valider les transactions.
En plus des flux de données institutionnels, les oracles peuvent importer des données provenant de dispositifs matériels tels que des capteurs anti-violation ou des thermomètres. Une application DeFi qui surveille les chaînes d’approvisionnement des épiceries pourrait utiliser un oracle pour importer des données provenant de lecteurs de codes-barres, par exemple.
Parmi les principaux services et plateformes du monde des crypto-monnaies qui répondent à la définition d’oracle figurent Chainlink, Band Protocol, Bridge, Oracle, Next Protocol, Tellor, DIA Association, Dos Network et JustLink.
Voilà, vous l’avez : l’oracle et la blockchain expliqués en langage clair. Vous comprenez maintenant pourquoi les oracles ne sont pas seulement une bonne idée, mais des éléments essentiels dans le large éventail des applications de la technologie blockchain.
Essayez de modifier votre recherche
Le texte est de nature informative et ne constitue pas une recommandation d'investissement. Il ne reflète pas l'opinion personnelle de l'auteur ou du service. Tout investissement ou commerce est risqué, les rendements passés ne sont pas une garantie pour les rendements à venir – ne risquez que les actifs que vous êtes prêt à perdre.