VR : Réalité Virtuelle

Comment les oracles connectent la réalité à la blockchain

Le 7 février 2022 — blockchain, Chainlink - 7 minutes de lecture

 

La confiance fait tourner le monde. De la confiance que vous accordez à un détaillant en ligne pour livrer votre commande à la conviction collective que nous avons que nos devises valent quelque chose. Mais ce n’est pas parce que nous croyons que quelque chose va arriver qu’il en sera ainsi. Beaucoup pensent que s’exposer aux escroqueries et à la fraude n’est que le prix à payer pour faire des affaires, mais que se passerait-il si, au lieu d’accords reposant sur la confiance entre les individus, existait-il un moyen de s’assurer que quelque chose se produisait lorsque certaines conditions étaient remplies ?

 

Entrez les oracles, une technologie qui sert de pont entre la réalité et la blockchain. En tant que tels, ils sont construits à la fois à partir de contrats intelligents en chaîne (essentiellement des programmes construits sur la blockchain) et de matériel hors chaîne capable de mettre à jour les données disponibles pour le contrat intelligent, comme un capteur.

crypto

Que sont les contrats intelligents ?

Pour comprendre leur fonctionnement, il faut d’abord expliquer la partie on-chain de l’oracle : le smart contract. Le principal attrait des contrats intelligents est qu’il s’agit de programmes infalsifiables, qui s’exécutent infailliblement une fois que les conditions qui y sont intégrées sont remplies. C’est parce qu’ils existent sur une blockchain, le plus souvent Ethereum, avec des programmes écrits dans le langage de programmation Solidity.

Le contrat « intelligent » est en fait un peu impropre. Ils ne prennent aucune décision par eux-mêmes, mais suivent les règles qui y sont intégrées pour exécuter automatiquement un accord. Dans le cas des oracles, ces règles dépendent de la saisie de données par la partie hors chaîne de la technologie. Les oracles sont donc des méthodes de connexion de systèmes externes à des contrats intelligents numériques, en leur fournissant des données de tout type que le contrat intelligent doit comprendre avant de s’exécuter. Cette exécution peut autoriser une transaction, mais elle peut également émettre un NFT, par exemple.

Pour illustrer les possibilités des oracles, prenons l’un des principaux réseaux d’oracles comme exemple. Les services de Chainlink permettent aux utilisateurs de connecter des contrats intelligents sur n’importe quelle blockchain à des informations du monde réel telles que des flux de prix, des données météorologiques ou des calculs hors chaîne. Considérez-les comme une interface de programmation d’application avec le monde réel.

Afin de motiver les nœuds à fournir des données précises, ceux qui souhaitent créer des nœuds doivent miser le jeton LINK de Chainlink dans un contrat intelligent, LINK étant également utilisé pour payer les services sur le réseau.

Chainlink décide lui-même des sources de données qu’il propose. La société a formé des partenariats avec un certain nombre de propriétaires d’ensembles de données, tels que l’organisation de presse indépendante Associated Press, qui a mis à disposition ses ensembles de données sur les appels économiques, sportifs et raciaux via le nœud Chainlink. Ces données peuvent à leur tour être utilisées pour déclencher une transaction lorsque les états financiers trimestriels de l’entreprise sont publiés, par exemple.

Une grande partie de l’enthousiasme suscité par les oracles provient de leurs utilisations possibles dans les applications de finance décentralisée (DeFi), telles que l’assurance. Imaginez que les agriculteurs soient automatiquement remboursés pour les rendements réduits des cultures causés par la sécheresse après qu’un capteur météorologique détecte de faibles niveaux de pluie, par exemple. C’est l’une des possibilités qui inspirent son utilisation du programme d’ensembles de données publics de Google Cloud et des données météorologiques et climatiques qu’il contient.

Les oracles de Chainlink sécurisent plus de 75 milliards de dollars d’actifs cryptographiques en décembre 2021. En effet, 2021 s’est avéré être une année exceptionnelle pour le service et les oracles en général, avec un total de 772 réseaux oracle au quatrième trimestre 2021 contre 139 au quatrième trimestre 2020. Cela a conduit à plus de 1,1 milliard de points de données hors chaîne livrés en chaîne.

