IOTA Grundlagen - Übersicht

Jeder Client im Netzwerk muss einen Seed erstellen, mit Hilfe desse private Schlüssel und Adressen erstellt werden. Adressen sind öffentlich einsehbar und die Clients senden dorthin Daten und/-oder IOTA-Token. Der private Schlüssel ist geheim und dient zum Nachweis des Besitzes einer Adresse.

Clients senden Daten und / oder IOTA-Token in Paketen von Transaktionen, die als Bündel bezeichnet werden, an die Adressen der jeweils anderen Adresse. Um den Besitz einer Adresse zu beweisen, verwenden Clients ihren privaten Schlüssel zum Signieren von Paketen, die IOTA-Token belasten.

In den IOTA-Clientbibliotheken stehen Ihnen alle Tools zur Verfügung, die Sie benötigen, einschließlich der Adressen, Signaturen und Transaktionen. Alle Methoden, die mit Seeds umgehen, werden auf der Clientseite (Ihrem Computer) ausgeführt, um sicherzustellen, dass sie niemals unsicher gesendet werden.

Clients müssen Pakete an IRI-Knoten senden, die dafür verantwortlich sind, alle Transaktionen zu überprüfen und eine unveränderbare Historie in Ledgern zu führen. Jeder IRI-Node hat ein eigenes Ledger.

Wenn IRI-Nodes eine Transaktion empfangen und validieren, senden sie sie zur Überprüfung auch an andere IRI-Knoten. Als Ergebnis validiert und speichert das gesamte Netzwerk Transaktionen in einem konsistenten Ledger, dem verteilten Ledger.

Um gültig zu sein müssen Transaktionen einer Struktur im IOTA-Protokoll entsprechen. Zwei der Felder in dieser Struktur sind branchTransaction und trunkTransaction, die einen Verweis auf zwei vorherige Transaktionen im Ledger eines IRI-Knotens enthalten müssen. IRI-Nodes wählen, während eines Prozesses der als Tip-Selection bezeichnet wird, vorherige Transaktionen aus. Wenn eine Transaktion auf eine andere verweist, ist sie Teil der Datenstruktur namens „Tangle“.

Transaktionen im Tangle haben eine Hierarchie, wobei eine Transaktion ein Kind ist und die Zweig- bzw. Bündeltransaktionen seine Eltern sind. Indem ein Kind auf eine Transaktion verweist, bestätigt es sozusagen seine Eltern, da die Tip Selection dazu führt, dass der IRI-Node sie und ihren Verlauf überprüft.

Transaktionen gelten erst dann als bestätigt, wenn sie von einer vom Coordinator erstellten Transaktion referenziert werden.


Anmerkung:

Der Inhalt kann durch die Übersetzung verfälscht sein. Im Zweifel gilt das englische Original der IOTA Foundation.

Quelle: https://docs.iota.org/docs/iota-basics/0.1/introduction/overview

Jeder Client im Netzwerk muss einen Seed erstellen, mit Hilfe desse private Schlüssel und Adressen erstellt werden. Adressen sind öffentlich einsehbar und die Clients senden dorthin Daten und/-oder IOTA-Token. Der private Schlüssel ist geheim und dient zum Nachweis des Besitzes einer Adresse.

Clients senden Daten und / oder IOTA-Token in Paketen von Transaktionen, die als Bündel bezeichnet werden, an die Adressen der jeweils anderen Adresse. Um den Besitz einer Adresse zu beweisen, verwenden Clients ihren privaten Schlüssel zum Signieren von Paketen, die IOTA-Token belasten.

In den IOTA-Clientbibliotheken stehen Ihnen alle Tools zur Verfügung, die Sie benötigen, einschließlich der Adressen, Signaturen und Transaktionen. Alle Methoden, die mit Seeds umgehen, werden auf der Clientseite (Ihrem Computer) ausgeführt, um sicherzustellen, dass sie niemals unsicher gesendet werden.

Clients müssen Pakete an IRI-Knoten senden, die dafür verantwortlich sind, alle Transaktionen zu überprüfen und eine unveränderbare Historie in Ledgern zu führen. Jeder IRI-Node hat ein eigenes Ledger.

Wenn IRI-Nodes eine Transaktion empfangen und validieren, senden Sie sie zur Überprüfung auch an andere IRI-Knoten. Als Ergebnis validiert und speichert das gesamte Netzwerk Transaktionen in einem konsistenten Ledger, dem verteilten Ledger.

Um gültig zu sein, müssen Transaktionen einer Struktur im IOTA-Protokoll entsprechen. Zwei der Felder in dieser Struktur sind branchTransaction und trunkTransaction, die einen Verweis auf zwei vorherige Transaktionen im Ledger eines IRI-Knotens enthalten müssen. IRI-Knoten wählen während eines Prozesses, der als Tip-Auswahl bezeichnet wird, vorherige Transaktionen aus. Wenn eine Transaktion auf eine andere verweist, ist sie Teil der Datenstruktur namens „Tangle“.

Transaktionen im Tangle haben eine Hierarchie, wobei eine Transaktion ein Kind ist und die Zweig- und Bündeltransaktionen seine Eltern sind. Indem ein Kind auf eine Transaktion verweist, genehmigt es seine Eltern, da die Tip Selection dazu führt, dass der IRI-Knoten sie und ihren Verlauf überprüft.

Transaktionen gelten erst dann als bestätigt, wenn sie von einer vom Coordinator erstellten Transaktion referenziert werden.


Anmerkung:

Der Inhalt kann durch die Übersetzung verfälscht sein. Im Zweifel gilt das englische Original der IOTA Foundation.

Quelle: https://docs.iota.org/docs/iota-basics/0.1/introduction/overview

  • Zuletzt geändert: 2019/02/11 15:09
  • von vrom