Chainlink (LINK) ist ein bekanntes dezentrales Orakelprojekt, das auf der Ethereum-Blockchain läuft und sich zur Hauptsäule der Verbindung zwischen der realen Welt, DApps und dem DeFi-Ökosystem auf dieser Blockchain entwickelt hat. Kann Chainlink kaufen o Bitcoins kaufen auf Bit2Me schnell, einfach und sicher.
UNicht eines der Projekte, das im Ökosystem der USA die größte Relevanz hatte dezentrale Finanzierung (DeFi) ist Chainlink (LINK) und nicht gerade, weil es ein Kreditprotokoll ist, Ertragslandwirtschaft o Liquiditätsabbau, sondern um einen Dienst bereitzustellen, der für diese und andere Plattformen lebenswichtig ist: ein dezentrales, sicheres und zuverlässiges Orakel.
Der Blockchain-Orakel Wir haben bereits bei der Bit2Me Academy darüber gesprochen. Dies ist eines der Werkzeuge, mit denen die Blockchain-Technologie mit der physischen Welt interagiert. Das heißt, sie sind ein Mittel, das es ermöglicht, Informationen aus der realen Welt in die Blockchain zu bringen und auf diese Weise Smart Contracts oder Smart Contracts kann entsprechend dieser Informationen Aktionen ausführen. Eine Brücke zwischen der dezentralen Welt der Blockchain und der traditionellen.
In diesem Sinne ist Chainlink genau das: ein riesiges Netzwerk dezentraler Orakel, das mit Hilfe des Netzwerks läuft. Ethereum (ETH) und ERC-20-Token die den Aufbau einer autarken, sicheren und vor allem dezentralen Betriebsinfrastruktur ermöglicht.
Chainlink, der Ursprung
Die Geschichte des dezentralen Oracle-Netzwerks Chainlink reicht bis in den September 2014 zurück, als Steve Ellis, Ari Juels und Sergey Nazarov ihr SmartContract.com-Projekt starteten. Die Idee, die diese Forscher zusammengebracht hatte, bestand darin, eine Reihe dezentraler Infrastrukturen zu schaffen, die in der Lage sind, Kommunikationsbrücken zwischen realen Ereignissen und öffentlichen Blockchains zu schaffen.
Die Arbeit trug drei Jahre später, im September 2017, Früchte, als diese Forscher das veröffentlichten Chainlink-Whitepaper. Es beschreibt ein dezentrales Oracle-Protokoll, das auf der Ethereum-Blockchain laufen würde.
Chainlink zog schnell die Aufmerksamkeit von Investoren auf sich, die mitten im ICO-Boom 32 Millionen US-Dollar zur Finanzierung des Projekts bereitstellten. Und das, obwohl Chainlink nur eine Idee auf dem Papier und in den Köpfen seiner Entwickler war.
Im Gegensatz zu vielen ICOs zeigte das Team hinter Chainlink schnell Fortschritte bei der Umsetzung seiner Idee. Die ersten Tests von Chainlink räumten Zweifel an diesem Protokoll aus und am 1. Juni 2019 wurde das Chainlink-Mainnet erfolgreich gestartet. Damit wurde eine der Hauptsäulen für den Betrieb der heutigen dezentralen Finanzprotokolle (DeFi) geschaffen.
Aber wie kann Chainlink reale Daten in intelligente Verträge innerhalb der Blockchain integrieren?
So funktioniert das Chainlink-Protokoll
Chainlink verdankt seinen Betrieb einem Netzwerk von Knoten namens Chainlink-Knoten (CN). Das Ziel dieser Chainlink-Knoten besteht darin, ein Programm auszuführen, das in der Lage ist, die von einem Ereignis in der realen Welt stammenden Daten zu überwachen und diese Daten an die Smart Contracts weiterzuleiten, die im Ethereum-Netzwerk laufen.
Dies lässt uns jedoch mit einer Frage zurück.: Wie können wir sicher sein, dass die von den Knoten bereitgestellten Daten korrekt sind? Um dieses Problem zu lösen, ruft Chainlink zufällig Informationen von vielen verschiedenen Knoten ab. Anschließend wird ein Konsens zwischen den erhaltenen Antworten erzielt, wobei die von der Mehrheit angegebene Antwort als gültig angesehen wird. Als Schutzmaßnahme für manipulierte Daten nutzt Chainlink die Spieltheorie sowie Anreize/Disanreize, um schlechte Praktiken oder böswillige Manipulation von Daten zu verhindern.
Der Anreiz für Knotenbetreiber besteht darin, gegen eine kleine finanzielle Entschädigung korrekte Antworten bereitzustellen. Je genauer die Informationen sind, desto besser ist die finanzielle Vergütung, wodurch ein Umfeld geschaffen wird, in dem Datensicherheit belohnt wird. Im Gegenteil, die Manipulation von Daten von den Knoten hat das Gegenteil zur Folge, nämlich eine Art Geldstrafe und eine Verschlechterung des Vertrauens des Knotens.
Intelligente Chainlink-Verträge
Dieses letzte Merkmal der Funktionsweise von Chainlink macht uns sehr deutlich, dass die Funktionsweise unterteilt ist. Das heißt, es gibt mehrere Elemente im Netzwerk, die jederzeit dafür verantwortlich sind, dass die Informationen korrekt sind und jeder Knoten fair und transparent analysiert wird. Zu diesem Zweck wird jede Aufgabe durch eine Reihe intelligenter Verträge ausgeführt, die wir im Folgenden beschreiben:
- Erstens ein Reputationsvertrag, der jedem Knoten innerhalb des Netzwerks unter Berücksichtigung der Qualität der angebotenen Informationen eine Reputation zuweist.
- Zweitens ein Order-Matching-Vertrag, der Informationen über die Knoten, die Dienste, die Informationen anfordern, die Art der angeforderten Informationen, Abfrageparameter und die zu analysierenden Datenquellen sammelt.
- Und schließlich ein Aggregationsvertrag, der dafür verantwortlich ist, alle Antworten von den Knoten zu sammeln, die Daten zu analysieren und dem Anforderer dieser Informationen die endgültige Antwort anzubieten.
Dieses System verfügt natürlich über zwei Betriebsmodelle.
- Erstens: Wenn ein Client eine Informationsanfrage an Chainlink stellt, kann dieses Protokoll die Anfrage entgegennehmen und sie automatisch mithilfe von Ressourcen innerhalb des Netzwerks bedienen.
- Darüber hinaus kann der Client jedoch eine Datenanforderung an eine benutzerdefinierte Gruppe von Knoten stellen, von der er die Antwort erhält und verifiziert werden kann. All dies, ohne die Überprüfung der Daten durch das Chainlink-Netzwerk außer Acht zu lassen, wodurch die Zuverlässigkeit der von diesen Knoten empfangenen Informationen gewährleistet wird.
In jedem Fall werden die guten Taten der Knoten und ihrer Betreiber mit dem LINK-Token belohnt, dem nativen Token der Plattform, der zu den Token-Beständen dieser Betreiber hinzugefügt wird. Am Ende erzielen solche Händler Gewinne, indem sie mit dem Token handeln oder ihn HODLen.
Knotenbetreiber
Natürlich sind Smart Contracts auf Ethereum nur ein Teil des Ganzen, das notwendig ist, damit Chainlink funktioniert. Aber es gibt noch einen weiteren wichtigen Teil seiner Funktionsweise: Knoten und Knotenbetreiber. Diese werden als bekannt „das Rückgrat des Chainlink-Netzwerks“.
Betreiber von Chainlink-Knoten nehmen an dezentralen Oracle-Netzwerken teil, sodass externe Daten sicher und zuverlässig abgerufen werden können. Sie sind diejenigen, die die Oracle-Infrastruktur betreiben, damit die Smart Contracts auf jeder Blockchain Zugriff auf die realen Daten haben, die sie für eine ordnungsgemäße Ausführung benötigen.
Beispielsweise nutzt Chainlink eine große Sammlung von Knotenbetreibern, um gemeinsam eine breite Palette von Live-dezentralen Price-Feed-Oracle-Netzwerken in Produktion zu betreiben, was derzeit einen Wert von über 4 Milliarden US-Dollar für führende DeFi-Anwendungen wie z Synthetix, Aave, yEarn und mehr.
LINK Token, das wirtschaftliche Herzstück des Protokolls
Der dritte wichtige Teil der Funktionsweise von Chainlink ist schließlich sein Token: LINK. Es handelt sich um einen ERC-20-Token, das heißt, er funktioniert im Ethereum-Netzwerk. Es ist dafür verantwortlich, den Knotenbetreibern einen Anreiz zu geben, gute Arbeit zu leisten. Wenn jeder Knoten installiert und die Informationsanfrage korrekt beantwortet wird, sammeln die Knoten und ihre Betreiber Link-Token an, die als Vergütung für ihre Arbeit geliefert werden.
In diesem Sinne können wir den Link-Token auf die gleiche Weise sehen, wie wir die neu generierten Münzen in jedem Bitcoin-Block sehen würden: Es ist eine Bezahlung für die geleistete Arbeit. Somit kann ein Inhaber von Link-Tokens zu einem gehen Austausch- und diese Token gegen andere Token, Kryptowährungen oder Fiat eintauschen. Wie bei jeder anderen Kryptowährung können Sie diese Token auch HODLen und auf ihren Preisanstieg wetten, was aufgrund des Wachstums des Tokens in den letzten Monaten durchaus üblich ist.
Warum wurde Chainlink erstellt?
Nachdem wir nun ein wenig über die Funktionsweise von Chainlink verstanden haben, beantworten wir eine sehr häufig gestellte Frage derjenigen, die dieses Protokoll verstehen möchten: Warum wird so etwas wie Chainlink benötigt? Die Antwort ist ganz einfach: Eine Blockchain kann nicht direkt mit der realen Welt kommunizieren, was ihre Funktionalität einschränkt. Angesichts dieses Mangels versuchen Chainlink und andere Orakel, eine Brücke zu schaffen, die es ermöglicht, Informationen aus unserer realen Umgebung absolut sicher in die Blockchain-Welt und ihre Smart Contracts zu übertragen.
Um dies besser zu verstehen, machen wir ein Beispiel:
Angenommen, im Synthetix-Protokoll wurde ein synthetischer Token erstellt, der den Goldpreis verfolgt. Der Goldpreis ist kein Preis, der in Echtzeit innerhalb einer Blockchain stattfindet, sondern vielmehr auf traditionellen Märkten auftritt, die Teil unserer traditionellen Welt sind. Das bedeutet, dass Synthetix diese Informationen tatsächlich nicht über einen direkten Smart Contract erhalten kann.
Angesichts dieses Szenarios wenden sich Synthetix-Entwickler an Chainlink, das die benötigten Informationen in Echtzeit, unter Verwendung verschiedener Quellen und auf völlig dezentralisierte und transparente Weise bereitstellen kann. Auf diese Weise erhält Synthethix die Informationen, die es für seinen synthetischen Token benötigt, sorgt für die Sicherheit des Protokolls und Chainlink erfüllt die Funktion, für die es erstellt wurde.
Wie Sie sehen, vermittelt Ihnen dieses einfache Beispiel eine sehr klare Vorstellung davon, warum Chainlink erstellt wurde. Tatsächlich hat dies Chainlink zu einem der am häufigsten verwendeten dezentralen Oracle-Protokolle in der DeFi-Welt gemacht.
Datenschutz auf Chainlink
Eine der größten Herausforderungen von Blockchain-Orakeln ist der Schutz der Privatsphäre ihrer Benutzer. Das Problem geht in zwei Richtungen. Erstens möchten wir nicht, dass das Orakel einen sehr hohen Zugriff auf die Informationen der Benutzer hat, die mit ihm interagieren, sowie auf die Dienste, mit denen es interagiert. Und zweitens ist beabsichtigt, dass die vom Orakel gesendeten und empfangenen Sitzungen und Informationen keine Rückverfolgbarkeit dieser Daten von ihrem Ursprung bis zum Empfänger ermöglichen, was natürlich eine vollständige Identifizierung der Parteien ermöglichen würde, die das Orakel nutzen.
Nehmen wir ein Beispiel, um dies einfacher zu sehen. Angenommen, ein Benutzer möchte auf eine DApp zugreifen, bei der der Zutritt nur mit Volljährigkeit möglich ist. Für diese Funktion verwendet die DApp ein Oracle, das eine Suche in einer Datenbank durchführt, wo es diese Daten erhalten kann. Bei der Suche gelangen die in der Blockchain enthaltenen Informationen in die reale Welt und können dieser Person, ihrer wahren Identität und allen ihren Daten zugeordnet werden.
In dieser Situation gibt es zwei Fälle. Erstens erfordert die Überprüfung des Alters mit diesem System wahrscheinlich die Angabe eines Benutzernamens und eines Passworts (oder einer anderen Art der Authentifizierung), um auf die Informationen in der Datenbank zugreifen zu können. Zweitens erfolgt die Verbindung zwischen dem Orakel und der Datenbank über Kanäle, über die Sie keinerlei Kontrolle haben. Und drittens würde es für diejenigen, die diese Datenbank verwalten, ausreichen, den Verkehr der Suchanfragen und deren Herkunft (das Orakel) zu analysieren, um zu wissen, was diese Leute tun und warum sie ihre Dienste benötigen. An diesem Punkt kann uns eine etwas genauere Analyse zur DApp, der vom Benutzer während der Interaktion verwendeten Adresse und anderen relevanten Daten führen.
In jedem dieser Fälle ist die Vertraulichkeit Ihrer Daten gefährdet, und Chainlink bildet hier keine Ausnahme. Die Wurzel dieses Problems liegt darin, dass zwar alles in der Blockchain pseudoanonym (oder vollständig anonym) sein kann, dies jedoch außerhalb dieses Ökosystems nicht geschieht. Jedes Mal, wenn Sie sich mit dem Internet verbinden, hinterlassen Sie Spuren Ihrer Identität oder von Elementen, die die Behörden (oder wer auch immer daran interessiert ist) zu Ihren Daten und Ihrer realen Person führen können.
Tatsächlich wird das Problem im selben Whitepaper von Chainlink akzeptiert, wo im Abschnitt „Vertraulichkeit“ über dieses Problem und ein Fenster zu seiner Lösung gesprochen wird, eine Arbeit, die noch nicht vollständig abgeschlossen ist.
Vor- und Nachteile von Chainlink
Zu den Vorteilen von Chainlink zählen:
- Es handelt sich um ein dezentrales Orakel mit großer Erweiterungskapazität. Das Protokoll kann Informationen zu fast allem bereitstellen, was durch seine erweiterbare Infrastruktur ermöglicht wird.
- Das System ist vollständig dezentralisiert und basiert tatsächlich auf einem Betrieb, der auf die Sicherheit und Richtigkeit der bereitgestellten Daten ausgerichtet ist.
- Die Installation von Chainlink-Knoten ist einfach durchzuführen, was die Vermassung des Knotennetzwerks dieses Netzwerks ermöglicht.
- Das Wirtschaftsmodell des Protokolls ermöglicht es jedem, der über einen Knoten im Netzwerk verfügt, gute Gewinne zu erzielen, indem er die von den Nutzern des Protokolls angeforderten Dienste bereitstellt.
- Das System ist völlig freie Software und kann in allen seinen Betriebsinstanzen verifiziert werden.
Andererseits können wir unter den negativen Punkten Folgendes hervorheben:
- Wenn Privatsphäre Ihr Ziel bei der Nutzung eines Oracle ist, ist Chainlink nicht Ihre Wahl. Tatsächlich würde kein dezentrales Oracle-Protokoll diese Funktionalität erfüllen.
- Obwohl das System gutes Verhalten der Netzwerkknoten fördert, ist es möglich, dass ein böswilliger Akteur ein solches Verhalten ausführt Sybil-Angriff in das Netzwerk eindringen, falsche Daten einschleusen und die vom Netzwerk bereitgestellten Informationen manipulieren, was sich auf diejenigen auswirkt, die von diesem Akteur manipulierte Informationen anfordern. Obwohl dies ein unwahrscheinliches Szenario ist, besteht das Problem, und daher wird nach Lösungen gesucht, die dazu beitragen, das Problem vollständig zu beseitigen.