Oracle Series #1 : Présentation d'Oracle

Oracle n'est plus nouveau avec des noms qui ont connu une croissance impressionnante lors de la dernière saison haussière, comme ChainLink (LINK), Tellor (TRB), Band Protocol (BAND)… Mais quel potentiel et quelle évolution y a-t-il ? ou non? Comment Oracle peut-il atteindre le stade de développement à l’avenir ? Quel projet Oracle sera le grand gagnant ? Découvrons la réponse à travers la série Oracle de CoinCu !

Dans une première partie nous clarifions ensemble le concept d'Oracle et quelques questions à son sujet !

Qu'est-ce qu'un oracle ?

Oracle (traduit en vietnamien signifie « Oracle ») est compris comme un logiciel ou un matériel chargé de recevoir et de valider des données de l'extérieur dans la blockchain et le contrat intelligent, en utilisant des méthodes telles que l'API ou les données de marché.

Si la définition ci-dessus prête un peu à confusion, pensez simplement à ce qui suit : Oracle est un intermédiaire qui permet de connecter les données hors chaîne aux blockchains (en chaîne)..

Par exemple :

Tous les types de données destinées à être transmises, reçues et utilisées sur des ordinateurs doivent être codées en binaire. Les données peuvent être un texte, un fichier audio, une vidéo… mais en général un ordinateur a besoin d'encoder ces données sous forme binaire pour qu'elles puissent être reçues et traitées.

De même, la blockchain et le contrat intelligent eux-mêmes ne reçoivent, ne traitent ou n’authentifient aucune donnée externe (données sur l’évolution des prix, les volumes de transactions…), mais doivent passer par des oracles. .

Actuellement, les informations blockchain sont divisées en trois types principaux :

  • Données du monde réel : Informations du monde réel.
  • Données du marché des cryptomonnaies : Informations sur CoinMarketCap, CoinGecko telles que les fluctuations de prix, les volumes de transactions, les changements de capitalisation boursière…
  • Services corporatifs : Informations utilisées pour le fonctionnement des organisations et des entreprises.

Les informations ci-dessus sont ingérées par les oracles à des fins minières et utilisées dans les contrats intelligents et la blockchain. Grâce à ses fonctions importantes, Oracle a contribué à rendre la blockchain et les contrats intelligents plus pratiques.

Classement Oracle

Il existe plusieurs façons de classer Oracle.

– Après le repas, Oracle est divisé en Oracle en chaîne et Oracle hors chaîne. La différence fondamentale entre les deux réside dans la source des données. Par exemple, le prix BTC/USD de la source Uniswap est On-Chain-Oracle, le prix BTC/USD de CoinGecko est Off-Chain-Oracle.

– Selon l’objectif du projet, Oracle est divisé en Oracle Service Provider (fournisseurs de services Oracle tels que Chainlink, Band …) et Oracle Interne (qui sont des solutions pour leurs propres projets, par exemple UMA a son propre Oracle pour ses propres projets. Votre projet).

- Grâce à la décentralisation, Oracle a centralisé Oracle (par exemple Oracle de Compound) et décentralisé Oracle (par exemple MakerDAO).

Dans cette section, j'expliquerai également certains des avantages et des inconvénients de l'utilisation d'Oracle en chaîne et hors chaîne :

Oracle en chaîne Oracle hors chaîne
avantages – Assurer l’actualité et la continuité des données – Moins de données manipulées
– Les données sont ajoutées à la chaîne par des personnes autorisées
mauvais fonctionnement – Facile à manipuler
– N’importe qui peut mettre des données dans la chaîne
– données retardées

Caractéristiques d'un oracle idéal

Une solution Oracle idéale doit avoir les caractéristiques suivantes :

  • Haute précision : les valeurs fournies par la solution doivent refléter la valeur réelle.
  • Résistant à la fraude et à la manipulation.
  • Continuité et actualité : La fourniture en temps utile des données nécessaires au fonctionnement du système doit être assurée.
  • Décentralisé : les données fournies par Oracle sont validées de manière décentralisée.

Le rôle et l'importance d'Oracle

Pour la blockchain en général

Pour illustrer le rôle de l'oracle, je prendrai un exemple lié à l'événement de la saison de l'Euro : le résultat du match entre l'Espagne et la Croatie.

Supposons qu'un contrat intelligent ait été créé pour parier sur le résultat d'un match entre l'Espagne et la Croatie. Une fois le résultat du jeu externe confirmé, Oracle traite, confirme et soumet ces informations au contrat intelligent pour traiter le pari et le transmettre au gagnant. S’il n’y a pas d’oracle, les données peuvent être perturbées, perturbées, voire modifiées, ce qui entraîne l’inversion des résultats des paris.

