Analyse du principe de l'oracle Chainlink : le pont entre la blockchain et le monde réel

robot
Création du résumé en cours

Oracle Machine technologie expliquée : le fonctionnement de Chainlink

L'Oracle Machine est une infrastructure de base importante dans le monde de la blockchain, capable de fournir des données externes aux contrats intelligents. En tant que pont entre les contrats sur chaîne et le monde hors chaîne, l'Oracle Machine joue un rôle clé dans l'écosystème de la blockchain.

Oracle Machine详解系列之 Chainlink(上)

Les contrats intelligents Ethereum ne peuvent pas directement accéder aux données hors chaîne, comme le volume des transactions de pétrole brut d'un certain jour. C'est ici qu'il est nécessaire d'utiliser une Oracle Machine. Le processus spécifique est le suivant : le contrat écrit la demande dans le journal des événements, un processus hors chaîne écoute ce journal, puis soumet les données au contrat sur la chaîne via une transaction.

Oracle Machine详解系列之 Chainlink(上)

Dans le domaine des Oracle Machine, Chainlink est le projet ayant actuellement la plus grande part de marché. Il fournit des données du monde réel à la blockchain de la manière la plus sécurisée grâce à une approche décentralisée. Chainlink a construit un écosystème d'incitation économique autour du jeton LINK, utilisant LINK pour déclencher des services d'Oracle Machine.

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

Chainlink utilise le jeton LINK conforme à la norme ERC677. Par rapport à l'ERC20 standard, l'ERC677 ajoute la méthode transferAndCall, qui permet de déclencher la méthode onTokenTransfer du contrat du destinataire lors du transfert, ce qui est très adapté aux scénarios d'utilisation des Oracle Machine.

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

Lorsque l'utilisateur demande un service Oracle Machine, la méthode transferAndCall du jeton LINK sera appelée. Cette méthode, en plus d'exécuter le transfert, appellera la méthode onTokenTransfer du destinataire (, c'est-à-dire du contrat Oracle Machine ). Le contrat Oracle Machine effectuera une série de vérifications sur la demande dans onTokenTransfer, puis émettra l'événement OracleRequest.

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

Les nœuds Chainlink hors chaîne écouteront cet événement, analyseront les informations de demande spécifiques, obtiendront les données nécessaires via une API, puis invoqueront la méthode fulfillOracleRequest du contrat Oracle Machine pour soumettre le résultat sur la chaîne. Le contrat Oracle Machine appellera ensuite la fonction de rappel du demandeur pour renvoyer les données.

Oracle Machine详解系列之 Chainlink(上)

En plus des API personnalisées, Chainlink propose également des flux de prix prêts à l'emploi. Chaque paire de trading a un contrat de flux de prix correspondant, et les développeurs peuvent appeler directement sa méthode latestRoundData pour obtenir le dernier prix, ce qui est très pratique.

Oracle Machine详解系列之 Chainlink(上)

Dans l'ensemble, Chainlink a mis en place un service d'oracle sécurisé et fiable grâce à des contrats en chaîne soigneusement conçus et à des nœuds hors chaîne, créant ainsi un pont entre le monde de la blockchain et le monde réel.

Oracle Machine详解系列之 Chainlink(上)

LINK-5.85%
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
  • 10
  • Partager
Commentaire
0/400
NFTBlackHolevip
· 07-22 09:47
L'Oracle Machine est-elle utile ? L1 suffit.
Voir l'originalRépondre0
HodlKumamonvip
· 07-22 09:26
Le petit ours va aussi parler d'un petit principe de statistique ~ le lien est enroulé en miaou.
Voir l'originalRépondre0
AllInAlicevip
· 07-21 11:07
Je ne fais confiance qu'à Link pour l'alimentation des données.
Voir l'originalRépondre0
FOMOSapienvip
· 07-20 17:16
Mineur gagnant 50k par mois
Voir l'originalRépondre0
ApeWithNoChainvip
· 07-19 23:56
link le premier du monde
Voir l'originalRépondre0
OnchainDetectivevip
· 07-19 23:55
Hmm, la régularité des prix des données a tout révélé.
Voir l'originalRépondre0
RegenRestorervip
· 07-19 23:53
Quand link m'a-t-il déçu ??!
Voir l'originalRépondre0
LiquidatedTwicevip
· 07-19 23:53
Ouvrons l'Oracle Machine et voyons ce qu'il y a à l'intérieur.
Voir l'originalRépondre0
BearMarketHustlervip
· 07-19 23:28
Il faut aussi déplacer cette brique.
Voir l'originalRépondre0
MEVHunterZhangvip
· 07-19 23:27
Encore le moment de se faire prendre pour des cons.
Voir l'originalRépondre0
Afficher plus
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)