Avant-propos : ⏳

Dans le monde de la blockchain, les oracles ( #Oracle ) jouent un rôle très important.

La blockchain est connue pour ses propriétés d'impossibilité de falsification et de sauvegarde permanente des données, et de nombreuses industries profitent de ces propriétés pour développer de nouvelles technologies. Cependant, les réseaux blockchain étant généralement fermés, les informations externes ne peuvent pas être obtenues directement. C'est comme un pot scellé, les informations qu'il contient sont en sécurité, mais de nouvelles choses ne peuvent pas être ajoutées de l'extérieur.

C’est là que les oracles entrent en jeu. Ils constituent comme un pont entre la blockchain et le monde extérieur, aidant à saisir des données externes dans la blockchain en toute sécurité. Imaginez que l’oracle soit comme un messager intelligent, apportant des informations du monde extérieur au monde de la blockchain.

"Apprenons-en davantage sur les oracles blockchain et leurs scénarios d'application" et poursuivons notre lecture👇

⚡Qu'est-ce qu'un oracle ?

Dans le domaine informatique, un oracle est comme un ordinateur super intelligent. Elles possèdent non seulement toutes les fonctions des machines de Turing, mais ont également une capacité particulière : elles peuvent obtenir directement des réponses à certaines questions sans effectuer de calculs complexes.

Ce processus magique est appelé « Oracle ». En d’autres termes, la machine Oracle peut résoudre certains problèmes que même une machine de Turing ne peut pas résoudre, comme l’obtention directe de réponses externes.

⚡Importance :

Les Oracles ouvrent la voie à un écosystème Web3 décentralisé, dans lequel la décentralisation et la numérisation sont les principales caractéristiques sous-jacentes. Il s'agit d'une entité dédiée qui relie une plateforme blockchain à des sources de données externes existantes pour faciliter l'exécution de contrats intelligents basés sur des informations du monde réel.

Les Oracles, reconnus sous le nom de Distributed Oracle Networks ou DON, aident les clusters Web 3.0 à accéder de manière transparente aux jonctions de données, aux canaux existants et à l'informatique avancée, sans aucun problème. Ils aident les développeurs à créer des contrats intelligents hybrides, où il existe une combinaison de code en chaîne et d'infrastructure hors chaîne pour prendre en charge les projets DApp innovants. Alors que les données en chaîne existent au sein du réseau blockchain, les données hors chaîne résonnent au-delà de l'écosystème.

Les entreprises et entités utilisant la technologie blockchain travaillent main dans la main avec des réseaux Oracle bien connus tels que Chainlink pour étendre leurs capacités.

Les oracles jouent un rôle important dans l’élargissement de la portée de l’opérabilité des contrats intelligents. Dans le même temps, le manque d’oracles blockchain limitera l’utilisation des contrats intelligents. Il convient de noter que les oracles ne constituent pas seulement le lien entre la blockchain et le monde extérieur, ils constituent également la couche d’infrastructure qui améliore l’efficacité du réseau central. Oracle interroge, valide et authentifie les ressources de données externes avant de les lier au demandeur. Certaines solutions Oracle puissantes peuvent facilement transférer des données vers des contrats intelligents tout en les restaurant vers des sources externes.

⚡Principaux scénarios d'application :

●Finance décentralisée : la finance décentralisée (DeFi) est l'une des tendances les plus en vogue de ces dernières années. Dans le monde DeFi, les oracles jouent un rôle clé, permettant aux gens d'obtenir facilement des données financières liées aux actifs et aux marchés.

Par exemple, le marché des prêts aux actifs virtuels utilise des oracles de prix pour déterminer les capacités d’emprunt des investisseurs. Ces oracles permettent de vérifier si les investisseurs ont fourni suffisamment de garanties et si une liquidation est nécessaire. De plus, les teneurs de marché automatisés utilisent des oracles de prix pour garantir que la liquidité est cohérente avec les prix du marché, améliorant ainsi l'efficacité des transactions.

●Jeux NFT et blockchain : Avec l'aide des oracles, des contrats intelligents ont également commencé à émerger dans des domaines non financiers, comme les jeux NFT et blockchain. Les NFT sont très dynamiques et sensibles aux événements externes.

Les oracles informatiques aident à créer un caractère aléatoire vérifiable, conférant aux NFT leurs caractéristiques aléatoires uniques. Ces oracles jouent également un rôle clé dans la sélection des gagnants aléatoires ou des baisses NFT dans les jeux. Les jeux vidéo utilisent le caractère aléatoire vérifiable pour augmenter l'engagement et le plaisir.

●Dérivés décentralisés : un dérivé est un contrat financier dont la valeur est basée sur un actif sous-jacent. Les produits dérivés favorisent la stabilité financière en permettant aux individus d'investir dans un actif sous-jacent avec différentes perspectives (long ou court terme). Les plateformes publiques de contrats intelligents peuvent créer et échanger une variété de produits dérivés, y compris des actifs basés sur la blockchain.

Les oracles jouent un rôle important sur les marchés dérivés décentralisés en fournissant des données sur les prix, les valeurs de règlement et des informations sur l'expiration des contrats pour déterminer les gains ou les pertes des participants.

●Assurance de contrat intelligent : dans un environnement fiable, les produits d'assurance peuvent être mis en œuvre via des contrats intelligents. Par exemple, la plateforme de demande d’assurance décentralisée d’Etherisc fournit des services tels que l’assurance retard de vol et l’assurance récolte. L'oracle joue dans ce cas une fonction clé de vérification et de règlement des données.

● Marchés de prédiction décentralisés : les marchés de prédiction décentralisés (tels qu'Augur et Gnosis) utilisent la sagesse de la foule pour prédire les résultats du monde réel, tels que les résultats de l'élection présidentielle ou les victoires et défaites sportives. Si les résultats d'un vote sont contestés, les oracles peuvent fournir une résolution rapide et sûre.


⚡Tous les réseaux Oracle ont trois fonctions importantes :

●Collecter des données : ils collectent des données à partir de sources externes fiables.

●Envoyer des informations : ils utilisent des messages signés pour envoyer des informations sur la blockchain.

● Stocker les données en toute sécurité : ils stockent les données en toute sécurité sous la forme de contrats intelligents afin que les utilisateurs finaux puissent y accéder facilement.

Une fois les données stockées dans le contrat intelligent, d'autres protocoles automatisés peuvent y accéder facilement en référençant les informations dans la fonction « récupération ». De plus, les données peuvent être utilisées directement par les nœuds Ethereum ou les participants au réseau, qui peuvent obtenir les données en accédant à la partie stockage de l'écosystème Oracle.