Voici donc comment voir les problèmes résolus par Oracle :

  • Oracle place les informations dans la blockchain et gère ainsi la disponibilité des informations.
  • Résolvez le problème de la manipulation des données. Les nœuds Oracle aident à collecter, vérifier et transférer des données de marché validées vers le contrat intelligent, ce qui donne lieu aux résultats finaux les plus précis auxquels nous pouvons absolument faire confiance.
  • Protéger la transparence des informations.

Alors, de quoi Oracle a-t-il besoin dans DeFi ? Il s'agit d'un élément important pour garantir que chacun puisse compter sur le potentiel de croissance future d'Oracle. Nous le découvrirons dans les prochaines sections.

Pour DeFi

En tant que plateforme financière décentralisée, l’exécution de DeFi nécessite des données opportunes, continues et précises. On peut dire qu'Oracle est le moteur du développement et de la stabilité de DeFi. Dans DeFi, les solutions Oracle fournissent principalement 2 types de données : Data Feed et Data Price.

- flux de données

Est une application qui permet de fournir des informations sur les services et applications tiers.

Le projet fournit des informations à des tiers, lesquelles informations comprennent :

  • Informations météo.
  • Informations sur les prix de Coinecko.
  • Hachage de bloc Bitcoin.

– prix des données

Offrez des prix pour d’autres projets DeFi. Les projets DeFi utilisent les prix à appliquer à leur système à partir duquel ils peuvent fournir des résultats ou exécuter des ordres tels que des prêts, des crédits ou des espèces.

fin

Cet article vous donnera sûrement un aperçu relatif d’Oracle. Dans les prochaines sections, je me concentrerai sur l'analyse des modèles opérationnels de projets de premier plan tels que ChainLink, Band Protocol, DIA… ainsi que sur le potentiel et les défis d'Oracle à l'avenir.

Dans le prochain article, j'approfondirai 3 projets Oracle typiques, à savoir : Chainlink, Band Protocol et Tellor. Il s'agit de 3 projets qui représentent différentes conceptions de jetons dans Oracle. J'analyserai plus en détail comment les jetons sont conçus dans chaque projet spécifique. Nous nous rencontrerons à nouveau!

Poséidon

Découvrez d’autres articles analysant d’autres projets DeFi potentiels par l’auteur de Poséidon :

Oracle Series #1 : Présentation d'Oracle

Oracle n'est plus nouveau avec des noms qui ont connu une croissance impressionnante lors de la dernière saison haussière, comme ChainLink (LINK), Tellor (TRB), Band Protocol (BAND)… Mais quel potentiel et quelle évolution y a-t-il ? ou non? Comment Oracle peut-il atteindre le stade de développement à l’avenir ? Quel projet Oracle sera le grand gagnant ? Découvrons la réponse à travers la série Oracle de CoinCu !

Dans une première partie nous clarifions ensemble le concept d'Oracle et quelques questions à son sujet !

Qu'est-ce qu'un oracle ?

Oracle (traduit en vietnamien signifie « Oracle ») est compris comme un logiciel ou un matériel chargé de recevoir et de valider des données de l'extérieur dans la blockchain et le contrat intelligent, en utilisant des méthodes telles que l'API ou les données de marché.

Si la définition ci-dessus prête un peu à confusion, pensez simplement à ce qui suit : Oracle est un intermédiaire qui permet de connecter les données hors chaîne aux blockchains (en chaîne)..

Par exemple :

Tous les types de données destinées à être transmises, reçues et utilisées sur des ordinateurs doivent être codées en binaire. Les données peuvent être un texte, un fichier audio, une vidéo… mais en général un ordinateur a besoin d'encoder ces données sous forme binaire pour qu'elles puissent être reçues et traitées.

De même, la blockchain et le contrat intelligent eux-mêmes ne reçoivent, ne traitent ou n’authentifient aucune donnée externe (données sur l’évolution des prix, les volumes de transactions…), mais doivent passer par des oracles. .

Actuellement, les informations blockchain sont divisées en trois types principaux :

  • Données du monde réel : Informations du monde réel.
  • Données du marché des cryptomonnaies : Informations sur CoinMarketCap, CoinGecko telles que les fluctuations de prix, les volumes de transactions, les changements de capitalisation boursière…
  • Services corporatifs : Informations utilisées pour le fonctionnement des organisations et des entreprises.

Les informations ci-dessus sont ingérées par les oracles à des fins minières et utilisées dans les contrats intelligents et la blockchain. Grâce à ses fonctions importantes, Oracle a contribué à rendre la blockchain et les contrats intelligents plus pratiques.

Classement Oracle

Il existe plusieurs façons de classer Oracle.

