Was ist Chainlink? Chainlink (LINK) einfach erklärt

Kryptokanal
24 Sept 202104:29

Summary

TLDRDer Skript erklärt das Konzept von Smart Contracts und deren Verbindung zur realen Welt durch Oracle. Oracles sind verlässliche Datenquellen, die Informationen in Smart Contracts einbinden, um sie auszuführen, sobald bestimmte Bedingungen erfüllt sind. Das zentrale Problem ist jedoch die Abhängigkeit von einem einzelnen Oracle, was zu Fehlern führen kann. Changing, ein dezentrales Netzwerk, bietet eine Lösung, indem es Daten von vielen verschiedenen Nodes sammelt und validiert, um eine höhere Sicherheit und Vertrauen zu gewährleisten. Die Nodes werden mit LINK für ihre Beiträge bezahlt, was einen Anreiz für korrekte und authentische Daten liefert.

Takeaways

  • 😀 Smart Contracts sind automatisierte Vereinbarungen auf der Blockchain, die ausgeführt werden, wenn bestimmte Bedingungen erfüllt sind.
  • 🔗 Das Hauptproblem von Smart Contracts ist die Einbindung externer Daten aus der realen Welt, da es bisher keine zuverlässige Schnittstelle gab.
  • 🏆 Ein einfaches Beispiel ist ein Wettkampf zwischen zwei Fußballfans, bei dem ein Smart Contract den Gewinner bestimmt, basierend auf dem tatsächlichen Spielresultat.
  • 🔮 Oracles sind Datenquellen, die Informationen aus der realen Welt für Smart Contracts bereitstellen, aber zentrale Oracles haben Nachteile wie die Konzentration von Macht und Verantwortung.
  • 🌐 Chainlink ist ein dezentrales Netzwerk von sogenannten Nodes, das einen neuen Ansatz für die Verwendung von Oracles auf der Blockchain verfolgt.
  • 📄 Chainlink verwendet eine Reihe von Unterverträgen wie Reputationsvertrag, Auftragsabgleichungsvertrag und Aggregationsvertrag, um die Authentizität und Leistung von Datenanbietern zu überprüfen und zu validieren.
  • 🤔 Chainlink löst das Problem zentraler Oracles, indem es Daten von vielen verschiedenen Nodes sammelt und validiert, um ein zuverlässiges Ergebnis zu erzielen.
  • 💰 Nodes werden für ihre Arbeit in LINK, der nativen Währung von Chainlink, bezahlt, und die Bezahlung hängt von Angebot und Nachfrage ab.
  • 🏦 Nodes müssen LINK hinterlegen, um an dem Netzwerk teilzunehmen, was ein Anreiz für guten Service und eine hohe Reputation schafft.
  • 🛡️ Chainlink reduziert die Risiken von zentralen Oracles, indem es Anreize für korrekte und ehrliche Nodes schafft und schlechte oder unehrliche Nodes aussortiert.
  • 📈 Die Verwendung von Chainlink ermöglicht Smart Contracts, Daten aus der realen Welt für eine Vielzahl von Anwendungen zu nutzen, von Wetterinformationen bis hin zu Versicherungsfällen und Volksentscheiden.

