Chainlink ist ein dezentrales Orakelnetzwerk, das Smart Contracts auf der Blockchain mit Daten aus der realen Welt versorgt. Smart Contracts sind vordefinierte Vereinbarungen auf der Blockchain, die Informationen auswerten und automatisch ausgeführt werden, wenn bestimmte Bedingungen erfüllt sind. LINK-Token sind die digitalen Vermögenswert-Token, die zur Bezahlung von Dienstleistungen im Netzwerk verwendet werden.

Um die Vorteile von Chainlink und seine Funktionsweise zu verstehen, müssen Sie einige grundlegende, zusammenhängende Konzepte verstehen. Beginnen wir mit Smart Contracts.

Quelle: Gemini.com

Smart Contracts sind vorab festgelegte Vereinbarungen auf der Blockchain, die Informationen auswerten und automatisch ausgeführt werden, wenn bestimmte Bedingungen erfüllt sind. Crowdfunding ist ein gutes Beispiel: Wenn bis zu einem bestimmten Datum ein bestimmter Betrag an Ether in einen Smart Contract eingezahlt wird, dann wird die Zahlung an den Fundraiser freigegeben – wenn nicht, dann wird die Zahlung an die Spender zurückgegeben. Da Smart Contracts auf einer Blockchain existieren, sind sie unveränderlich (können nicht geändert werden) und überprüfbar (jeder kann sie sehen), was ein hohes Maß an Vertrauen zwischen den Parteien garantiert, dass sie die angegebenen Parameter der Vereinbarung genau wiedergeben und nur dann ausgeführt werden, wenn diese Parameter erfüllt sind.

Damit Smart Contracts Vereinbarungen treffen können, die über die auf der Blockchain gefundenen Daten hinausgehen, benötigen sie Off-Chain-Daten in einem On-Chain-Format. Die Schwierigkeit, externe Informationsquellen mit Blockchain-Smart-Contracts in einer Sprache zu verbinden, die beide verstehen, ist eine der Hauptbeschränkungen für die breite Nutzung von Smart Contracts.

Quelle: Gemini.com

An dieser Stelle kommen Orakel ins Spiel. Ein Orakel ist eine Software, die als „Middleware“ bekannt ist und als Vermittler fungiert, der Daten aus der realen Welt in Smart Contracts auf der Blockchain und wieder zurück übersetzt.

Ein einzelnes zentralisiertes Orakel schafft jedoch genau das Problem, das ein dezentraler, Blockchain-gesicherter Smart Contract lösen soll – einen zentralen Schwachpunkt. Wenn das Orakel fehlerhaft oder kompromittiert ist, wie wollen Sie dann wissen, ob Ihre Daten korrekt sind? Was nützt ein sicherer, vertrauenswürdiger Smart Contract auf der Blockchain, wenn die Daten, mit denen er gespeist wird, in Frage gestellt werden?

Lassen Sie uns also eine kurze Rekapitulation über Smart Contracts und Orakel machen:

  • Smart Contracts sind unveränderliche und überprüfbare Verträge, die automatisch in einem IF/THEN-Framework ausgeführt werden, wenn Bedingungen erfüllt sind.
  • Die Daten, die diese Bedingungen definieren, stammen traditionell aus der Blockchain.
  • Kürzlich wurden Oracles in das Krypto-Ökosystem eingeführt, um Off-Chain-Daten in On-Chain-Smart Contracts zu bringen.
  • Zentralisierte Orakel schmälern jedoch die Vorteile von On-Blockchain-Smart Contracts, da sie nicht vertrauenswürdig oder fehlerhaft sein können.

Quelle: Gemini.com

Chainlink ist ein dezentrales Netzwerk von Knoten, die Daten und Informationen aus Off-Blockchain-Quellen über Orakel an On-Blockchain-Smart-Contracts liefern.

Dieser Prozess, zusammen mit besonders sicherer Hardware, eliminiert die Zuverlässigkeitsprobleme, die bei der Verwendung einer einzigen zentralen Quelle auftreten könnten.

.

Der Prozess beginnt auf einer Smart-Contract-fähigen Blockchain, wenn ein Smart Contract Daten benötigt. Dieser Smart Contract sendet eine Anfrage (Requesting Contract) nach Informationen aus.

Quelle: Gemini.com

Der Chainlink-Reputationsvertrag prüft die Erfolgsbilanz eines Orakelanbieters, um seine Authentizität und Leistungshistorie zu verifizieren – dann bewertet und verwirft er unseriöse oder unzuverlässige Knoten.