Types d’Oracle

Il convient de faire la distinction entre quelques types d’oracle différents qui sont spécialisés à des fins différentes. Les oracles entrants ou d’entrée sont du type dont nous avons déjà discuté, en ce sens qu’ils apportent des données du monde réel à la blockchain. Il existe également des oracles sortants ou de sortie qui peuvent apporter des données de blockchain au monde réel, informant les éléments physiques qu’un événement a eu lieu sur la chaîne. Cela peut être utile pour déclencher un verrou intelligent physique une fois qu’un paiement en crypto-monnaie a été effectué, par exemple.

Il existe également une différence entre les oracles matériels et logiciels. Ce dernier fournira des données à partir de sources numériques telles que des données de prix, tandis que le premier s’interfacera avec des capteurs physiques tels qu’un thermomètre. Enfin, il existe des oracles inter-chaînes capables d’échanger des informations entre les chaînes de blocs, permettant aux informations de l’une de déclencher une action sur une autre.

Le problème Oracle

Cependant, des obstacles importants subsistent avant que les oracles ne deviennent vraiment courants, notamment le problème des mauvaises données. Qu’elles proviennent d’un capteur défectueux ou d’un acteur malveillant, de mauvaises données peuvent se retrouver dans la blockchain. Les solutions possibles consistent à avoir plusieurs sources et une validation croisée, bien que si un service oracle est capable de limiter les sources disponibles, cela devient moins utile.

En l’absence de réglementation, des questions importantes se posent également quant à la mesure dans laquelle les actions des contrats intelligents doivent être considérées comme définitives. Ce problème exact a conduit à l’éclatement de la blockchain Ethereum en Ethereum et Ethereum Classic après que les utilisateurs ont exploité un contrat intelligent mal sécurisé pour vider le groupe d’investissement d’organisation autonome décentralisée connu sous le nom de DAO de fonds. Une fois qu’Ethereum a réalisé ce qui s’était passé, ses développeurs ont décidé d’annuler ses actions, créant une scission entre ceux qui pensaient que les actions d’un contrat intelligent devaient être considérées comme écrites et celles qui ne le faisaient pas.

Les possibilités

En supposant que ces obstacles soient surmontés, les cas d’utilisation possibles des oracles et des contrats intelligents, en général, sont vastes. L’émission ou l’édition automatique de NFT est une voie d’exploration passionnante. Imaginez un oracle qui récupère les informations d’un tracker de fitness et délivre des récompenses en fonction du nombre de pas que vous avez effectués. Dans une autre direction, des services tels que Betswap ont émergé en utilisant des oracles pour alimenter les échanges de paris décentralisés. Pendant ce temps, les entreprises s’intéressent à l’utilisation d’oracles dans le contrôle de la qualité et la réduction des contrefaçons – comme dans le cadre du partenariat d’IBM avec Sonoco qui suit les produits pharmaceutiques à température contrôlée tout au long de la chaîne d’approvisionnement.

L’une des utilisations les plus révolutionnaires pourrait prendre la forme d’une assurance paramétrique. Bien qu’il ne s’agisse pas d’une idée nouvelle en soi, l’émergence des oracles a conduit à une nouvelle approche de l’assurance qui ne nécessite pas d’évaluation des pertes. Au lieu de cela, un oracle pourrait payer une somme convenue à l’avance entièrement basée sur les données de capteurs du monde réel.

Les oracles sont une étape importante vers l’intégration du monde extérieur avec la technologie blockchain En tant que systèmes inviolables et traçables, ils offrent un moyen sûr et irréversible de déplacer les données hors chaîne sur la chaîne – la partie délicate consiste à vérifier ces données en premier lieu. Surmontez cela, et les oracles pourraient éventuellement remplacer les arbitres tiers qui ont aujourd’hui tant de contrôle sur les transactions.

 

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.