Q & A

  • Was ist ein Smart Contract?

    -Ein Smart Contract ist ein Vertrag, der in einer Blockchain implementiert ist und automatisch ausgeführt wird, sobald die vereinbarten Bedingungen erfüllt sind.

  • Was ist das Hauptproblem bei der Verwendung von Smart Contracts mit externen Daten?

    -Das Hauptproblem ist die fehlende Schnittstelle für die Verwendung von externen Daten in Smart Contracts, da sie für sinnvolle und nützliche Smart Contracts notwendig sind.

  • Was ist ein Oracle in Bezug auf Smart Contracts?

    -Ein Oracle ist eine Datenquelle, die Informationen aus der realen Welt an Smart Contracts auf einer Blockchain liefert, um sie in den Vertragsbedingungen zu verwenden.

  • Was ist das Risiko, wenn ein zentrales Oracle falsche oder fehlerhafte Daten liefert?

    -Wenn ein zentrales Oracle falsche oder fehlerhafte Daten liefert, können alle Systeme, die sich darauf verlassen, ebenfalls fehlerhaft werden.

  • Wie versucht Chainlink, das Problem des zentralen Oracles zu lösen?

    -Chainlink löst das Problem, indem es ein dezentrales Netzwerk von sogenannten Nodes verwendet, um Daten und Informationen außerhalb einer Blockchain zu sammeln und an Smart Contracts zu übermitteln.

  • Was sind die drei Unterverträge, die Chainlink verwendet, um Datenanfragen zu verarbeiten?

    -Die drei Unterverträge sind der Reputationsvertrag, der Auftragsabgleichungsvertrag und der Aggregationsvertrag, die zusammenarbeiten, um die Anfrage eines Smart Contracts zu erfüllen.

  • Was ist die Funktion des Reputationsvertrags in Chainlink?

    -Der Reputationsvertrag prüft die Erfolgsbilanz eines Oracle-Anbieters, um dessen Authentizität und Leistungshistorie zu verifizieren und unzuverlässige oder unseriöse Nodes auszusortieren.

  • Wie wählt der Auftragsabgleichungsvertrag die richtigen Nodes für die Erfüllung einer Datenanfrage aus?

    -Der Auftragsabgleichungsvertrag übermittelt die Anfrage des Smart Contracts an die Nodes, nimmt deren Gebote für die Anfrage entgegen und wählt dann die richtige Anzahl und Art von Nodes aus, um die Anfrage zu erfüllen.

  • Was macht der Aggregationsvertrag in Chainlink?

    -Der Aggregationsvertrag sammelt alle Daten von den ausgewählten Oracles, validiert sie und gleicht sie ab, um ein genaues Ergebnis zu erhalten.

  • Wie werden die Nodes in Chainlink für ihre Arbeit bezahlt und was ist die Bedeutung von LINK?

    -Die Nodes in Chainlink werden für ihre Arbeit in LINK bezahlt, einer nativen Währung der Chainlink-Plattform. LINK dient auch als Anreiz für einen guten Service und wird von Nodes hinterlegt, um ihre Beteiligung am Netzwerk zu demonstrieren.

  • Was passiert, wenn Nodes fehlerhafte oder unehrliche Daten liefern?

    -Wenn Nodes fehlerhafte oder unehrliche Daten liefern, reduziert das Chainlink-Netzwerk ihren LINK-Einsatz, was als Bestrafung für schlechten Service dient und sicherstellt, dass nur zuverlässige und ehrliche Nodes ausgewählt werden.

Outlines

00:00

🤖 Smart Contracts und das Problem der externen Daten

Dieser Absatz erklärt, wie Smart Contracts in der Blockchain-Technologie funktionieren und die Herausforderung, externe Daten in diese Systeme zu integrieren. Smart Contracts sind autonome Vereinbarungen, die Bedingungen und Automatisierung in die Blockchain einbauen. Das Hauptproblem, das hier angesprochen wird, ist die Fehlen einer Schnittstelle für externe Daten, was für die Erstellung sinnvolter und nützlicher Smart Contracts essentiell ist. Ein Beispiel eines WM-Finale-Wetten mit zwei Fußballfans, die einen Smart Contract verwenden, um den Gewinnbetrag basierend auf dem tatsächlichen Spielresultat zu verteilen, wird verwendet, um das Konzept zu veranschaulichen.

🔮 Die Rolle von Oracles in der Datenübertragung

In diesem Absatz wird die Bedeutung von Oracles für die Übertragung von externen Daten in Smart Contracts erläutert. Oracles sind Datenquellen, die Informationen aus der realen Welt in die Blockchain-Umgebung bringen, um Smart Contracts zu erfüllen. Es wird auf das Problem eines zentralen Oracles eingegangen, das aufgrund seiner Einzigartigkeit und Verantwortung für die Datenbereitstellung zu Schwachstellen führen kann. Das Konzept der Dezentralisierung von Oracles als Lösung für diese zentrale Schwäche wird kurz vorgestellt.