Der Chainlink Order-Matching Contract übermittelt die Anfrage des Requesting Contracts an die Chainlink-Knoten und nimmt deren Gebote für die Anfrage entgegen (wenn der Requesting Contract keine bestimmte Gruppe von Knoten auswählt) – und wählt dann die richtige Anzahl und Art von Knoten aus, um die Anfrage zu erfüllen.

Der Chainlink-Aggregationsvertrag nimmt alle Daten von den ausgewählten Orakeln und validiert und/oder gleicht sie ab, um ein genaues Ergebnis zu erhalten.

Quelle: Gemini.com

Die Chainlink-Knoten nehmen dann die Datenanforderung des anfordernden Vertrags entgegen und verwenden die „Chainlink Core“-Software, um diese Anforderung von der On-Blockchain-Programmiersprache in eine Off-Blockchain-Programmiersprache zu übersetzen, die eine reale Datenquelle verstehen kann. Diese neu übersetzte Version der Anfrage wird dann an eine externe Anwendungsprogrammierschnittstelle (API) weitergeleitet, die Daten von dieser Quelle sammelt. Sobald die Daten gesammelt wurden, werden sie durch Chainlink Core zurück in die On-Blockchain-Sprache übersetzt und an den Chainlink Aggregating Contract zurückgeschickt.

Hier werden die Dinge wirklich interessant. Der Chainlink Aggregating Contract kann Daten aus einer einzigen Quelle und aus mehreren Quellen validieren – und er kann Daten aus mehreren Quellen miteinander abgleichen.

Wenn also fünf Knoten eine Antwort von einem Deep-L-Sensor liefern und zwei andere Knoten eine andere Antwort liefern, weiß der Chainlink-Aggregationsvertrag, dass diese beiden Knoten fehlerhaft (oder unehrlich) sind und verwirft ihre Antworten. Auf diese Weise können die Chainlink-Knoten Daten aus einer einzigen Quelle validieren.

Der Chainlink Aggregating Contract kann diesen Validierungsprozess für mehrere Quellen wiederholen und dann alle validierten Daten durch Mittelwertbildung zu einem einzigen Datensatz zusammenführen. Unter bestimmten Umständen können nicht alle Antworten gemittelt werden, aber der Einfachheit halber werden wir hier nicht weiter in die Tiefe gehen.

Abgesehen von der Datenquelle hat Chainlink einen Weg geschaffen, um Smart Contracts auf Smart-Contract-fähigen Blockchains zuverlässig und effizient mit genauen Daten zu versorgen.

Also, wo passen LINK Token rein?

Anfragende Vertragsinhaber verwenden LINK, um Chainlink-Knotenbetreiber für ihre Arbeit zu bezahlen. Die Preise werden von den Chainlink-Knotenbetreibern auf der Grundlage der Nachfrage nach den Daten, die sie bereitstellen können, und dem aktuellen Markt für diese Daten festgelegt.

Chainlink-Knotenbetreiber verwenden LINK auch, um sich am Netzwerk zu beteiligen – Knotenbetreiber müssen LINK bei Chainlink hinterlegen, um ihr Engagement für das Netzwerk zu demonstrieren und einen Anreiz für guten Service zu schaffen.

Der Chainlink-Reputationsvertrag berücksichtigt die Größe des Anteils eines Knotens (neben anderen Kriterien), wenn er Knoten mit Datenanfragen abgleicht. Knoten mit einer größeren Beteiligung werden daher eher ausgewählt, um Anfragen zu erfüllen (und verdienen somit LINK-Token für ihre Dienste). Das Chainlink-Netzwerk bestraft auch fehlerhafte oder unehrliche Knoten, indem es ihren LINK-Einsatz für schlechten Service besteuert.

LINK ist auf Ethereum in Übereinstimmung mit dem ERC-20-Standard für Token aufgebaut. Es kann für Fiat-Währung oder andere digitale Währungen gekauft und verkauft werden.

*Dieser Artikel ist nur für Referenzzwecke bestimmt und darf nur für diese verwendet werden. Die über den Kryptonit.blog bereitgestellten Informationen stellen keine Beratung oder Empfehlung dar, dass eine Anlage- oder Handelsstrategie für eine bestimmte Person geeignet ist. Diese Prognosen basieren auf Branchentrends, Kundenumständen und anderen Faktoren und beinhalten Risiken, Variablen und Ungewissheiten. Es wird keine Garantie für die Richtigkeit bestimmter Prognosen, Projektionen oder vorausschauender Aussagen in diesem Artikel gegeben oder impliziert. Nutzer dieses Artikels erklären sich damit einverstanden, dass der Kryptonit.blog keine Verantwortung für Ihre Investitionsentscheidungen übernimmt. Bitte lassen Sie sich vor dem Handel professionell beraten.