Chainlink ist ein dezentrales Orakelnetzwerk, das auf dem Ethereum-Netzwerk basiert und von CEO Sergey Nazarov gegründet wurde.
Das Chainlink-Netzwerk hat sich einen Namen gemacht, indem es zuverlässige manipulationssichere Daten für komplexe Smart Contracts auf jeder Blockchain bereitstellt.
Geschichte
2014 wurde SmartContract.com gegründet, um externe Daten auf die Blockchain zu bringen. Daraus wurde Chainlink geboren, das es Smart Contracts ermöglicht, sich mit Datenfeeds aus jeder Datenquelle oder API zu verbinden . Dies war ein Wendepunkt für die Blockchain-Industrie.
Die erste Iteration der Oracle-Lösung von Smartcontract.com war auf zentralisierte Oracles angewiesen, was eine Hürde für die Entwicklung des dezentralisierten Finanzraums darstellte. Dieses Problem wurde im September 2017 mit der Einführung des Chainlink-Netzwerks dezentraler Orakel angegangen.
Nachdem das Chainlink-Mainnet in einem ICO 32 Millionen US-Dollar gesammelt hatte, ging es im Juni 2019 live. Das Chainlink-Projekt ist zu einer Säule im Orakelbereich und zu einem Muss für alle glaubwürdigen DeFi-Projekte geworden.
Intelligente Verträge
Smart Contracts ermöglichen es, Kryptowährungen von einer Adresse an eine andere Adresse zu verschieben, wenn bestimmte Bedingungen erfüllt sind. In der Blockchain öffentlich einsehbar, sind Smart Contracts unveränderlich, was bedeutet, dass die Parameter einer Vereinbarung oder die Besonderheiten eines Vertrags nach der Bereitstellung nicht mehr geändert werden können.
Intelligente Verträge, die Off-Chain-Daten erfordern, müssen eine zuverlässige Quelle haben, um die Daten sicher in die Kette zu bringen und genau zu übersetzen, bevor On-Chain-Daten übersetzt und an Off-Chain-Parteien zurück kommuniziert werden.
Dieses Kommunikationsproblem hat die Entwicklung von Smart Contracts gebremst, aber mit der Einführung von Orakel gehört dieses Problem nun der Vergangenheit an. Mittlerweile können Smart Contracts branchenweit für eine Vielzahl von Anwendungsfällen eingesetzt werden.
Orakel
Oracles werden verwendet, um reale Daten durch Smart Contracts in die Blockchain zu bringen. Dies kann eine Wettervorhersage, ein Preisfeed oder das Ergebnis eines Fußballspiels sein. Dezentrales Finanzwesen (DeFi) ist der häufigste Anwendungsfall für Orakel, da diese Plattformen die genauesten und zuverlässigsten verfügbaren Datenquellen benötigen, um Katastrophen zu verhindern.
Oracles sind ein Vermittler oder eine „Middleware“, die als Brücke zwischen mehreren Parteien während der Übertragung von Daten innerhalb und außerhalb der Blockchain fungiert. Oracles verifizieren und übertragen reale Daten, damit sie in verschiedene Blockchain-Ökosysteme ein- und ausfließen können.
Bei Verwendung in Verbindung mit Smart Contracts überprüft Oracle, dass die Bedingungen des Smart Contracts erfüllt wurden und die bereitgestellten Daten zuverlässig sind.
Zentralisierte Orakel stellen das Problem eines Single Point of Failure dar, der ausgenutzt werden kann und leicht heruntergefahren werden könnte oder zum Ausfall einer anderen Plattform führen könnte, wodurch die Gelder der Benutzer möglicherweise gefährdet werden. Wenn ein einzelnes Orakel kurzzeitig offline geht, könnte dies für viele Menschen verheerende Folgen haben. Dies führt zu großen Vertrauensproblemen, insbesondere in einem Bereich, in dem so viele nach Vertrauenslosigkeit streben.
Das Chainlink-Netzwerk von dezentralen Knotenbetreibern hat einen finanziellen Anreiz, einen Konsens über die Daten zu erzielen, die sie validieren und in die Blockchain ein- und aussteigen. Es ist dieses Element der Dezentralisierung, das das Chainlink-Netzwerk so sicher macht.
Kernfunktionen
Chainlink Smart Contracts
Jede Blockchain, die Smart-Contract-fähig ist, kann Daten mit dem Chainlink Requesting Contract anfordern. Dieses als „Ereignis“ bezeichnete Ereignis wird dann vom Chainlink-Netzwerk registriert und erstellt einen Chainlink-Service-Level-Agreement-Vertrag (SLA), der Benutzern den Zugriff auf Off-Chain-Daten ermöglicht.
Der SLA-Vertrag hat drei Unterverträge:
Chainlink-Reputationsvertrag
- Verfolgt die Leistung eines Knotens und die Authentizität von Daten und sucht nach verdächtigen Akteuren oder verdächtigen Knoten.
Chainlink Order-Matching-Vertrag
- Sendet Datenanfragen an Knoten, die in Smart Contracts verwendet werden sollen, und weist entsprechende Knoten für verschiedene Aufgaben zu.
Chainlink-Aggregating-Vertrag
- Sammelt, validiert und gleicht alle Datenanforderungen ab und übersetzt Daten für die Kommunikation zwischen den Parteien mithilfe der Chainlink Core-Software. Diese Daten können dann an eine API gesendet und an den Chainlink Aggregating Smart Contract zurückgesendet werden.
Kettenglied-VRF
Chainlink VRF verwendet kryptographisch verifizierbare Zufallsfunktionen, um nachweislich zufällige Ergebnisse auf der Blockchain verifizierbar zu machen. Der VRF war besonders nützlich für Blockchain-basierte Spiele und Glücksspiele und könnte verwendet werden, um die zufällige Zuweisung von Aufgaben am Arbeitsplatz nachzuweisen.
Das LINK-Token
LINK wurde nach dem Ethereum ERC-20-Standard entwickelt und ist das native Token des Chainlink-Ökosystems. Knotenbetreiber werden in LINK für die Sicherung des Netzwerks bezahlt, indem das Token abgesteckt wird. Dies fördert Ehrlichkeit und Integrität unter den Knoten, da für Unehrlichkeit Strafen verhängt werden.
Der LINK-Token stieg im gesamten Jahr 2020 an Wert, vom Post-Crash-Preis von weniger als 2 USD im März bis hin zu einem Allzeithoch von fast 20 USD im August.
Abschluss
In diesem Jahr gab es einen stetigen Strom von Chainlink-Integrationen, darunter Partnerschaften mit den größten Namen in DeFi sowie Integrationen mit Microsoft und IBM.
Chainlink verändert die Finanzlandschaft, indem es die Funktionsweise von Finanzverträgen neu interpretiert und ein dezentralisiertes Orakelnetzwerk auf die vierte industrielle Revolution zusteuert.
Obwohl viele Oracle-Lösungen normalerweise für Blockchain-Protokolle erforderlich sind, wird Chainlink wahrscheinlich für jedes seriöse Projekt die erste Wahl für Oracle sein.