🌐 Das Changing-Netzwerk und seine Funktionsweise

Dieser Absatz beschreibt das Changing-Netzwerk, ein dezentrales System, das die Rolle von Oracles in der Blockchain-Technologie übernimmt. Das Netzwerk besteht aus sogenannten Nodes, die Daten und Informationen außerhalb der Blockchain bereitstellen. Der Prozess beginnt damit, dass ein Smart Contract eine Anfrage nach Daten stellt, die dann als Ereignis registriert und in Form eines Changing-Vertrags verfolgt wird. Es wird erklärt, wie der Vertrag drei Unterverträge erzeugt: einen Reputationsvertrag, einen Auftragsabgleichungsvertrag und einen Aggregationsvertrag, die zusammenarbeiten, um die Anfrage zu erfüllen und die Daten zu validieren.

💰 Belohnungen und Anreize im Changing-Netzwerk

In diesem letzten Absatz werden die Anreize und Belohnungen für die Nodes im Changing-Netzwerk diskutiert. Nodes werden für ihre Arbeit in Form von LINK bezahlt, und die Preise werden von den Nodes selbst basierend auf Angebot und Nachfrage festgelegt. Es wird auch auf die Rolle des Reputationsvertrags eingegangen, der die Höhe des hinterlegten LINK Anteils berücksichtigt, um die Auswahl von Nodes für die Bearbeitung von Anfragen zu beeinflussen. Schließlich wird erklärt, wie das Netzwerk fehlerhafte oder unehrliche Nodes bestraft, indem es ihren LINK Einsatz für schlechten Service verringert.

Mindmap

Keywords

💡Smart Contracts

Smart Contracts sind selbstausführende Vertragsverträge, die Bedingungen in Form von Code festlegen. Sie sind ein Kernkonzept im Video, da sie die Grundlage für die automatisierte Vereinbarungen auf der Blockchain bilden. Im Kontext des Skripts werden Smart Contracts genutzt, um eine Wette zwischen zwei Fußballfans zu verwalten, wobei der Gewinn an die richtige Partei gezahlt wird, basierend auf dem tatsächlichen Ergebnis des WM-Finales.

💡Oracle

Oracles sind Systeme, die Daten und Informationen von außerhalb einer Blockchain in Smart Contracts einbinden. Sie sind entscheidend, um Smart Contracts mit der realen Welt zu verbinden. Im Video wird beschrieben, wie Oracles für die Überprüfung des Ergebnisses eines Fußballspiels genutzt werden, um die Auszahlung in einem Smart Contract zu bestimmen.

💡Dezentralisierung

Dezentralisierung bezieht sich auf das Verhindern der Abhängigkeit von zentralen Autoritäten oder Einheiten. Im Video wird das dezentrale System von Chainlink hervorgehoben, das multiple Oracles nutzt, um die Vertrauenswürdigkeit und Sicherheit von Daten zu erhöhen, die in Smart Contracts eingebettet sind.

💡Blockchain

Eine Blockchain ist eine verteilte und unveränderliche Datenbank, auf der alle Transaktionen und Smart Contracts aufgezeichnet sind. Im Video wird die Blockchain als Plattform beschrieben, auf der Smart Contracts für verschiedene Anwendungen, einschließlich des genannten Fußballwettenbeispiels, implementiert werden.

💡Reputation Contract

Der Reputationsvertrag ist ein Teil des Chainlink-Systems, der verwendet wird, um die Authentizität und Leistungshistorie eines Oracles zu überprüfen. Im Video wird erklärt, wie dieser Vertrag dazu beiträgt, unzuverlässige oder unehrliche Oracles auszusondern, um die Integrität der Daten zu gewährleisten.

💡Aggregation Contract

Der Aggregationsvertrag ist ein weiterer Bestandteil des Chainlink-Systems, der Daten von ausgewählten Oracles sammelt, validiert und vergleicht, um ein genaues Ergebnis zu erzielen. Im Video wird er als ein Mechanismus beschrieben, der sicherstellt, dass die Daten, die Smart Contracts zugrunde liegen, präzise und verlässlich sind.

