Oracle de la blockchain : à quoi-sert-il ?

Avec la création du Bitcoin, nous avons également acquis une nouvelle technologie révolutionnaire connue sous le nom de Blockchain. Dans le but de permettre d’effectuer des transactions sans autorité centrale, ils ont créé une technologie hautement sécurisée.

La grande majorité des informations stockées dans la Blockchain ne sont pas accessibles. Pour obtenir des informations du monde extérieur, cette technologie doit s’appuyer sur d’autres méthodes qui ne lui sont pas accessibles. Pour servir de pont entre le monde réel et la blockchain, les oracles ont été développés.

Qu’est-ce qu’un oracle de blockchain ?

La blockchain est une technologie qui permet l’échange de devises et d’informations, ainsi que le stockage de ces dernières. Les nombreuses parties impliquées dans la gestion de la blockchain vérifient et contrôlent toutes ses opérations.

Les informations et les transactions sont très sécurisées et ne peuvent en aucun cas circuler en dehors du système

Cela peut être à la fois un avantage pour empêcher le piratage des données et un inconvénient en raison de l’impossibilité d’intégrer d’autres informations.

C’est pour cette raison que la Blockchain Oracle a été créée. Sa fonction principale est de recueillir des informations du monde extérieur afin de les intégrer à la Blockchain. Les informations relatives aux contrats intelligents de la Blockchain peuvent avoir des origines diverses. Ainsi, la Blockchain s’enrichit de nouvelles informations sans mettre en danger les données existantes.

Les oracles travaillent en recueillant des données du monde réel, telles que des données météorologiques, des résultats sportifs et des informations sur le trafic aérien. En général, les oracles doivent fournir des informations auxquelles la Blockchain n’a pas accès.

Ils doivent également vérifier que les sources d’information sont fiables afin que les contrats intelligents puissent prendre de bonnes décisions. Les oracles se déclinent en plusieurs variétés, chacune ayant un objectif spécifique.

A lire aussi : comment tester son éligibilité à la fibre gratuitement ?

Quels types d’oracles existe-t-il ?

En tout et pour tout, il existe quatre sortes d’oracles dans le monde :

  • Les oracles de type logiciel
  • Les oracles physiques
  • Les oracles de tri
  • Les prédictions des oracles.

Les oracles logiciels sont ceux qui obtiennent des informations directement sur Internet. Les sources primaires de ces informations sont des sites web qui doivent être vérifiés par le logiciel Oracle.

En ce qui concerne l’oracle physique, il permet d’accéder directement à des informations du monde réel. Dans la plupart des cas, il ne s’agit pas de logiciels, mais plutôt d’une variété de capteurs ou de dispositifs qui permettent, par exemple, de localiser des objets particuliers.

Ces deux types d’oracles sont considérés comme des oracles « sortants » car ils incorporent des informations dans la Blockchain.

 Les oracles sortants peuvent également être engagés pour transférer des informations de la Blockchain vers le monde réel. Augur et Gnosis sont des exemples d’oracles qui utilisent la sagesse des foules pour prédire les résultats futurs.

Pour la plupart, les oracles s’appuient sur des mécanismes de consensus pour vérifier leurs sources de données. 

Les validateurs de Noeuds, par exemple, utilisent le LIEN de l’Oracle pour obtenir des contrats pour les données et valider les informations qui ne font pas partie de la chaîne chez Chainlink. Pour valider les transactions, les blockchains utilisent un mécanisme de consensus appelé preuve d’enjeu (Proof of Stake).

En plus des données institutionnelles, les oracles peuvent ingérer des données provenant de dispositifs mécaniques tels que des capteurs anti-violation ou des thermomètres. Par exemple, une application DeFi surveillant les chaînes d’approvisionnement des épiceries peut utiliser un oracle pour ingérer des données provenant de lecteurs de codes-barres.