ETFFIN Finance >> cours Finance personnelle >  >> Crypto-monnaie >> Chaîne de blocs

Que sont les oracles décentralisés ?

Les crypto-monnaies remplissent une variété de cas d'utilisation, mais aucun d'entre eux ne peut aboutir à quoi que ce soit sans oracles décentralisés. Si nous considérons nos organes comme des parties isolées qui remplissent un certain rôle dans notre corps, alors les oracles seraient les nerfs qui les aident à travailler en cohésion. De la même manière, les applications décentralisées sont des organes du monde de la blockchain qui mourraient si elles étaient conservées séparément pour toujours.

Lorsque Vitalik Buterin a décidé de créer Ethereum, il l'a fait en pensant que Bitcoin a une sérieuse limitation en n'étant pas scriptable. Alors que l'écosystème des contrats intelligents l'a fait, En réalité, créer un hub dApp que tout le monde aime, Buterin et l'équipage ont oublié qu'Ethereum a autant de problèmes de limitations que Bitcoin.

Peut-être que l'histoire se répète, mais par coïncidence, l'industrie de la blockchain est confrontée aujourd'hui aux mêmes problèmes d'interopérabilité que le secteur informatique il y a des décennies. Les réseaux sont incapables de se connecter entre eux, ce qui laisse beaucoup de place à une mauvaise expérience utilisateur et à une inefficacité générale. Si nous faisons un zoom arrière et regardons comment les blockchains interagissent avec le monde réel, nous découvrons que la situation est désastreuse - les blockchains ne peuvent pas être directement connectées aux systèmes existants, ce qui limite considérablement leur facilité d'utilisation et leur taux d'adoption.

Les experts se réfèrent à cette limitation pour le problème Oracle. Sans aucun moyen d'envoyer des données ou d'extraire des données de systèmes externes construits en dehors des blockchains, les registres numériques restent isolés, un peu comme un ordinateur sans connexion Internet. Considérant que la majorité des cas d'utilisation de contrats intelligents reposent sur l'interaction avec le monde réel, le problème de l'oracle est un problème bien plus grave qu'on ne peut l'imaginer.

Pour résoudre cela, Les développeurs de blockchain ont créé des oracles. Nous ne parlons pas simplement de n'importe quels oracles. Dans ce cas, nous parlons d'oracles décentralisés !

Que sont les oracles décentralisés ?

Nous avons déterminé que les cas d'utilisation de la blockchain, en particulier ceux qui s'appuient sur des contrats intelligents, nécessitent une connexion avec le monde extérieur. Par example, les contrats intelligents financiers doivent avoir accès aux informations du marché pour déterminer les règlements ; une ville intelligente basée sur la blockchain aurait besoin de connecter des contrats intelligents et des données IoT pour réguler les contrats de location - la liste est longue.

Dans ces cas, il n'y a aucun lien reliant une infrastructure blockchain à une infrastructure informatique ordinaire. Pour nous de combler le fossé et de connecter les deux, nous avons besoin d'un service middleware :une technologie qui relie les systèmes en chaîne et hors chaîne.

Nous appelons ce middleware un oracle blockchain. Les oracles peuvent être de nature complexe, mais ils n'ont qu'un seul objectif :faciliter une connexion entre les blockchains et les systèmes centralisés.

Fonctions Oracle fondamentales

