Senden von BTC mit Seed Hex oder Mnemonik

Ich bin daran interessiert, BTC von einer Brieftasche zu einer anderen zu senden und wahrscheinlich durch einige Bibliotheken zu automatisieren.

Ich habe eine Frage: Wenn ich ein Seed-Hex oder 12 Wörter habe, kann ich alle meine Brieftaschen (Adressen, private Schlüssel) mit dem BIP39-Mnemonik-Tool generieren.

Woher weiß ich, welche externen Brieftaschen (private Schlüssel) ich verwenden sollte, um BTC mithilfe von Bibliotheken zu senden, vorausgesetzt, es ändert sich normalerweise?

Wie könnte ich BTC im Grunde an eine Brieftasche senden, die nur Seed-Hex oder 12 Wörter hat?

Antworten (2)

Woher weiß ich, welche externen Brieftaschen (private Schlüssel) ich verwenden sollte, um BTC mithilfe von Bibliotheken zu senden, vorausgesetzt, es ändert sich normalerweise?

Sie können nicht ohne die gesamte Blockchain zu scannen, um herauszufinden, welche Adressen zuvor verwendet wurden.

Wie könnte ich BTC im Grunde an eine Brieftasche senden, die nur Seed-Hex oder 12 Wörter hat?

Sie können nicht, ohne die gesamte Blockchain zu scannen, um die UTXOs zu finden, die Sie ausgeben können.


Im Allgemeinen reicht eine mnemonische Phrase oder ein Seed nicht aus, um Bitcoin an jemand anderen senden zu können. Sie müssen Schlüssel generieren und die gesamte Blockchain scannen, um UTXOs zu finden, die Sie ausgeben können. Aus diesem Grund speichern viele Wallets mehr als nur die Seed Phrase in ihren Wallet-Dateien.

Danke für deine Antwort. Welche Schlüssel sollte ich generieren, um nach UTXOs zu suchen? Ich kann alle privaten Schlüssel für Brieftaschen generieren ... Übrigens habe ich xpub- und xpriv-Schlüssel aus der Brieftasche.

Dieses Bitcoin- Beispiel , das vor fast 3 Jahren gepostet wurde, sollte die meisten Ihrer Fragen kurz und bündig beantworten. BIP 44-Pfadebenen ( m oder M / Purpose' / Coin_type' / Account' / Change / Address_index ) können nach Bedarf angepasst werden. Einige der nebenstehenden Beispiele zeigen, wie die BIP 32/39/44-Technologie auf andere Altcoins ausgeweitet werden kann.

Für einen bestimmten Münztyp ist ein Blockchain-Scannen von synthetisierten Adressen, die einem bestimmten sequentiellen M zugeordnet sind , erforderlich, um anwendbare UTXOs zu identifizieren. Für ein gegebenes M mit zugeordneten UTXOs gibt es ein Begleit- m . HD-Wallet-Anwendungen führen solche Buchhaltungsvorgänge von Haus aus durch. HD-Wallets neigen auch dazu, komprimierte private Schlüssel, komprimierte öffentliche Schlüssel und komprimierte Adressen zu verwenden, um die Transaktionsgebühren zu minimieren.

Verwenden Sie entweder so etwas wie bx (Bitcoin-Explorer), um die Schlüssel der anderen Brieftasche zu synthetisieren, und verwenden Sie die synthetisierten Adressen, um Geld zu senden, oder verwenden Sie kommerzielle Produkte wie Trezor, Ledger, Jaxx, Mycellium ... Allerdings HD-Pfade und Details für Ethereum und Monero werden variieren und Probleme mit der Seed-Word-Interoperabilität einführen.

Beispielsweise folgen Ledger Ethereum Pfade nicht dem BIP 44 Standard. Außerdem gibt es keine Details zur Standardisierung der Monero-Schlüsselsynthese aus BIP 39-Startwörtern. Dies wird wahrscheinlich zu Interoperabilitätsproblemen zwischen der bestehenden Ledger-Unterstützung und der zukünftigen Trezor-Unterstützung führen.

Bestehende Funktionen unter https://github.com/bholben/seaweed können erweitert werden, um das zu erreichen, was Sie auf einem alten stillgelegten iOS- oder Android-Gerät mit permanentem Luftspalt wünschen, um Adressen für ein anderes HD-Wallet zu synthetisieren.