Les Smart Contracts sont aveugles sans cette chose.

Le déploiement d'un contrat intelligent sur Ethereum peut donner l'impression qu'il s'agit d'un morceau de code que quelqu'un ne pourrait arrêter ou entraver de quelque manière que ce soit. Cependant, il y a un paradoxe à cela : la blockchain elle-même est hermétique, mais elle est incapable de voir le monde réel.

Les blockchains sont des systèmes hermétiques. Elles ne peuvent pas « voir » les bulletins météorologiques, les prix des actions, les scores sportifs ou les nombres aléatoires. C'est un gros problème, car la majorité des applications pratiques nécessitent des données réelles.

Comment pouvons-nous combler cette lacune afin qu'elle ne compromette pas la protection et la décentralisation que nous tenons à cœur ?

La réponse est des oracles décentralisés.

Qu'est-ce que les Oracles, et pourquoi sont-ils importants ?

Un oracle de blockchain est tout système qui fournit des données hors chaîne à un contrat intelligent sur chaîne.

Exemples de ce qu'ils peuvent livrer :

  • Prix ETH/USD de plusieurs échanges
  • Données de précipitations pour l'assurance récolte
  • Scores finaux des événements sportifs
  • Génération de nombres aléatoires pour les jeux
  • Résultats API des systèmes hérités

Le défi : Si vous faites confiance à une seule source ( comme une API centralisée ), votre contrat intelligent n'est plus sans confiance — il est seulement aussi solide que cette source.

La solution est des oracles décentralisés. Dans ce cas, ils collecteront les informations sur différents nœuds et les certifieront avec l'aide de mécanismes de consensus.

Comment fonctionnent les oracles décentralisés

  • Requête initiée : Un contrat intelligent demande des données externes ( par exemple, prix, nombre aléatoire, météo ).
  • Plusieurs nœuds répondent : Des nœuds oracle indépendants récupèrent et soumettent des données.
  • La logique d'agrégation s'exécute : Le contrat calcule un résultat moyen, médian ou pondéré.
  • Le consensus valide les données : Les écarts ou manipulations sont réduits ou rejetés.
  • Les données sont finalisées et envoyées : Les informations validées sont utilisées par le contrat.

Les cas de tels projets sont Chainlink, API3, Band Protocol et UMA qui offrent des cadres d'oracle complets avec divers systèmes d'incitation, des pénalités de slashing et des mécanismes de gouvernance.

Cas d'utilisation réel : Casinos Ethereum

Les jeux d'argent en ligne et des jeux tels que les casinos basés sur Ethereum sont transparents et reposent sur le hasard. Le résultat d'un lancer de dé, d'un tour de roulette ou d'un mélange de cartes ne peut être manipulé par personne, y compris la maison, ou un serveur tiers. Les casinos On-Chain ont deux problèmes majeurs que les oracles éliminent :

  • Génération de nombres aléatoires (RNG) : Génère des résultats véritablement imprévisibles, généralement par cryptographie ou en utilisant un certain aléa du monde réel.
  • Équité Prouvable : Tous les résultats des jeux sont clairs, vérifiables comme un jeu équitable, et ne peuvent pas être modifiés par la suite.

Même des sites comme CryptoManiaks aident à rendre de telles plateformes moins incompréhensibles, en fournissant des avis et des explications claires pour permettre au joueur de s'en tenir à l'idée de jouer à des jeux Ethereum sans aucune peur.

Autres applications alimentées par des oracles

Les oracles vont bien au-delà du jeu. Voici où ils ont un impact sérieux :

1. Protocoles DeFi (Finance Décentralisée)

  • Cas d'utilisation : Flux de prix pour les actifs dans les plateformes de prêt, d'emprunt ou de jetons synthétiques.
  • Exemple : Aave et Compound utilisent des oracles pour prévenir la fraude de liquidation pendant la volatilité des prix.

2. Assurance Décentralisée

  • Cas d'utilisation : Assurance récolte, remboursements de retard de voyage, assurance paramétrique.
  • Exemple : Etherisc utilise des oracles météorologiques pour déclencher automatiquement des paiements aux agriculteurs.

3. Marchés de Prédiction

  • Cas d'utilisation : Qui a gagné l'élection ? Quel était le nombre de médailles aux Jeux Olympiques ?
  • Exemple : Augur et Polymarket résolvent les paris en fonction des données alimentées par l'oracle.

4. Identité et Credentials

  • Cas d'utilisation : Éducation, emploi et vérifications d'identité.
  • Exemple : Les oracles lient des enregistrements externes aux portefeuilles numériques pour les systèmes d'identité décentralisée (DID).

Les Risques

Il n'existe pas de technologie parfaite. Les oracles introduisent de nouvelles vulnérabilités :

  • Attaques Sybil : De faux nœuds peuvent fabriquer des données pour contrecarrer les résultats.
  • Latence et temps d'arrêt : D'autres oracles répondent lentement ou ont des pannes.
  • Coût : La randomité vérifiable ou les mises à jour de prix à haute fréquence peuvent être coûteuses sur la chaîne.
  • Capture de la gouvernance : Quelques grands acteurs peuvent dominer les décisions concernant les sources de données ou les politiques des nœuds.

C'est la raison pour laquelle la majorité des protocoles d'oracle à un stade mature emploient une combinaison de staking économique (, de récompenses) et de moteurs techniques ( de validation on-chain, de redondance) pour renforcer leurs systèmes.

Qu'est-ce qui s'en vient ensuite ?

L'espace Oracle évolue rapidement. Voici ce à quoi nous pouvons nous attendre :

Oracles Inter-Chain

Des protocoles de partage de données comme Chainlink CCIP deviennent disponibles pour partager des données blockchain, de sorte qu'un oracle déployé sur Ethereum serait également utilisable dans d'autres blockchains, telles que Solana ou Arbitrum.

Réglementation et Normes

Alors que les systèmes financiers et les plateformes clients sont mis en œuvre sur des oracles, il est également probable qu'ils développent des KYC, des pistes de vérification et des couches de conformité.

Composabilité dans les piles Web3

Les applications futures "se connecteront" aux réseaux Oracle comme elles le font aujourd'hui avec les nœuds RPC. Les Oracles deviendront une couche d'infrastructure standard pour toutes les dApps.

Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • Commentaire
  • Partager
Commentaire
0/400
Aucun commentaire
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)