Tous les oracles doivent offrir une liste spécifique de fonctionnalités afin de réaliser une connexion entre les systèmes en chaîne et hors chaîne (notez que dans certains cas, nous avons également besoin d'oracles entre les réseaux blockchain eux-mêmes), et les plus importants sont :

  • Ecoutez. Listen est une fonction qui permet aux oracles de surveiller les réseaux blockchain et de vérifier les demandes entrantes des utilisateurs pour les données hors chaîne.
  • Extrait. L'extraction est une fonctionnalité avec laquelle les oracles récupèrent des données à partir de systèmes externes.
  • Diffuser. La diffusion est la possibilité de signer et de partager des transactions sur une blockchain afin d'envoyer des données à un contrat intelligent.

Pour qu'un oracle fonctionne, il doit desservir simultanément les systèmes en chaîne et hors chaîne. Pendant qu'on écoute, établit des liens, diffuse des données, et extrait des informations des réseaux, les autres demandes de traitement, récupère les données, et envoie des données de blockchain aux systèmes hors chaîne.

La question est, si les oracles sont si cruciaux pour l'interopérabilité, pourquoi n'ont-ils pas été développés il y a des années ? Comme toujours, le problème vient de la centralisation.

Jusqu'en 2017, la plupart des oracles ou des prototypes d'oracles étaient de nature centralisée. Comme les transactions déterministes sont le pain et le beurre des contrats intelligents, ce qui signifie que les transactions peuvent être vérifiées par tous les nœuds, il était très peu fiable pour des réseaux comme Ethereum d'exécuter ces oracles.

Un oracle centralisé est similaire à une base de données d'entreprise, et si nous devions l'utiliser, les blockchains perdraient leur décentralisation au moment où elles interagissent avec un système hors chaîne.

Étant donné que nous ne voulons pas ruiner une fonctionnalité fondamentale de la blockchain en introduisant un middleware qui a l'éthique complètement opposée, les développeurs ont plutôt travaillé sur des oracles décentralisés.

Le principe d'un tel oracle est de ne pas s'appuyer sur une seule source. Au lieu, nous améliorons l'authenticité et la qualité des données en les concevant de manière à agréger les données de plusieurs sources externes.

Pourquoi les oracles décentralisés sont importants

Bien qu'il ne soit pas agréable d'entendre parler, une cascade de liquidation sur le protocole de prêt Le composé datant de novembre 2020 est un assez bon exemple de l'importance d'avoir plusieurs sources de données.

Compound permet à ses utilisateurs d'emprunter et de prêter des fonds cryptographiques. Emprunter nécessite des garanties, et s'il n'y a pas suffisamment de garanties, les actifs de l'emprunteur sont liquidés. DAI est un stablecoin qui est couramment utilisé pour les prêts, et un jour particulier, le prix du token a soudainement augmenté de 30% sur Coinbase Pro.‍

L'oracle des prix du composé à l'époque provenait des prix uniquement de Coinbase Pro, et depuis que le prix a grimpé, les emprunteurs se sont retrouvés avec des prêts sous-garantis, qui ont été rapidement liquidés. Le protocole avait un total de 88,4 millions de dollars en liquidations ce jour-là. En outre, Le projet DeFi dYdX en a également souffert, mais n'a perdu que 8 millions de dollars au cours du processus.

Comme on le voit, les investisseurs en crypto ont perdu un total de 96,4 millions de dollars à cause d'une erreur de débutant. Si Compound utilisait un oracle décentralisé qui récupérait les données de plusieurs sources et les agrégeait, le protocole de prêt n'aurait pas enregistré l'augmentation momentanée des prix de DAI.

Dernier mot

Sans oracles, les blockchains auraient une portée limitée. Les réseaux décentralisés d'aujourd'hui seraient comme un ordinateur ou un smartphone sans connexion Internet. Avec ce niveau d'isolement, nous ne pouvons pas imaginer que la technologie blockchain soit utile à quiconque en dehors de sa communauté existante.

Les oracles décentralisés sauvent la situation en fournissant une connexion fiable et sans confiance entre les systèmes en chaîne et hors chaîne. Non seulement ils comblent le fossé entre les anciens et les nouveaux systèmes de grand livre, mais ils permettent également à la connexion de suivre l'éthique de base de la technologie blockchain.

Les Oracles sont plus importants que jamais, surtout maintenant qu'absolument tous les projets DeFi reposent sur leur utilisation pour récupérer les données de prix, établir des colonies, et permettent aux investisseurs de négocier des actifs sans utiliser une bourse traditionnelle. Certains disent que DeFi ne tiendrait pas sa valorisation de 75 milliards de dollars sans les oracles, et le fait que la finance décentralisée n'est devenue une chose qu'après la maturation de fournisseurs d'oracles comme Chainlink est un témoignage suffisant pour nous le faire croire.