Oracle Machine : le pont clé entre Blockchain et le monde réel

robot
Création du résumé en cours

Oracle Machine dans l'écosystème Blockchain : rôle clé

L'Oracle Machine est une infrastructure fondamentale importante dans le domaine de la Blockchain, capable de fournir des données externes aux contrats intelligents. En tant que pont entre les contrats intelligents et le monde extérieur de la Blockchain, l'Oracle Machine joue un rôle crucial.

Oracle Machine détaillé série sur Chainlink (partie 1)

Les contrats intelligents sur le réseau Ethereum ne peuvent pas obtenir directement des données du monde réel hors chaîne, c'est pourquoi il est nécessaire de recourir à une Oracle Machine. Par exemple, si un contrat intelligent doit obtenir des données sur le volume des transactions de pétrole brut d'un certain jour, il écrira d'abord les informations requises dans le journal des événements. Ensuite, un processus d'écoute hors chaîne s'abonnera à cet événement, et lorsqu'il détectera la demande, ce processus téléchargera le volume des transactions de pétrole brut pour la date spécifiée dans le contrat intelligent en soumettant une transaction.

Oracle Machine détaillé série sur Chainlink (partie 1)

Le projet d'oracle machine qui détient actuellement la plus grande part de marché est Chainlink. Il fournit des données du monde réel à la blockchain de manière sécurisée et fiable grâce à une approche décentralisée. Chainlink a établi un écosystème en boucle vertueuse autour du token LINK, garantissant le bon fonctionnement des oracle machines grâce à des incitations économiques.

Oracle Machine détaillée série Chainlink (partie 1)

Chainlink Oracle Machine utilise un modèle de requête/réponse et nécessite le transfert de jetons LINK pour être déclenché. LINK est un jeton ERC677 sur Ethereum, qui ajoute la méthode transferAndCall à la base standard ERC20, combinant le paiement et la demande de service en une seule opération. Lorsque l'utilisateur appelle transferAndCall pour effectuer un transfert, en plus du transfert normal, la méthode onTokenTransfer de l'adresse de réception est également appelée, permettant ainsi la demande du service Oracle Machine.

Oracle Machine détaillé série de Chainlink (partie 1)

Avant d'utiliser le service d'Oracle Machine, il est nécessaire de confirmer si cet Oracle Machine est fiable. Après avoir reçu un transfert LINK, le contrat d'Oracle Machine effectuera une série de vérifications de sécurité, puis émettra un événement OracleRequest. Une fois que le nœud hors chaîne a détecté cet événement, il obtiendra les informations spécifiques de la demande, récupérera les résultats via un appel API, puis soumettra les données sur la chaîne.

Oracle Machine Détails de la série Chainlink (Partie 1)

En plus de l'API personnalisée, Chainlink propose également des services de prévisions de prix prêts à l'emploi. Chaque paire de trading dispose d'un contrat AggregatorProxy, que les développeurs peuvent appeler directement pour obtenir les dernières données de prix via la méthode latestRoundData(). Dans la plupart des cas d'utilisation, il suffit de lire le dernier prix, et la précision des paires de trading libellées en dollars est uniformément fixée à 8 décimales, ce qui est très pratique.

Oracle Machine détaillé série sur Chainlink (partie 1)

L'oracle machine, en tant que lien entre la blockchain et le monde extérieur, joue un rôle important dans des domaines tels que la DeFi. Avec le développement continu des applications blockchain, l'oracle machine continuera également d'évoluer pour fournir des services de données plus diversifiés et plus fiables aux contrats intelligents.

Oracle Machine détaillée série sur Chainlink (1)

LINK-4.27%
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
  • 5
  • Partager
Commentaire
0/400
CodeAuditQueenvip
· 07-26 17:41
Salut, cette source de données ne vérifie pas strictement, elle peut être attaquée par injection à tout moment.
Voir l'originalRépondre0
ContractExplorervip
· 07-24 07:08
link peut encore hausser
Voir l'originalRépondre0
just_another_walletvip
· 07-24 07:06
link a gagné beaucoup d'argent en déplaçant des briques
Voir l'originalRépondre0
MEV_Whisperervip
· 07-24 06:50
link a longtemps accumulé.
Voir l'originalRépondre0
OnchainGossipervip
· 07-24 06:46
Ce n'est qu'un manutentionnaire de données avancé.
Voir l'originalRépondre0
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)