talon Qu'est-ce qu'un oracle blockchain et comment fonctionne-t-il ? – Securities.io
Suivez nous sur

Actifs numériques 101

Qu'est-ce qu'un Oracle Blockchain et comment ça marche ?

mm

Au fil des années depuis son invention, la blockchain a mis au point d’innombrables produits et solutions destinés à améliorer son fonctionnement, à la rendre plus productive et, dans certains cas, même à permettre d’autres produits et solutions.

Un exemple de ces derniers sont les oracles blockchain, qui sont devenus un élément technologique crucial qui permet à la blockchain de se connecter au monde réel, et donc d'améliorer ses contrats intelligents et d'ouvrir d'innombrables nouvelles possibilités.

Si vous n'êtes pas familier avec les oracles blockchain, ou si vous souhaitez en savoir plus à leur sujet, continuez à lire et nous vous expliquerons tout ce que vous devez savoir à leur sujet.

Que sont les oracles blockchain ?

Les oracles blockchain sont un type particulier de technologie destinée à mettre des informations externes en chaîne et à les transmettre à des contrats intelligents. Essentiellement, ils ont été inventés pour servir de pont entre la blockchain et le monde réel.

Comme vous le savez peut-être, Technologie blockchain et ses contrats intelligents ne peuvent pas accéder aux données externes – des données qui ne sont pas enregistrées sur la blockchain. S’il se trouve en dehors du réseau, il est invisible pour les contrats intelligents. Le problème est cependant que les contrats intelligents dépendent de ces données. De nombreux accords conclus grâce à l'utilisation de contrats intelligents seront exécutés hors chaîne, mais le contrat lui-même ne sera exécuté que lorsque l'on prendra conscience du fait que les termes de l'accord ont été respectés.

Résoudre le problème de la blockchain

C'est là que les oracles blockchain, en tant que services tiers, entrent en scène, permettant exactement cela : un lien ou un pont entre les mondes en chaîne et hors chaîne, permettant aux données de voyager de l'une à l'autre et alimentant intelligemment contracte les données dont ils ont besoin pour fonctionner correctement.

Cela rend les oracles cruciaux pour l’écosystème blockchain, car ils augmentent les possibilités offertes par les contrats intelligents. Sans eux, les contrats intelligents seraient beaucoup plus limités et inutiles dans des situations réelles.

En d’autres termes, les oracles ne fonctionnent pas comme des sources de données, mais plutôt comme des chemins que les données empruntent pour voyager de la source aux contrats intelligents. Bien entendu, ils ont d’autres objectifs, notamment la vérification et l’authentification des sources de données avant de fournir les informations. Quant au type d'informations transférées, il peut s'agir de n'importe quoi, depuis les informations sur les prix et la confirmation de paiement jusqu'aux données capturées par les capteurs, telles que la température mesurée, et bien plus encore.

Enfin, si certains oracles ne délivrent des informations qu’à des chaînes intelligentes, il en existe également qui peuvent les remonter vers des sources extérieures.

Différents types d'Oracles

Comme mentionné, tous les oracles ne sont pas identiques. En fait, il en existe de nombreux types qui dépendent de différents détails, comme l'origine des données, si elles sont entrantes ou sortantes, et même si les oracles sont centralisés ou décentralisés.

Cela dit, nous considérerons 6 types différents d’oracles, notamment :

  1. Oracles logiciels
  2. Oracles matériels
  3. Oracles entrants/sortants
  4. Oracles centralisés/décentralisés
  5. Oracles spécifiques au contenu
  6. Oracles humains

1. Oracles logiciels

Les premiers sur la liste sont les oracles logiciels, qui sont essentiellement des oracles qui interagissent avec des sources d'informations en ligne. C’est là qu’ils vont collecter des données, et à partir de là, ils les renvoient à la blockchain. Leurs sources d’informations peuvent être tout ce qui est jugé suffisamment fiable, notamment divers sites Web, serveurs spécifiques et même bases de données auxquelles ils ont accès.

