Hat eine Brieftasche mit mehreren Adressen einen einzigen privaten Schlüssel?

Titel sagt alles. Würde ein privater Schlüssel es Ihnen ermöglichen, alle Adressen in Ihrer Brieftasche wiederherzustellen? Oder enthält eine Brieftasche nur eine Reihe von Schlüsselpaaren?

Antworten (2)

Es gibt drei Haupttypen von Wallets:

  1. nicht deterministische (zufällige) Brieftaschen
  2. sequentielle deterministische Brieftaschen
  3. hierarchische deterministische Geldbörsen

Bei einer nicht deterministischen (zufälligen) Brieftasche werden alle privaten/öffentlichen Schlüsselpaare zufällig generiert. Das Wallet kann beispielsweise 100 zufällige Private Keys generieren, sobald es initialisiert wird.

Bei einer sequentiellen deterministischen Brieftasche wird eine Passphrase oder eine Zeichenfolge zufällig generiert, um als Seed zu fungieren. Es wird dann wiederholt inkrementiert und gehasht, um neue private Schlüssel zu generieren.

Bei einem hierarchischen deterministischen Wallet wird zunächst ein einzelnes Schlüsselpaar erstellt, das als Master-Schlüsselpaar bekannt ist. Dieses Hauptschlüsselpaar wird verwendet, um untergeordnete Schlüsselpaare zu generieren (bemerkenswerterweise können neue Bitcoin-Adressen nur mit dem öffentlichen Schlüssel generiert werden).

Hier ist eine ausführlichere Erklärung: Was ist eine deterministische Brieftasche?

Hier ist auch meine Python-Implementierung einer sequenziellen deterministischen Brieftasche . Und hier ist ein gutes Beispiel für ein hierarchisches deterministisches Wallet .

Es gibt zwei Arten von Brieftaschen. Ein herkömmliches Wallet ist nur eine Sammlung zufälliger Schlüssel, Bitcoin-QT und Multibit passen in diese Kategorie. Eine hierarchische Deterministik wie Electrum oder Armory generiert alle Schlüssel in der Brieftasche aus einem einzigen Schlüssel, sodass ein Backup dauerhaft mit einer Brieftasche verbunden ist, egal wie viele neue Adressen und Änderungsadressen verwendet werden.

https://en.bitcoin.it/wiki/BIP_0032

Danke für die Antwort. Dieser Artikel ging mir über den Kopf, aber wenn ich das richtig verstehe, generieren normale Brieftaschen eine Reihe von Schlüsselpaaren, aber eine HD-Brieftasche generiert eine Reihe öffentlicher Schlüssel für einen bestimmten privaten Schlüssel?
Das ist richtig, obwohl eine HD-Brieftasche private Schlüssel von einem Hauptschlüssel mit einer bestimmten Standardmethode ableitet, anstatt ihn direkt zu verwenden.