Verwendung von Seed zum Senden von Bitcoin aus dem spezifischen privaten Schlüssel einer Brieftasche

Ich bin neu bei Bitcoin und habe kürzlich etwas über das Konzept der Brieftasche gelesen . Wenn ich das richtig verstehe, ist eine Brieftasche eine Sammlung aus einem oder mehreren Paaren Adresse + privatem Schlüssel (an eine Adresse kann BTC gesendet werden, und ein privater Schlüssel wird verwendet, um BTC von der zugehörigen Adresse auszugeben). Ich bin mir nicht sicher, ob es etwas zwischen dem privaten Schlüssel und der Adresse gibt, die als öffentlicher Schlüssel bekannt ist .

Wenn ich das richtig verstehe, besteht der Unterschied zwischen nicht deterministischen Wallets und deterministischen Wallets darin, dass bei Nicht-HD-Wallets jedes Paar „Adresse + privater Schlüssel“ separat generiert wird, während bei HD-Wallets alle Paare „Adresse + privater Schlüssel“ mit einer einzigen Liste generiert werden von Wörtern, die als Samen bekannt sind .

Ich interessiere mich für HD-Geldbörsen, aber ich weiß fast nichts darüber und die ganze Terminologie, die ich im Internet gefunden habe, ist für mich sehr verwirrend. Ich habe Begriffe wie BIP39 Mnemonic , BIP39 Passphrase , BIP39 Seed , BIP32 Root Key , Master Private Key , Derivation Path , BIP44 , m/44'/0'/0'/0/0 und so weiter gefunden (siehe iancoleman. io/bip39 , zum Beispiel). Ich möchte in der Lage sein, dies in etwas zu organisieren, das Sinn macht und ich verstehen kann.

Sobald ich eine HD-Wallet erstellt habe und eine Liste mit Paaren „Adresse + privater Schlüssel“ habe, wie kann ich darauf zugreifen und Geld von einem bestimmten privaten Schlüssel aus der Liste ausgeben? Welche Software sollte ich verwenden und was ist der einfachste Weg, dies zu tun, ohne die Sicherheit zu gefährden?

Antworten (1)

Sie können jede BIP39-kompatible Software verwenden, um eine Mnemonik (12-24 Wörter) einzugeben und sie in einen Seed umzuwandeln. Seed ist nur eine Zahl zwischen 1 und 2^256. Sie können diesen Seed dann verwenden, um einen Master Private Key zu erstellen. Dieser Schlüssel dient dann als Wurzel einer Kette, die verwendet wird, um andere private Schlüssel basierend auf einem Ableitungspfad zu erstellen.

Der gesamte Prozess ist deterministisch, sodass die gleiche Mnemonik und der gleiche Pfad immer zum gleichen Schlüssel führen. Sobald Sie einen normalen privaten Schlüssel haben, können Sie ihn in jeden Bitcoin-Client importieren und wie gewohnt auf die Gelder zugreifen.

Es ist also NICHT zwingend erforderlich, auf die gesamte HD-Brieftasche zuzugreifen, um Gelder von einem bestimmten privaten Schlüssel in dieser Brieftasche auszugeben, oder? Ich meine, wenn ich nur einen der privaten Schlüssel der Brieftasche habe, kann ich das Geld ausgeben, indem ich zum Beispiel eine Brieftasche verwende, die auf blockchain.com erstellt wurde?
@UserX Das ist richtig. Schauen Sie sich die Tabelle der abgeleiteten Adressen am Ende Ihres Links an. Es listet einen normalen privaten Schlüssel für jeden Ableitungspfad auf.