En d’autres termes, s’il se trouve sur Internet et que les oracles peuvent y accéder, il compte comme une source de données logicielles, et les oracles logiciels peuvent en récolter des données pour les besoins de leur travail. contrats intelligents.

Et comme ces détails sont disponibles en ligne en temps réel, ces oracles sont également parmi les plus rapides en matière de diffusion d’informations. Cela en fait également le type d’oracles blockchain le plus souhaitable et le plus couramment utilisé.

2. Oracles matériels

Ensuite, nous avons les oracles matériels, qui sont utilisés pour les contrats intelligents qui dépendent d'informations du monde réel. Il s’agit généralement d’oracles qui collectent des informations enregistrées par des capteurs du monde physique, puis envoyées sur la blockchain et dans des contrats intelligents. Cela peut inclure n'importe quoi, des relevés de température aux lecteurs de codes-barres, en passant par les relevés de niveau d'eau, les relevés de pollution de l'air, et bien plus encore. Ce type d'oracles est couramment utilisé dans les chaînes d'approvisionnement, où ils permettent aux contrats intelligents de suivre les marchandises transportées. Ainsi, s’il y a des événements du monde réel qui doivent être enregistrés sur la blockchain, c’est le type d’oracles que vous devrez utiliser.

3. Oracles entrants/sortants

Nous avons mentionné brièvement plus tôt que certains oracles ne peuvent importer des informations que du monde réel, ou plutôt de sources hors chaîne vers la blockchain, et finalement des contrats intelligents. Ceux-ci sont connus sous le nom d’oracles entrants, et les oracles logiciels et matériels mentionnés dans les segments précédents entrent dans cette catégorie.

Cependant, il existe également des oracles sortants, qui sont utilisés pour envoyer des données en chaîne depuis la blockchain vers le monde extérieur. Ils sont utilisés pour informer des sources extérieures de quelque chose qui s'est produit sur la blockchain. Ainsi, par exemple, disons qu'un correspondant envoie un crypto paiement à une autre partie, ce qui est nécessaire pour qu'une action concrète se produise. Le contrat intelligent utiliserait des oracles sortants pour envoyer ces informations et les livrer à l'endroit où elles doivent atteindre.

Les oracles sortants peuvent être un outil utile, et ils seront probablement de plus en plus utilisés dans les années à venir, à mesure que de plus en plus d'industries commenceront à utiliser la technologie blockchain et ses contrats intelligents pour mener leurs activités quotidiennes.

4. Oracles spécifiques au contrat

Au quatrième endroit, nous avons des oracles spécifiques au contrat. Ces oracles ont été conçus spécifiquement pour être utilisés par un seul contrat intelligent, et ils ne retirent que les informations utiles pour ce contrat. Cela signifierait que si vous souhaitez déployer plusieurs contrats intelligents, vous aurez également besoin du même nombre d’oracles spécifiques au contrat développés.

Bien qu’il s’agisse d’un type d’oracle qui existe et peut être utilisé, leur maintenance est considérée comme très coûteuse et trop longue. Ainsi, les entreprises qui souhaitent extraire des informations de plusieurs sources trouveront probablement cela trop peu pratique. Cependant, s’ils n’ont besoin d’un oracle spécifique que pour un cas à usage unique, cela peut être une option à considérer.

5. Oracles centralisés/décentralisés

Vers la fin de la liste, nous avons les oracles centralisés et décentralisés. C'est une catégorie intéressante car elle détermine les niveaux de confiance. De toute évidence, les oracles centralisés sont contrôlés par une seule entité, et cette entité agit en tant que seul fournisseur d'informations pour le contrat intelligent. Cependant, il s’agit également d’une option plus risquée, car elle nécessite que vous fassiez confiance à l’entité qui fournit les informations.

L’entité en question a un contrôle total sur les données, et l’efficacité du contrat intelligent dépend de son honnêteté et de son exactitude, ce sur quoi beaucoup ne comptent pas. Ce n'est pas non plus dans l'esprit de crypto et blockchain, qui ont été conçus pour être décentralisés pour une raison : éviter la diffusion de données fausses ou imprécises qui ont toujours été distribuées par des services centralisés.