– Après le repas, Oracle est divisé en Oracle en chaîne et Oracle hors chaîne. La différence fondamentale entre les deux réside dans la source des données. Par exemple, le prix BTC/USD de la source Uniswap est On-Chain-Oracle, le prix BTC/USD de CoinGecko est Off-Chain-Oracle.

– Selon l’objectif du projet, Oracle est divisé en Oracle Service Provider (fournisseurs de services Oracle tels que Chainlink, Band …) et Oracle Interne (qui sont des solutions pour leurs propres projets, par exemple UMA a son propre Oracle pour ses propres projets. Votre projet).

- Grâce à la décentralisation, Oracle a centralisé Oracle (par exemple Oracle de Compound) et décentralisé Oracle (par exemple MakerDAO).

Dans cette section, j'expliquerai également certains des avantages et des inconvénients de l'utilisation d'Oracle en chaîne et hors chaîne :

Oracle en chaîne Oracle hors chaîne
avantages – Assurer l’actualité et la continuité des données – Moins de données manipulées
– Les données sont ajoutées à la chaîne par des personnes autorisées
mauvais fonctionnement – Facile à manipuler
– N’importe qui peut mettre des données dans la chaîne
– données retardées

Caractéristiques d'un oracle idéal

Une solution Oracle idéale doit avoir les caractéristiques suivantes :

  • Haute précision : les valeurs fournies par la solution doivent refléter la valeur réelle.
  • Résistant à la fraude et à la manipulation.
  • Continuité et actualité : La fourniture en temps utile des données nécessaires au fonctionnement du système doit être assurée.
  • Décentralisé : les données fournies par Oracle sont validées de manière décentralisée.

Le rôle et l'importance d'Oracle

Pour la blockchain en général

Pour illustrer le rôle de l'oracle, je prendrai un exemple lié à l'événement de la saison de l'Euro : le résultat du match entre l'Espagne et la Croatie.

Supposons qu'un contrat intelligent ait été créé pour parier sur le résultat d'un match entre l'Espagne et la Croatie. Une fois le résultat du jeu externe confirmé, Oracle traite, confirme et soumet ces informations au contrat intelligent pour traiter le pari et le transmettre au gagnant. S’il n’y a pas d’oracle, les données peuvent être perturbées, perturbées, voire modifiées, ce qui entraîne l’inversion des résultats des paris.

Voici donc comment voir les problèmes résolus par Oracle :

  • Oracle place les informations dans la blockchain et gère ainsi la disponibilité des informations.
  • Résolvez le problème de la manipulation des données. Les nœuds Oracle aident à collecter, vérifier et transférer des données de marché validées vers le contrat intelligent, ce qui donne lieu aux résultats finaux les plus précis auxquels nous pouvons absolument faire confiance.
  • Protéger la transparence des informations.

Alors, de quoi Oracle a-t-il besoin dans DeFi ? Il s'agit d'un élément important pour garantir que chacun puisse compter sur le potentiel de croissance future d'Oracle. Nous le découvrirons dans les prochaines sections.

Pour DeFi

En tant que plateforme financière décentralisée, l’exécution de DeFi nécessite des données opportunes, continues et précises. On peut dire qu'Oracle est le moteur du développement et de la stabilité de DeFi. Dans DeFi, les solutions Oracle fournissent principalement 2 types de données : Data Feed et Data Price.

- flux de données

Est une application qui permet de fournir des informations sur les services et applications tiers.

Le projet fournit des informations à des tiers, lesquelles informations comprennent :

  • Informations météo.
  • Informations sur les prix de Coinecko.
  • Hachage de bloc Bitcoin.

– prix des données

Offrez des prix pour d’autres projets DeFi. Les projets DeFi utilisent les prix à appliquer à leur système à partir duquel ils peuvent fournir des résultats ou exécuter des ordres tels que des prêts, des crédits ou des espèces.

fin

Cet article vous donnera sûrement un aperçu relatif d’Oracle. Dans les prochaines sections, je me concentrerai sur l'analyse des modèles opérationnels de projets de premier plan tels que ChainLink, Band Protocol, DIA… ainsi que sur le potentiel et les défis d'Oracle à l'avenir.

Dans le prochain article, j'approfondirai 3 projets Oracle typiques, à savoir : Chainlink, Band Protocol et Tellor. Il s'agit de 3 projets qui représentent différentes conceptions de jetons dans Oracle. J'analyserai plus en détail comment les jetons sont conçus dans chaque projet spécifique. Nous nous rencontrerons à nouveau!

Poséidon

Découvrez d’autres articles analysant d’autres projets DeFi potentiels par l’auteur de Poséidon :

Visité 70 fois, 1 visite(s) aujourd'hui

Soyez sympa! Laissez un commentaire