Introduction à la technologie Oracle Machine de Blockchain
L'Oracle Machine est une infrastructure clé dans l'écosystème Blockchain, capable de fournir des données externes pour les contrats intelligents. En tant que pont reliant les contrats intelligents sur la chaîne et le monde réel hors chaîne, l'Oracle Machine joue un rôle indispensable dans les applications Blockchain.
Les contrats intelligents sur des réseaux de blockchain tels qu'Ethereum ne peuvent pas directement obtenir des données hors chaîne. Par exemple, si un contrat intelligent Ethereum a besoin des données de volume de transactions de pétrole brut pour un jour donné, il doit passer par une Oracle Machine pour y parvenir. Le processus spécifique est le suivant : le contrat écrit la demande de données dans le journal des événements, un processus hors chaîne écoute cet événement et obtient les données nécessaires, puis soumet les données au contrat intelligent par le biais d'une transaction.
Le projet Oracle Machine ayant la plus grande part de marché actuellement 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 construit un écosystème d'incitations économiques autour de son jeton natif LINK.
Le flux de travail de l'oracle Machine Chainlink est le suivant :
L'utilisateur paie avec le jeton LINK et initie une demande de données
Le contrat Oracle Machine reçoit la demande et émet un événement
Les nœuds hors chaîne écoutent les événements et récupèrent les données nécessaires
Le nœud soumet les données au contrat Oracle Machine
Le contrat Oracle Machine transmet les données au contrat utilisateur
Pour s'adapter aux scénarios d'affaires de l'Oracle Machine, Chainlink a proposé la norme ERC677, ajoutant la méthode transferAndCall à la base de l'ERC20, unifiant le paiement et la demande de service.
Pour les développeurs, en plus de la source de données personnalisée, ils peuvent également utiliser directement l'oracle de prix fourni par Chainlink. Chaque paire de trading dispose d'un Price Feed distinct, et il est possible d'obtenir les dernières données de prix via une interface simple. Cela simplifie considérablement le processus d'obtention des prix des actifs.
Dans l'ensemble, la technologie d'Oracle Machine offre la capacité clé d'accéder à des données externes pour les contrats intelligents Blockchain, constituant ainsi une infrastructure essentielle pour la construction de DApps complexes. Avec l'évolution de la technologie, les cas d'application des Oracle Machines deviendront encore plus variés.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
24 J'aime
Récompense
24
10
Partager
Commentaire
0/400
LayerZeroHero
· 07-12 02:40
link cette architecture est bull à un point tel que la sécurité et l'efficacité sont toutes deux prises en compte.
Voir l'originalRépondre0
RadioShackKnight
· 07-11 22:14
Les bons projets s'accumulent lentement.
Voir l'originalRépondre0
PrivateKeyParanoia
· 07-11 10:17
LINK bull grenouille Vite, entrez dans une position !
Voir l'originalRépondre0
MissingSats
· 07-11 10:06
link est stable
Voir l'originalRépondre0
MechanicalMartel
· 07-10 17:40
Oracle Machine? Indispensable pour les Chain Dogs!
Voir l'originalRépondre0
ImpermanentSage
· 07-10 17:40
link prochain bull run protagoniste
Voir l'originalRépondre0
GweiWatcher
· 07-10 17:39
LINK va décoller !
Voir l'originalRépondre0
AllTalkLongTrader
· 07-10 17:36
Il faut encore regarder la prêtresse des prophéties avec Chain Dog ~
Voir l'originalRépondre0
PaperHandsCriminal
· 07-10 17:30
C'est nul... les transactions dépendent entièrement des prévisions de l'Oracle Machine, j'ai perdu.
Voir l'originalRépondre0
SchrodingerGas
· 07-10 17:21
La fiabilité des données n'a pas encore atteint l'équilibre des jeux au niveau des interactions.
Oracle Machine : le pont entre les smart contracts sur la chaîne et le monde réel
Introduction à la technologie Oracle Machine de Blockchain
L'Oracle Machine est une infrastructure clé dans l'écosystème Blockchain, capable de fournir des données externes pour les contrats intelligents. En tant que pont reliant les contrats intelligents sur la chaîne et le monde réel hors chaîne, l'Oracle Machine joue un rôle indispensable dans les applications Blockchain.
Les contrats intelligents sur des réseaux de blockchain tels qu'Ethereum ne peuvent pas directement obtenir des données hors chaîne. Par exemple, si un contrat intelligent Ethereum a besoin des données de volume de transactions de pétrole brut pour un jour donné, il doit passer par une Oracle Machine pour y parvenir. Le processus spécifique est le suivant : le contrat écrit la demande de données dans le journal des événements, un processus hors chaîne écoute cet événement et obtient les données nécessaires, puis soumet les données au contrat intelligent par le biais d'une transaction.
Le projet Oracle Machine ayant la plus grande part de marché actuellement 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 construit un écosystème d'incitations économiques autour de son jeton natif LINK.
Le flux de travail de l'oracle Machine Chainlink est le suivant :
Pour s'adapter aux scénarios d'affaires de l'Oracle Machine, Chainlink a proposé la norme ERC677, ajoutant la méthode transferAndCall à la base de l'ERC20, unifiant le paiement et la demande de service.
Pour les développeurs, en plus de la source de données personnalisée, ils peuvent également utiliser directement l'oracle de prix fourni par Chainlink. Chaque paire de trading dispose d'un Price Feed distinct, et il est possible d'obtenir les dernières données de prix via une interface simple. Cela simplifie considérablement le processus d'obtention des prix des actifs.
Dans l'ensemble, la technologie d'Oracle Machine offre la capacité clé d'accéder à des données externes pour les contrats intelligents Blockchain, constituant ainsi une infrastructure essentielle pour la construction de DApps complexes. Avec l'évolution de la technologie, les cas d'application des Oracle Machines deviendront encore plus variés.