Analyse de la technologie Oracle Machine : Comment Chainlink connecte Blockchain et le monde réel

robot
Création du résumé en cours

Oracle Machine technologie détaillée

L'Oracle Machine est une infrastructure fondamentale clé dans l'écosystème blockchain, capable de fournir des données hors chaîne aux contrats intelligents. En tant que pont reliant les contrats intelligents au monde extérieur, l'Oracle Machine joue un rôle essentiel dans les systèmes blockchain.

Oracle Machine详解系列之 Chainlink(上)

Prenons un exemple : supposons que nous déployions un contrat intelligent sur Ethereum qui nécessite d'obtenir des données sur le volume des transactions de pétrole. Étant donné que le contrat intelligent lui-même ne peut pas accéder directement aux informations hors chaîne, il doit s'appuyer sur la puissance de l'Oracle Machine. Le processus spécifique est le suivant : le contrat écrit d'abord les données nécessaires dans le journal des événements, puis un système hors chaîne écoute ce journal et obtient les données, enfin, il télécharge les données sur la chaîne en appelant une méthode du contrat.

Oracle Machine详解系列之 Chainlink(上)

Parmi les nombreux projets d'Oracle Machine, Chainlink détient 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 et fiable grâce à sa décentralisation. Chainlink a construit un écosystème autour du jeton LINK, garantissant le bon fonctionnement du système grâce à des incitations économiques.

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

Une caractéristique clé de l'oracle Chainlink est qu'il utilise la norme ERC677. Cette norme ajoute la méthode transferAndCall à la base de l'ERC20, fusionnant le paiement et la demande de services, ce qui est très adapté aux cas d'utilisation des oracles. Lorsque l'utilisateur appelle transferAndCall pour effectuer un transfert, en plus d'achever le transfert, cela déclenche également la méthode onTokenTransfer du contrat du destinataire.

Oracle Machine详解系列之 Chainlink(上)

Dans le processus de demande d'oracle de Chainlink, un contrat consommateur initie d'abord la demande et paie avec des jetons LINK. Une fois que le contrat oracle reçoit la demande, il effectue une série de vérifications de sécurité, puis déclenche l'événement OracleRequest. Les nœuds hors chaîne écoutent cet événement, récupèrent les données nécessaires et appellent la méthode fulfillOracleRequest pour télécharger les données sur la chaîne. Enfin, le contrat oracle rappellera la fonction spécifiée du contrat consommateur, complétant ainsi l'ensemble du processus.

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

Pour les développeurs, Chainlink propose également un service d'oracle de prix plus simple. Chaque paire de trading dispose d'un contrat Price Feed dédié, et les développeurs n'ont qu'à appeler sa méthode latestRoundData pour obtenir les données de prix les plus récentes. La plupart des prix des paires de trading libellées en USD ont une précision unifiée de 8 décimales, ce qui les rend très pratiques.

Oracle Machine详解系列之 Chainlink(上)

Dans l'ensemble, la technologie Oracle Machine a ouvert une porte vers la réalité dans le monde de la blockchain, élargissant considérablement les cas d'utilisation des contrats intelligents. Avec les progrès technologiques continus, nous croyons que de nombreuses applications innovantes émergeront à l'avenir.

Oracle Machine详解系列之 Chainlink(上)

LINK3.6%
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
  • 4
  • Partager
Commentaire
0/400
LightningPacketLossvip
· Il y a 7h
L'Oracle Machine, ce n'est pas un cheat ?
Voir l'originalRépondre0
LucidSleepwalkervip
· Il y a 7h
link rêve est en vert
Voir l'originalRépondre0
Degentlemanvip
· Il y a 7h
Oracle Machine cette chose est vraiment complexe.
Voir l'originalRépondre0
ServantOfSatoshivip
· Il y a 7h
Un chien de chaîne, toujours en train de buy the dip.
Voir l'originalRépondre0
  • É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)