Un autre inconvénient est que, même si l’autorité centralisée qui contrôle le flux de données est fiable, elle peut toujours être piratée, ce qui permettrait à des acteurs malveillants d’interférer avec le contrat intelligent et potentiellement de causer des problèmes.

Cependant, le plus gros défaut des oracles centralisés est leur point de défaillance unique, ce qui signifie que même si une seule vulnérabilité est découverte et utilisée à mauvais escient, l’ensemble du système échouera.

Les oracles décentralisés ont été inventés pour contrer tous ces problèmes. Ils partagent bon nombre des mêmes objectifs que les blockchains publiques, comme faire les choses d’une certaine manière afin d’éviter le risque de contrepartie. Ils ne s'appuient pas sur une seule source d'information, ce qui augmente sa fiabilité. Essentiellement, le contrat intelligent demande des informations à plusieurs sources, les compare et augmente les chances que les informations fournies soient vraies.

Certains projets blockchain qui ont des oracles décentralisés les proposent même à d'autres blockchains, avec Maillon de chaîne étant le premier exemple et le leader dans ce domaine. Grâce à leur nature, les oracles décentralisés suppriment le besoin de confiance.

6. Oracles humains

Enfin et surtout, nous avons les oracles humains. Cela inclut des personnes possédant des connaissances spécialisées dans un domaine spécifique, ce qui leur permet de jouer le rôle d'oracle, de rechercher et de vérifier l'authenticité des données en utilisant manuellement diverses sources. Ils peuvent ensuite traduire les informations en contrats intelligents.

Bien entendu, ce type d’oracle requiert le plus de confiance, car il dépend directement de l’expertise et de la fiabilité des experts qui fournissent l’information, et même s’ils sont considérés comme fiables, ils peuvent toujours commettre des erreurs. Dans le pire des cas, bien sûr, il peut s’agir d’escrocs qui pourraient fournir des données corrompues ou ouvertement fausses.

Conclusion

Les oracles de contrats intelligents sont une technologie qui a permis aux contrats intelligents, et donc à l’ensemble de l’écosystème blockchain, d’ouvrir une fenêtre sur le monde réel. Ce faisant, les oracles ont élargi les possibilités de la blockchain, lui offrant de nouveaux cas d’utilisation et donnant à l’industrie de la cryptographie la possibilité de se rapprocher encore davantage de son adoption.

Ali est un écrivain indépendant qui couvre les marchés des crypto-monnaies et l'industrie de la blockchain. Il a 8 ans d'expérience dans la rédaction sur les crypto-monnaies, la technologie et le trading. Son travail peut être consulté sur divers sites d'investissement de premier plan, notamment CCN, Capital.com, Bitcoinist et NewsBTC.

Annonceur Divulgation: Securities.io s'engage à respecter des normes éditoriales rigoureuses pour fournir à nos lecteurs des critiques et des notes précises. Nous pouvons recevoir une compensation lorsque vous cliquez sur des liens vers des produits que nous avons examinés.

AMF: Les CFD sont des instruments complexes et comportent un risque élevé de perte rapide d'argent en raison de l'effet de levier. Entre 74 et 89 % des comptes d’investisseurs particuliers perdent de l’argent lors de la négociation de CFD. Vous devez vous demander si vous comprenez le fonctionnement des CFD et si vous pouvez vous permettre de prendre le risque élevé de perdre votre argent.

Avis de non-responsabilité relatif aux conseils en investissement: Les informations contenues sur ce site Internet sont fournies à des fins pédagogiques et ne constituent pas un conseil en investissement.

Clause de non-responsabilité relative aux risques de négociation: Le trading de titres comporte un degré de risque très élevé. Négociez tout type de produits financiers, y compris le forex, les CFD, les actions et les crypto-monnaies.

Ce risque est plus élevé avec les crypto-monnaies en raison du fait que les marchés sont décentralisés et non réglementés. Vous devez être conscient que vous risquez de perdre une partie importante de votre portefeuille.

Securities.io n'est pas un courtier enregistré, un analyste ou un conseiller en investissement.