
,16 min
Meilleurs portefeuilles web3 en 2026
Lire la suite
Les smart contracts ont provoqué une révolution dans l’univers de la blockchain, au même titre que la création de Bitcoin et l’invention de la blockchain. Cependant, il n’a pas fallu longtemps pour que cette technologie pourtant hautement disruptive révèle son principal point faible. Pour fonctionner correctement, les smart contracts ont besoin d’informations fiables et à jour sur lesquelles s’appuyer, mais comme ils ne peuvent pas accéder aux données hors chaîne, qui peuvent être essentielles à l’exécution d’accords contractuels, cela limite fortement l’utilisation des smart contracts en dehors de leurs blockchains natives. Afin de surmonter cette lacune, le concept d’oracle blockchain a été proposé comme un pont entre la logique on-chain d’un smart contract et une source hors chaîne d’informations externes nécessaire à son exécution correcte.
Au niveau le plus fondamental, un oracle blockchain est un service intermédiaire qui relie le monde autonome d’une blockchain compatible avec les smart contracts au monde extérieur. Pour le dire de manière figurée, un oracle expose un monde externe à une blockchain cible, une fenêtre par laquelle cette dernière peut jeter un coup d’œil dehors. En effet, ce qu’il recherche est en fin de compte déterminé par la logique du smart contract et par le code qui l’alimente et lui donne vie. Les types de données dont un smart contract peut avoir besoin sont très divers. En réalité, ils peuvent être n’importe lesquels. À mesure que la finance décentralisée (DeFi) commence à gagner du terrain dans l’écosystème crypto, les applications blockchain (dApps) ont souvent besoin d’informations financières telles que les taux des cryptomonnaies et des devises, ainsi que les cours des actions et des matières premières. Mais la DeFi n’est certainement pas la seule au bord du chemin. Les oracles ont trouvé leur utilité dans des domaines aussi divers que les prévisions météorologiques et les paris sportifs, la gestion d’identité et les chaînes d’approvisionnement.Il devrait désormais être clair que la tâche d’un oracle ne se limite pas à interroger, récupérer et relayer des informations pertinentes. Leur véracité, leur authenticité et leur actualité sont tout aussi importantes. Par conséquent, pour accomplir correctement sa mission, un oracle blockchain ne doit pas seulement communiquer avec des sources de données externes et fournir à une application sur une blockchain des faits du monde réel, mais aussi vérifier que l’information est authentique, s’assurer qu’elle n’a pas été manipulée, et le faire de manière sécurisée et efficace. Comme cette tâche peut être réalisée de multiples façons, il n’est pas surprenant que les oracles blockchain existent sous de nombreuses formes, et qu’il soit nécessaire de bien les distinguer.
Les oracles blockchain peuvent offrir une large gamme de fonctionnalités et être classés selon différentes dimensions. Il peut exister des oracles matériels et logiciels, selon que les données sont obtenues via un dispositif matériel comme un lecteur de codes-barres ou à partir d’un site Web. Les oracles entrants et sortants déplacent des bits d’information vers et depuis les smart contracts. Les oracles peuvent être conçus pour un contrat particulier, taillés sur mesure selon ses exigences spécifiques. Ironiquement, il peut même exister des oracles humains. Un retour aux sources, en un sens.Cependant, sans fournir d’informations fiables, ils sont tous au mieux inutiles. Puisque les blockchains sont censées fonctionner dans des environnements sans confiance et décentralisés, on pourrait raisonnablement s’attendre à ce que les oracles blockchain partagent la même philosophie, à savoir éliminer le risque de contrepartie. Et on n’aurait pas tort. Il n’est guère étonnant que les applications fonctionnant sur des blockchains compatibles avec les smart contracts privilégient les oracles décentralisés plutôt que centralisés. L’idée clé derrière un oracle décentralisé consiste à interroger autant de points de données que possible afin qu’une seule source de vérité corrompue ne puisse pas compromettre l’intégrité du flux de données. Une extension de cette idée consiste à faire fonctionner une armée d’oracles récupérant les mêmes informations à partir de différentes sources, supprimant ainsi un point de défaillance unique sous la forme de l’oracle blockchain lui-même.
À ce jour, l’espace des oracles est largement dominé par Chainlink, qui s’efforce de fournir aux dApps la plus vaste collection de données de référence sur les prix. Mais d’autres acteurs tentent de combler ses lacunes. Band Protocol, soutenu par Binance, affirme offrir des vitesses plus élevées, des coûts plus faibles et une meilleure évolutivité que Chainlink. Tellor se concentre entièrement sur les flux de données de prix plutôt que d’essayer de créer des oracles pour chaque cas d’usage potentiel et chaque type de données. Comme Chainlink, il veut devenir une source de données de référence pour l’ensemble de l’arène DeFi. Comme déjà indiqué plus haut, c’est dans la DeFi que la majorité des oracles blockchain évoluent librement. Les plateformes de prêt DeFi telles que MakerDAO, Fulcrum, Synthetix, AmpleForth et autres ont besoin de suivre en temps réel les prix de marché des actifs utilisés comme garantie pour les tokens créés sur ces plateformes. Sans surprise, les systèmes d’oracle sont la pierre angulaire de tels projets, car leur succès dépend fortement d’un reporting précis des données et de prix de marché à jour.D’autres domaines importants où les oracles blockchain s’intègrent parfaitement sont les marchés de prédiction et de paris. Ici, vous pariez sur l’issue d’un événement futur via un smart contract connecté à un oracle qui décide de votre sort. Augur, qui se présente comme une plateforme de paris mondiale et sans limite, vous permet de spéculer sur tout événement dont l’issue peut être vérifiée objectivement. Son concurrent, Gnosis, vise à construire un cadre pour créer des tokens conditionnels pouvant être intégrés aux marchés de prédiction. Il existe d’autres domaines d’application et cas d’usage pour lesquels des oracles blockchain ont été développés, par exemple l’assurance décentralisée, le gambling on-chain, les paris sportifs, les services de paiement, le prêt avec garantie, pour n’en citer que quelques-uns. Tous nécessitent des flux de données sans confiance, ce qui impose l’utilisation d’oracles blockchain pour connecter une source d’informations fiables aux smart contracts sur les blockchains concernées.
Les smart contracts sont essentiels pour l’univers crypto. Mais sans moyen de communiquer avec le monde « extérieur », ils sont pour l’essentiel inutiles, vivant dans leur propre univers fermé. Les oracles blockchain, en tant que solution de deuxième couche, sont conçus pour traiter ce problème. Le cryptoverse a connu une croissance expansive de l’univers DeFi au cours des deux dernières années, et les oracles contribuent à cette expansion tout en en bénéficiant, dans une relation mutuellement avantageuse.
Partager :
Inscrivez-vous à notre newsletter — restez informé et maître de vos décisions.

Souhaitez-vous quelques cookies ?
Nous utilisons des cookies propriétaires et tiers sur notre site pour améliorer votre expérience, analyser notre trafic et répondre aux besoins de sécurité et de marketing. Sélectionnez « Tout accepter » pour les autoriser.
Politique de cookiesAcheter des cryptos avec de la monnaie fiduciaire


USD/ETH
0,000388


USD/BTC
0,000012


EUR/BTC
0,000014