💡Request Matching Contract

Der Auftragsabgleichsvertrag ist verantwortlich für die Weiterleitung von Anfragen des Smart Contracts an die entsprechenden Oracles und die Auswahl der richtigen Oracles, um die Anfrage zu erfüllen. Im Video wird er als ein wichtiger Schritt im Prozess der Datenbeschaffung und -validierung dargestellt.

💡LINK Token

Der LINK Token ist die native Währung des Chainlink-Netzwerks, die verwendet wird, um Oracles für ihre Dienste zu bezahlen. Im Video wird erklärt, wie die Beteiligung an LINK auch als Anreiz für Oracles dient, um qualitativ hochwertigen Service zu bieten und um die Reputation im Netzwerk zu verbessern.

💡Dezentrales Netzwerk

Ein dezentrales Netzwerk, wie das in Chainlink beschriebene, besteht aus vielen verschiedenen unabhängigen Knoten oder Oracles, die zusammenarbeiten, um die Vertrauenswürdigkeit von Smart Contracts zu erhöhen. Im Video wird der Vorteil eines solchen Netzwerks dargelegt, indem es die Abhängigkeit von einem zentralen Oracle reduziert.

💡Datenvalidierung

Datenvalidierung ist der Prozess, bei dem die Echtheit und Richtigkeit von Daten überprüft wird, die in Smart Contracts verwendet werden. Im Video wird dies als entscheidend für die Funktionsweise von Chainlink beschrieben, um sicherzustellen, dass Smart Contracts auf verlässliche Daten zugreifen können.

Highlights

Smart Contracts automatisieren Vereinbarungen auf der Blockchain.

Ein Problem bei Smart Contracts: Sie können keine externen Daten einbinden ohne eine Schnittstelle.

Oracles sind Datenquellen, die Informationen aus der realen Welt in Smart Contracts einbinden.

Zentrale Oracles haben Nachteile, wie die Abhängigkeit von einer einzigen Datenquelle.

Chainlink bietet einen dezentralen Ansatz für Oracles, um diese Probleme zu lösen.

Chainlink verwendet ein Netzwerk von sogenannten Nodes, um Daten außerhalb einer Blockchain zu sammeln.

Der Prozess beginnt, wenn ein Smart Contract Daten benötigt und eine Anfrage stellt.

Chainlink erstellt einen Chainlink-Vertrag, um die oft scheinbaren Daten zu erhalten.

Es gibt drei Unterverträge: Reputationsvertrag, Auftragsabgleichungsvertrag und Aggregationsvertrag.

Der Reputationsvertrag prüft die Authentizität und Leistungshistorie eines Oracle-Anbieters.

Der Auftragsabgleichungsvertrag wählt die richtigen Oracles aus, um die Anfrage zu erfüllen.

Der Aggregationsvertrag validiert und gleicht die Daten der ausgewählten Oracles ab.

Chainlink kann Daten aus einer oder mehreren Quellen validieren und miteinander abgleichen.

Das System reduziert die Notwendigkeit, einer einzigen Quelle zu vertrauen, indem es Daten von vielen verschiedenen Nodes verwendet.

Für die Anfrage eines Smart Contracts muss etwas an das Chainlink-Netzwerk gezahlt werden.

Oracles werden für ihre Arbeit in LINK bezahlt, und die Preise werden von den Nodes selbst festgelegt.

Nodes müssen LINK hinterlegen, um ihre Beteiligung am Netzwerk zu demonstrieren und einen Anreiz für guten Service zu schaffen.

Der Reputationsvertrag berücksichtigt auch die Höhe des hinterlegten LINK-Anteils eines Oracles.

Oracles mit einer größeren Beteiligung werden eher ausgewählt, um Anfragen zu erfüllen und verdienen mehr LINK für ihre Dienste.

Das Chainlink-Netzwerk bestraft fehlerhafte oder unehrliche Nodes, indem es ihren LINK-Einsatz für schlechten Service verringert.

Transcripts

play00:00

was ist schelling um es kurz zu sagen

play00:01

