Une véritable décentralisation peut être obtenue avec les oracles
Le terme ‘oracle’ est devenu assez couramment utilisé dans les cercles de cryptographie à travers le monde ces dernières années, et à juste titre. En effet, ces nouvelles offres sont conçues pour connecter divers projets de blockchain à un large éventail de données hors chaîne, permettant ainsi l’avènement de nombreux nouveaux cas d’utilisation.
Cela dit, la plupart des oracles traditionnels sont confrontés à deux problèmes fondamentaux. Premièrement, ils ont besoin d’une entité/intermédiaire centralisée pour faciliter leur accès à des données externes en temps réel, ce qui permet à des tiers de modifier potentiellement les données qui leur sont fournies. Deuxièmement, les oracles centralisés doivent souvent renoncer à de nombreux avantages en matière de confidentialité proposés par les contrats intelligents, ce qui pose des risques majeurs pour la sécurité globale du système.
UNE contrat intelligent peut être considéré comme un protocole de programme/transaction conçu pour exécuter, administrer et noter automatiquement les événements et actions pertinents selon les termes d’un accord numérique prédéfini.
Les oracles décentralisés expliqués
Comme souligné précédemment, les oracles centralisés servent d’entités uniques et autonomes qui fournissent des données d’une source externe à un contrat intelligent fonctionnant dans un cadre de gouvernance défini. En conséquence, ils présentent le plus souvent un point de défaillance unique qui peut entraîner leur corruption ou leur attaque.
D’autre part, les oracles décentralisés peuvent être visualisés comme un groupe d’oracles indépendants où chaque nœud opérant au sein du réseau est capable d’agir de son propre chef, c’est-à-dire ayant la capacité de travailler en solo et de récupérer des données à partir d’une source hors chaîne.
Puisqu’ils ne dépendent d’aucune sorte d’une «source unique de vérité», l’authenticité et la véracité globales des données fournies au contrat intelligent associé peuvent être vérifiées avec un degré d’efficacité extrêmement élevé.
Pour élaborer, la plupart des réseaux Oracle décentralisés (DON) de haute qualité fournissent à leurs clients des fonctionnalités de sécurité très spécifiques telles que des preuves d’intégrité des données (qui utilisent des signatures cryptographiques) ; modules de validation des données utilisant l’agrégation multicouche (afin d’éliminer les problèmes liés aux temps d’arrêt) ; des garanties crypto-économiques ainsi que d’autres fonctionnalités optionnelles telles que des preuves à connaissance nulle.
D’un point de vue opérationnel, les oracles décentralisés sont idéaux pour une utilisation dans un environnement commercial complexe mais nécessitent un niveau élevé d’investissement financier – en particulier lorsqu’il s’agit de mettre en place l’infrastructure native du projet ainsi que de payer son entretien/maintenance générale.
Les problèmes avec les oracles dans leur forme actuelle
Bien que l’aspect de transparence et de décentralisation de la plupart des plates-formes basées sur Oracle soit assez intrigant, du moins sur le papier, il convient de noter que de telles propositions ne sont valables que dans la mesure où les informations fournies à une blockchain particulière sont «infalsifiables». Cela étant dit, cela vaut la peine d’examiner la question de savoir qui a vraiment le pouvoir d’authentifier ces données ?
En fait, cette question a été examinée en profondeur par de nombreux experts de la blockchain et se pose chaque fois qu’un actif numérique doit être lié à son homologue physique.
A titre d’exemple, chaque fois que le transfert de propriété relatif à une marchandise physique (par exemple un collier) doit avoir lieu entre deux personnes, le contrat intelligent associé à la transaction doit être fourni avec des données garantissant la validité des informations fournies.
Pour y parvenir, un tiers est généralement requis pour la vérification des événements se déroulant dans le monde réel. Et bien que de nombreux projets aient cherché à atténuer ce point douloureux ces dernières années, le problème est encore assez répandu aujourd’hui.
Solutions Oracle décentralisées
Maillon de chaîne
L’un des réseaux oracle les plus populaires sur le marché aujourd’hui, Maillon de chaîne est mieux décrit comme un réseau décentralisé de nœuds capables de fournir à ses utilisateurs un large éventail d’informations en temps réel à partir de sources de données externes. L’architecture native des contrats intelligents de la plateforme est automatisée et est capable d’effectuer des actions au fur et à mesure que certaines conditions prédéfinies sont remplies.
Le réseau de Chainlink est conçu pour aider à traiter les données du monde réel associées à un certain nombre de flux allant des prix des actifs aux données sportives en passant par les données d’expédition et les données météorologiques. En raison de sa structure utilitaire à multiples facettes, la plate-forme est actuellement utilisée par un certain nombre de projets DeFi de premier plan tels que Aave, Kyber Network, Synthetix, entre autres.
CQFD
CQFD peut être considéré comme un oracle décentralisé prêt pour l’avenir, conçu pour connecter de manière transparente un grand nombre de réseaux de chaînes de blocs et leurs contrats intelligents associés avec des sources de données externes. Sur le plan opérationnel, les oracles QED utilisent des «garanties externes» comme cautionnement de leur théorie des contrats intelligents, atténuant de nombreux risques systémiques qui auraient autrement pu entrer dans la mêlée.
En outre, la plate-forme utilise un mécanisme de «notation de fiabilité» qui détermine l’efficacité du capital de l’oracle tout en éliminant les mauvais résultats au sein de l’écosystème. Enfin, QED a été construit sur une blockchain qui ne présente aucun point de défaillance unique et n’utilise pas de système de vérification centralisé, ce qui permet un niveau supérieur d’efficacité opérationnelle et de sécurité globale.
Winet
Tout simplement, Winet est un réseau oracle décentralisé (DON) qui non seulement connecte des contrats intelligents à des sources de données du monde réel, mais permet également à des logiciels tiers de collecter certaines informations spécifiques publiées par une adresse Web donnée à un moment donné de son cycle de vie, qui aussi avec une preuve vérifiable.
Il convient de mentionner que Witnet est livré avec une blockchain holistique hautement développée ainsi qu’un actif numérique natif que les mineurs ont la possibilité de sécuriser au lieu de récupérer, d’attester et de diffuser du contenu Web.