Analyse de la technologie des oracles Chainlink : le pont entre la blockchain et le monde réel

robot
Création du résumé en cours

Détails techniques de l'Oracle Machine : exemple de Chainlink

L'Oracle Machine est une infrastructure clé dans l'écosystème blockchain, capable de fournir des données hors chaîne pour les contrats intelligents. En tant que pont reliant les contrats intelligents au monde réel, l'Oracle Machine joue un rôle indispensable dans les applications blockchain.

Les contrats intelligents sur des réseaux blockchain comme Ethereum ne peuvent pas accéder directement aux données hors chaîne. Par exemple, un contrat intelligent qui a besoin de connaître le volume des transactions de pétrole doit utiliser une Oracle Machine pour réaliser cette fonction. Le contrat écrira la demande de données dans le journal des événements, puis le service d'Oracle Machine écoutera cet événement et téléchargera les données requises sur la chaîne en appelant la méthode du contrat.

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

Parmi les nombreux projets d'Oracle Machine, Chainlink détient la plus grande part de marché. Chainlink est un réseau d'oracle décentralisé qui vise à fournir des données externes à la blockchain de manière sécurisée et fiable. Il a construit un mécanisme d'incitation économique grâce au token LINK, formant un écosystème en boucle vertueuse.

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

La machine Oracle Chainlink utilise un modèle de demande/réponse, nécessitant un paiement en jetons LINK pour être déclenchée. LINK est un jeton Ethereum conforme à la norme ERC677, qui ajoute la méthode transferAndCall par rapport au standard ERC20. Cette conception fusionne le paiement et la demande de service, ce qui est plus adapté aux scénarios d'application des machines Oracle.

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

Lors de l'utilisation des services Chainlink, les utilisateurs doivent d'abord confirmer la fiabilité de l'Oracle Machine. Les Oracle Machines fiables sont généralement gérées par des institutions réputées, ayant une bonne réputation et des performances stables. En revanche, les petites Oracle Machines émergentes peuvent présenter certains risques.

Oracle Machine详解系列之 Chainlink(上)

Lorsque l'utilisateur demande le service de l'Oracle Machine via la méthode transferAndCall, le contrat de l'Oracle Machine effectue une série de vérifications de sécurité, y compris la vérification du type de jeton, la vérification de la longueur des données, etc. Après validation des vérifications, le contrat génère un requestId unique et émet un événement OracleRequest contenant les données de la demande.

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

Après que le nœud hors chaîne ait détecté cet événement, il analysera les informations de demande spécifiques, puis obtiendra les données nécessaires via l'API. Ensuite, le nœud appellera la méthode fulfillOracleRequest du contrat Oracle Machine pour soumettre les données sur la chaîne. Après vérification, le contrat Oracle Machine renverra le résultat au contrat de demande via une fonction de rappel.

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

Pour les développeurs, Chainlink offre également un service d'oracle de prix plus pratique. Chaque paire de trading dispose d'un contrat Price Feed dédié, et les développeurs peuvent directement appeler ces contrats pour obtenir les dernières données de prix, sans avoir à spécifier eux-mêmes la source des données. La plupart des prix des paires de trading libellées en dollars utilisent une précision uniforme de 8 décimales, simplifiant encore le processus de développement.

Oracle Machine详解系列之 Chainlink(上)

Dans l'ensemble, Chainlink fournit un pont de données fiable au monde de la blockchain grâce à une conception de jeton ingénieuse et à un processus de service complet, favorisant la mise en œuvre de nombreuses applications complexes. Avec le développement continu de l'écosystème, la technologie Oracle Machine jouera sans aucun doute un rôle de plus en plus important dans le domaine de la blockchain.

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

LINK0.49%
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
PriceOracleFairyvip
· Il y a 3h
pour être honnête, la manipulation des oracles est la fuite d'alpha la plus juteuse en ce moment... je suis en train de suivre des modèles d'arbitrage épicés depuis 2 heures du matin
Voir l'originalRépondre0
NewDAOdreamervip
· Il y a 3h
link ça y est, c'est stable.
Voir l'originalRépondre0
MEVSupportGroupvip
· Il y a 4h
Oracle Machine est vraiment génial, c'est juste que la chaîne est trop chère.
Voir l'originalRépondre0
TokenBeginner'sGuidevip
· Il y a 4h
Petit rappel : le paysage des Oracle Machines est relativement stable, au cours des trois dernières années, la part de marché de LINK est restée au-dessus de 62 %. Il est conseillé aux Débutants de commencer par la documentation officielle pour comprendre les principes de base, et de ne pas suivre les tendances de spéculation.
Voir l'originalRépondre0
FloorPriceWatchervip
· Il y a 4h
Les points clés à voir pour ceux qui achètent le 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)