Wie gehen andere Knoten mit den Konten eines gelöschten Knotens um?

In der Ethereum-Blockchain bleiben die auf einem Knoten erstellten Konten bei diesem und werden nicht auf andere Knoten repliziert.

Wenn dieser Knoten gelöscht wird und daher kein Teil dieses Netzwerks ist, was passiert dann mit den lokalen Konten? Wurden diese Konten aus dem Netzwerk entfernt?

Antworten (2)

Nein, Sie haben einige ernsthafte Missverständnisse über einige grundlegende Ideen in Bezug auf die Blockchain-Technologie.

Sie speichern nur den privaten Schlüssel eines Kontos unter Ihrem Node-Keystore-Ordner, die Kontozustände und Transaktionen werden alle in der Blockchain gespeichert, die in jedem (vollständigen) Node gespeichert ist. Sie benötigen den privaten Schlüssel, um Transaktionen von dem Konto zu versenden, wenn Sie also das "Konto" von Ihrem lokalen Knoten löschen, was bedeutet, dass Sie den privaten Schlüssel löschen, der mit Ihrem lokalen Knoten gespeichert ist, und wenn Sie den privaten Schlüssel nicht gesichert haben Irgendwo bedeutet dies, dass Sie keine Transaktionen mehr von dem Konto senden (dh Ether ausgeben) können.

Das Konto selbst, was im Grunde die Kontostände (d. h. Ether-Guthaben und Dinge) und zugehörige Transaktionsaufzeichnungen bedeutet, wird immer noch in der Blockchain selbst gespeichert und kann überhaupt nicht gelöscht werden.

Danke für die Antwort. Wo ist Ihrer Meinung nach ein guter Ort, um alle Keystore-Dateien von verschiedenen Knoten zu speichern? Bekommen wir eine Software, die diesen Zweck erfüllt? Ich werde mehr als 1000 Konten haben.
Es gibt etwas namens HD Wallet, mit dem Sie im Grunde (praktisch) eine unendliche Anzahl privater Schlüssel aus einem einzigen Hauptschlüssel generieren können, die als 12 mnemonische Seed-Phrasen aufgezeichnet werden können, die Sie auf ein Papier schreiben und an einem sicheren Ort aufbewahren können.
Wenn Sie wirklich all diese verschiedenen Keystore-Dateien speichern müssen, dann fällt mir nur ein paar USB-Sticks ein, die Sie dann in einem Safe einschließen können. Und dann speichern Sie vielleicht die Passwörter für diese Keystore-Dateien auf einigen anderen USB-Flashlaufwerken und sperren Sie sie in einem anderen Safe ein.
Obwohl ich mir nicht sicher bin, warum Sie so viele verschiedene Keystore-Dateien von verschiedenen Knoten speichern möchten? Wenn Sie Ihre Situation etwas genauer erklären können, kann ich vielleicht weiterhelfen. Ich kann mir kein Szenario vorstellen, in dem Sie so viele verschiedene vollständige Knoten ausführen müssen, und jeder mit seinen eigenen unterschiedlichen Konten in seinen Schlüsselspeicherordnern.

Die Konten werden nicht in den Knoten gespeichert. In den Knoten werden nur die Schlüssel zu den Konten gespeichert. Wenn Sie einen Knoten löschen, werden nur die Schlüssel gelöscht. Sie können immer noch Ether an das Konto senden. Wenn Sie den Keystore-Ordner gesichert haben. Sie können diesen Ordner auf einen anderen funktionierenden Knoten kopieren, um das Konto zu verwenden.

Auf diese Weise wäre es leicht zu verstehen, dass Knoten Ihr Passwort für das Konto speichern. (Diese Erklärung ist vielleicht zu oberflächlich)