Was ist Chainlink
Das dezentrale Orakelnetzwerk von Chainlink spielt eine wichtige Rolle bei der Implementierung der Blockchain-Technologie. Der Zweck dieses Netzwerks ist es, Informationen über verschiedene externe Datenquellen bereitzustellen.
LINK ist die native Kryptowährung des Chainlink-Netzwerks und trägt zur Finanzierung des Projektwachstums bei.
Der Orakelservice ermöglicht eine bessere Interkonnektivität zwischen smarten Verträgen, die dann nahtlos auf vertrauenswürdige Datenfeeds, Zahlungen, APIs und eine breite Palette anderer Ressourcen zugreifen können. Mit anderen Worten: ChainLink fungiert als Vermittler zwischen Systemen außerhalb und innerhalb der Kette.
Das Konzept eines dezentralen Orakels löst im Wesentlichen das größte Problem bei der Erstellung von Smart Contracts, d. h. zentralisierte Orakel.
Geschichte von ChainLink
ChainLink wurde 2017 von Sergey Nazarov, Steve Ellis und Ari Juels, Professor an der Cornell University, gegründet, und das Netzwerk selbst wurde 2019 offiziell veröffentlicht.
Im Jahr 2018 integrierte Chainlink Town Crier, ein Blockchain-Orakel, an dem Juels ebenfalls arbeitete. Town Crier verbindet die Ethereum-Blockchain mit Webquellen, die HTTPS verwenden.
Die Marke von Chainlink wurde im März 2013 auf den Cayman-Inseln eingetragen, und die gegründete Gesellschaft heißt Smartcontract Chainlink Sezc, Ltd.
Im Jahr 2020 integrierte Chainlink DECO, ein Cornell-Projekt, das gemeinsam mit Juels entwickelt wurde. Die Autoren beschreiben DECO als ein Protokoll, das Zero-Knowledge-Proofs (ZK-Proofs) verwendet, um Nutzern den Nachweis zu ermöglichen, dass Informationen auf dem Blockchain-Orakel korrekt sind, ohne sensible Informationen wie Geburtsdaten preiszugeben.
Im April 2021 veröffentlichte Chainlink ein zweites Whitepaper, ChainLink 2.0: The Next Step in the Evolution of Decentralized Oracle Networks, das eine Vision für die Erweiterung der Rolle und der Fähigkeiten dezentraler Orakelnetzwerke um hybride Smart Contracts beschreibt, die On-Chain-Code und Off-Chain-Dienste nutzen.
ChainLink-Architektur
Die Chainlink-Blockchain verwendet verschiedene Knoten, die die für Smart Contracts erforderlichen Daten empfangen. Diese Knoten erreichen jedoch einen bestimmten Konsens, bevor sie die Daten an den intelligenten Vertrag weiterleiten. Daher muss der Vertrag selbst nicht von einem einzigen zentralisierten Orakel abhängen.
Außerdem können Chainlink-Knoten Daten einmal oder wiederholt abrufen. Die beiden wichtigen Komponenten von Chainlink sind die On-Chain- und Off-Chain-Komponenten. Lassen Sie uns mehr über diese Komponenten und ihre Bedeutung erfahren.
On-Chain-Komponenten
On-Chain-Komponenten beziehen sich hauptsächlich auf die auf der Ethereum-Blockchain basierenden Orakelverträge, die bei der Überwachung und Verarbeitung von Benutzerdatenanfragen helfen.
On-Chain-Komponenten übertragen Off-Chain-Datenanfragen an das Chainlink-Netzwerk, um ihre Verarbeitung in nativen Blockchain-Verträgen zu erleichtern. Die Verträge können dann die Anfragen mit den entsprechenden Orakeldiensten abgleichen. Es gibt drei verschiedene Teile der Chainlink-Verträge:
- Reputationsvertrag
- Aggregations-Vertrag
- Auftragsmatching-Vertrag
Jeder Vertrag erfüllt eine eigene Rolle und steuert die gewünschte Funktionalität der Chainlink-Blockchain. Der Reputationsvertrag hilft dabei, die Leistungskennzahlen von Orakel-Dienstleistern zu dokumentieren und ihre Erfolgsquoten zu überwachen. Der Aggregationsvertrag sammelt Antworten von den Orakeldienstanbietern und berechnet dann die endgültigen Antworten auf die ursprünglichen Fragen. Darüber hinaus spielt der Auftragsmatching-Vertrag eine wichtige Rolle bei der Registrierung von Nutzerangeboten im Netzwerk und der Sammlung von Angeboten der Orakelanbieter.
Off-Chain-Komponenten
Off-Chain-Komponenten sind der nächste wichtige Aspekt bei der Beantwortung der Frage “Was ist so toll an ChainLink?”, da sie Orakelknoten außerhalb der Kette umfassen. Solche Knoten könnten bei der Sammlung von Antworten auf verschiedene externe Abfragen helfen.
Wo werden all diese Daten verarbeitet? Chainlink Core hilft, die Blockchain mit Datenressourcen außerhalb der Kette zu verbinden. Es handelt sich im Wesentlichen um ein Gerät, das die Umwandlung von Daten außerhalb der Kette und ihre anschließende Übertragung an ein Orakel innerhalb der Kette unterstützt. Alle individuellen Antworten werden dann durch verschiedene Konsensmechanismen aggregiert, bevor sie in eine einzige globale Antwort umgewandelt werden.
Off-Chain-Knoten können eine Entschädigung in Form der Kryptowährung LINK erhalten.