IOTA - Wie verwende ich Adressen richtig?

in #iota7 years ago (edited)

Für Leute, die neu bei IOTA sind, mag das Adresssystem auf den ersten Blick sehr verwirrend erscheinen. Um die Verwirrung zu beseitigen, werden im Folgenden alle Besonderheiten zu IOTA-Adressen behandelt, die Sie kennen müssen.

Nicht wiederverwendbare Adressen

Im Gegensatz zu herkömmlichen Blockchain-basierten Systemen wie Bitcoin, bei denen Ihre Wallet-Adressen wiederverwendet werden können, sollten IOTA-Adressen nur einmal verwendet werden (für ausgehende Übertragungen). Das bedeutet, dass die Anzahl der Transaktionen, die eine Adresse erhalten kann, unbegrenzt ist. Sobald Sie jedoch Mittel von dieser Adresse für eine Transaktion verwendet haben, sollte diese Adresse nicht mehr verwendet werden. Der Grund dafür ist, dass durch das Ausführen einer ausgehenden Transaktion (wenn Sie IOTAs senden) ein Teil des privaten Schlüssels dieser spezifischen Adresse aufgedeckt wird und es die Möglichkeit eröffnet, dass jemand den vollständigen privaten Schlüssel bruteforce ("hacken") kann Zugang zu allen Fonds an dieser Adresse. Je mehr ausgehende Transaktionen von derselben Adresse ausgehen, desto einfacher wird es sein, den privaten Schlüssel zu erzwingen. Es sollte beachtet werden, dass der Zugriff auf den privaten Schlüssel einer Adresse nicht Ihren Seed oder den privaten Schlüssel der anderen Adressen in Ihrem Seed / "Konto" preisgibt.

Also noch einmal kurz: Es ist sicher, eine beliebige Anzahl von Transaktionen an eine gegebene Adresse zu empfangen, bis eine ausgehende Übertragung (eine "Sende" -Übertragung) erfolgt. Danach sollte diese Adresse nicht mehr verwendet werden!

Vielleicht fragen Sie sich jetzt: "Was ist, wenn ich eine Zahlung an jemanden mache? Muss ich mir Sorgen um die Sicherheit der restlichen IOTAs machen?" Die Antwort ist nein, der Geldbeutel kümmert sich automatisch um alles und Ihre Jetons bleiben absolut sicher. Wir werden später auf die Details eingehen.

Adressindex

Wenn eine neue Adresse erzeugt wird, wird sie aus der Kombination eines Seed + Address Index berechnet, wobei der Address Index jede positive Integer (einschließlich "0") sein kann. Die Brieftasche beginnt normalerweise mit dem Adressindex 0, überspringt jedoch jeden Adressindex, in dem sie sieht, dass die entsprechende Adresse bereits an das Knäuel angefügt wurde.

Was "attach to Tangle" bedeutet

Der Vorgang einer Transaktion kann in zwei Hauptschritte unterteilt werden:

  1. Das lokale Signieren einer Transaktion, für die Ihr Seed benötigt wird.
  2. Nehmen Sie die vorbereiteten Transaktionsdaten, wählen Sie zwei Transaktionen aus dem Knäuel und machen Sie den Kriegsgefangenen. Dieser Schritt wird auch "Anfügen" genannt.
    Die folgende Analogie macht es leichter zu verstehen:
    Schritt eins ist wie ein Brief schreiben. Du nimmst ein Stück Papier, schreibst einige Informationen darüber, unterschreibst es unten mit deiner Unterschrift, um zu bestätigen, dass du es wirklich warst, es in einen Umschlag zu schreiben und dann die Adresse des Empfängers darauf zu schreiben. Schritt zwei: Um unseren "Brief" (eine Transaktion) anzuhängen, gehen wir zum Wirrwarr, wählen zufällig zwei der neuesten "Buchstaben" und binden eine Verbindung zwischen unserem "Buchstaben" und jedem der "Buchstaben", auf die wir uns beziehen . Die Funktion "Adresse anhängen" in der Brieftasche macht nichts anderes als eine 0-Wert-Transaktion an die Adresse, die angehängt wird.

Warum Adressen an das Tangle angehängt sind

Wenn Sie eine Adresse in der Brieftasche erstellen, sollten Sie sie immer an den Tangle anhängen, bevor Sie sie verwenden. Der Grund dafür ist, dass das Wallet keine Kontodaten lokal speichert, sondern alle notwendigen Daten aus dem Tangle erhält. Wenn also eine Adresse nicht an Tangle angehängt ist, kann sie sicher IOTAs empfangen, aber Sie werden das Guthaben nicht unbedingt in Ihrem Konto sehen, da die Brieftasche es möglicherweise nicht mit Ihrem Konto verknüpft. Nun, hier ist es, wo es ein wenig ausgeklügelter wird, wenn wir das vollständig verstehen wollen. Wenn Sie also nicht tiefer eindringen wollen, können Sie gerne zum nächsten Abschnitt springen.

Die interessante Sache ist, wenn wir eine Transaktion an eine Adresse machen, die noch nicht an die Tangle angeschlossen war, wird die Adresse automatisch über diese Transaktion angehängt. Aber warum müssen wir überhaupt Adressen anhängen, wenn sie beim Empfang einer Transaktion automatisch angehängt werden? Wie wir bereits gelernt haben, werden Adressen mit einem Adressenindex erzeugt, der bei 0 beginnt. Wenn nun die Brieftasche nach zugeordneten Adressen im Knäuel sucht, sucht sie nach der Adresse mit dem Index 0. Wenn sie eine Übereinstimmung findet, wird sie dies tun suche weiterhin nach einer Adresse bei Index 1 und dann nach Index 2, 3 usw., bis keine übereinstimmende Adresse für die Indexnummer gefunden wird. Nehmen wir an, die Adressen 0, 1, 2 und 3 sind angehängt, die Adresse 4 ist nicht und die Adresse 5 ist wieder mit einer gewissen Ausgewogenheit angefügt. Die Brieftasche würde aufhören, nach verknüpften Adressen im Knäuel zu suchen, nachdem sie Adresse 4 nicht gefunden hat und als solche das Gleichgewicht von Adresse 5 nicht sehen würde. Damit solche Lücken nicht passieren können, müssen wir vorher eine Adresse an das Knäuel anhängen Die Brieftasche ermöglicht es uns, eine neue Adresse zu generieren.

Adressverwaltung der Geldbörse

Die Brieftasche in der obigen Animation beginnt mit einem Kontostand von 174 IOTA und sendet dann 24 IOTA an Bob. Die Transaktion zieht alle 174 IOTAs von der ersten Adresse unseres Seed / "account" ab und sendet nach der Aufteilung 150 IOTA an die nächste Adresse in unserem Konto


Übersetzt mit Google von https://www.iotasupport.com/how-addresses-are-used-in-IOTA.shtml

Spar 50% Gebühr beim kauf von #IOTA auf #Binance mit diesem Link:
https://www.binance.com/?ref=10101260