changing verbindet blog chains mit der

play00:04

realen welt viele kippt oder nutzen

play00:06

mittlerweile smart contract smart

play00:08

contracts automatisieren vereinbarungen

play00:10

auf der box chain sie werden

play00:11

informationen aus und wenn bestimmte

play00:13

bedingungen erfüllt sind werden sie

play00:14

ausgeführt es gibt jedoch ein problem

play00:16

möchte man für diese smart contrexx

play00:18

externe daten mit einbeziehen fehlt eine

play00:20

schnittstelle es ist ja doch natürlich

play00:22

wichtig diese daten aus der realen welt

play00:23

verwenden zu können um sinnvolle und

play00:25

nützliche smart contrexx zu erstellen

play00:27

gehen wir mal von einem ganz einfachen

play00:28

beispiel aus zwei fußballfans hätten bei

play00:31

einem wm-finale darauf welche der beiden

play00:33

mannschaften gewinnen wird dazu zahlen

play00:34

beide auf eine adresse geld ein und über

play00:37

einen smart kontrakt soll der gesamte

play00:38

betrag dann der person zugeschickt

play00:40

werden die richtig lag so weit so gut

play00:42

dass in einem smart contract abzubilden

play00:44

ist absolut kein problem jetzt ist aber

play00:45

die frage woher kommt nach dem spiel der

play00:47

input wie das tatsächliche ergebnis des

play00:49

spiels war was wir hier brauchen ist

play00:51

eine verlässliche informationsquelle die

play00:53

uns sagt was in der realen welt wirklich

play00:55

geschieht so dass wir diese daten dann

play00:56

in smart contrexx verwenden können das

play00:58

kann natürlich auch viel mehr sein als

play01:00

das ergebnis eines fußballspiels andere

play01:02

beispiele könnten seien das wetter die

play01:04

zustellung eines pakets informationen

play01:06

für versicherungsfälle volksentscheide

play01:08

und vieles mehr es gibt viele

play01:09

möglichkeiten mit diesen daten in smart

play01:11

contrexx etwas anzufangen so eine

play01:12

datenquelle nennt sich auch oracle

play01:14

oracle gibt es schon eine ganze menge

play01:16

das dezentrale system von channing

play01:18

verfolgt jedoch einen ganz neuen ansatz

play01:19

um das zu verstehen schauen wir uns

play01:21

zunächst mal an was genau eigentlich ein

play01:23

zentrales oracle ist ganz einfach es

play01:25

gibt einen einzigen anbieter von

play01:26

externen informationen es gibt nur eine

play01:28

quelle das kann allerdings zu großen

play01:30

problemen führen was ist wenn dieses

play01:32

eine oracle falsche oder fehlerhafte

play01:34

daten liefert alle systeme die sich

play01:35

darauf stützen werden ebenfalls

play01:37

fehlerhaft gleichzeitig gibt es eine

play01:39

enorme macht und verantwortung bei

play01:40

diesem einen oracle und einem bleibt

play01:42

nichts anderes übrig als diesen zu

play01:44

vertrauen changing versucht genau dieses

play01:46

problem zu lösen und wie das

play01:47

funktioniert schauen wir uns jetzt an

play01:48

ständig ist ein großes dezentrales

play01:50

netzwerk aus sogenannten notes die daten

play01:52

und informationen außerhalb einer blog

play01:54

chain über oracle sun die smart kontrakt

play01:56

auf einer blog chain weitergeben der

play01:58

prozess beginnt auf irgendeiner boxen

play01:59

wenn ein smart contract daten benötigt

play02:01

dieser smart contract seine dann eine

play02:03

anfrage nach information das training

play02:05

protokoll registriert diese anfrage als

play02:07

ereignis und erstellt einen

play02:08

entsprechenden changing sla vertrag um

play02:11

diese oft scheinen daten zu erhalten der

play02:12

janning der vertrag erzeugt dann drei

play02:14

unter verträge eine reputations vertrag

play02:17

einen auftrags abgleichung vertrag und

play02:19

einen aggregation vertrag der

play02:21

reputations vertrag prüft die

play02:22

erfolgsbilanz eines orca anbieters um

play02:24

seine authentizität und leistungs

play02:26

historie zu verifizieren anschließend

play02:28

werden unzuverlässige oder unseriöse

play02:30

note bewertet und aussortiert der

play02:32

auftrags abgleichung vertrag übermittelt

play02:34

die anfrage des anfragenden smart

play02:36

contrexx an dj nick notes und nimmt

play02:37

deren gebote für die anfrage entgegen

play02:39

und wählt dann die richtige anzahl und

play02:41

art von notes aus um die anfrage zu

play02:43

erfüllen der aggregation vertrag nimmt

play02:45

alle daten von den ausgewählten oracles

play02:47

entgegen validiert diese und gleicht sie

play02:49

ab um ein genaues ergebnis zu erhalten

play02:51

der applikations vertrag kann daten aus

play02:53

einer einzigen quelle oder aus mehreren

play02:55

quellen validieren und miteinander

play02:56

abgleichen wenn also 50 eine antwort

play02:59

liefern und zwei andere eine andere

play03:00

antwort liefern weiß der janning

play03:02

optionsvertrag dass diese beiden notes

play03:04

fehlerhaft oder unehrlich sind und

play03:06

verwirft ihre antworten dieser

play03:07

validierungsprozess kann für mehrere

play03:09

quellen wiederholt werden und dann

play03:10

können alle validierten daten durch eine

play03:12

mittelwert bildung zu einem einzigen

play03:13

datensatz zusammengeführt werden durch

play03:15

dieses system muss also keiner einzigen

play03:17

quelle mehr vertraut werden sondern die

play03:18

informationen kommen von einem großen

play03:20

netzwerk vieler verschiedener note

play03:21

schauen wir uns jetzt noch an was es mit

play03:23

dem linken auf sich hat für die anfrage

play03:25

eines smart contrexx understanding

play03:27

netzwerk muss etwas bezahlt werden und

play03:28

die janning notes werden für ihre arbeit

play03:30

in lync bezahlt die preise werden von

play03:32

den jenny knoop selbst festgelegt und

play03:34

sind abhängig vom angebot und der

play03:36

nachfrage nach den jeweiligen daten not

play03:38

verbänden link auch um sich am netzwerk

play03:40

zu beteiligen notes müssen link bei

play03:41

changing hinterlegen um ihr engagement

play03:43

für das netzwerk zu demonstrieren

play03:45

außerdem wird damit ein anreiz für guten

play03:47

service geschaffen der reputations

play03:48

vertrag berücksichtigt nämlich unter

play03:50

anderem auch die höhe des hinterlegten

play03:51

anteils eines not wenn er not mit

play03:54

datenanfragen abgleicht not mit einer

play03:56

größeren beteiligung werden daher eher

play03:57

ausgewählt um anfragen zu erfüllen und

play03:59

verdienen somit auch mehr link für ihre

play04:01

dienste das training netzwerk bestraft

play04:03

aber auch fehlerhafte oder unehrlich

play04:05

notes in dem es ihren link einsatz für

play04:07

schlechten service verkleinert somit hat

play04:08

man einen anreiz für gute und richtige

play04:10

note geschaffen und sortiert

play04:11

fehlerhaften aus falls sie wissen möchte

play04:13

wie man ganz einfach in technik

play04:15

investieren kann schaut gerne mal in die

play04:16

video beschreibung dort habe ich euch

play04:17

ein video von mir verlinkten schritt für

play04:19

schritt zeige wie man ganz leicht den

play04:21

linken kaufen kann abonniert doch gerne

play04:22

den kanal um keine neuen videos zum

play04:24

thema crypto währung zu verpassen und

play04:25

falls ihr irgendwelche fragen haben sie

play04:27

immer gerne in den kommentaren

Rate This

5.0 / 5 (0 votes)

関連タグ
Smart ContractsBlockchainOraclesDezentralisierungDatenvalidierungKryptowährungTechnologieInvestitionKI-VerträgeLink-EinsatzSmart-Chain
英語で要約が必要ですか?