Ich muss einen privaten Schlüssel importieren – was ist der gesamte Prozess? [Elektrum]

Ich muss einen privaten Schlüssel wie in dieser Frage für eine p2wpkh-p2sh-Adresse importieren. Was ist der gesamte Prozess?

Fügen Sie möglicherweise Elektron zum Fragentitel hinzu - Google zeigt dies möglicherweise für generische Importabfragen an, und der Importvorgang wird sich wahrscheinlich für verschiedene Clients unterscheiden
Guter Plan! Und fertig.
Diese Frage/Antwort ist auf Puzzling.SE verlinkt .

Antworten (1)

Der gesamte Prozess ist wie folgt: (diese Anweisungen gelten für Electrum v3.0.6)

  1. Elektrum installieren. Die Installationsmethoden variieren, aber der offizielle Download ist hier . Bei einigen Linux-Varianten befindet es sich im Standard-Distributions-Repository.
  2. Führen Sie Elektrum aus.
    1. Wählen Sie Automatisch verbinden und klicken Sie auf Weiter.
    2. Benennen Sie Ihre Brieftasche, wenn Sie möchten, oder akzeptieren Sie die Standardeinstellung und klicken Sie auf Weiter.
    3. Wählen Sie Standard-Wallet und klicken Sie auf Weiter.
    4. Wählen Sie Neuen Seed erstellen und klicken Sie auf Weiter.
    5. Wählen Sie Segwit und klicken Sie auf Weiter.
    6. Bewahren Sie Ihr Saatgut sicher, privat und genau auf. Dies ist Ihr Wallet-Backup. Wenn es verloren geht, sind alle Ihre BTC dauerhaft weg. Klicken Sie auf Weiter.
    7. Geben Sie Ihren Seed in das Feld ein und klicken Sie auf Weiter, um zu überprüfen, ob Sie ihn richtig haben.
    8. Legen Sie ein gutes Passwort fest, das Sie nie vergessen werden. Dies muss sicher sein, um sicherzustellen, dass Ihre Brieftasche nicht gestohlen werden kann. Klicken Sie auf Weiter.
    9. Ihre Brieftasche ist eingerichtet.
  3. Wenn Electrum eingerichtet und ausgeführt wird, gehen Sie zu Ansicht -> Konsole anzeigen.
  4. Klicken Sie auf die Registerkarte Konsole.
  5. Verwenden Sie die Anweisungen von hier :
    1. Geben Sie an der Eingabeaufforderung >> ein (oder kopieren und einfügen) key = 'your_key'und drücken Sie Enter(lassen Sie die einfachen Anführungszeichen stehen).
    2. Geben Sie an der Eingabeaufforderung >> ein (oder kopieren und einfügen) txin_type, secret, compressed = bitcoin.deserialize_privkey(key)und drücken Sie Enter.
    3. Geben Sie an der Eingabeaufforderung >> ein (oder kopieren und einfügen) wif2 = bitcoin.serialize_privkey(secret, compressed, 'p2wpkh-p2sh')und drücken Sie Enter.
    4. Geben Sie an der Eingabeaufforderung >> ein (oder kopieren und einfügen) print(wif2)und drücken Sie Enter.
  6. Markieren und kopieren Sie die ausgegebene einzeilige Zeichenfolge (stellen Sie sicher, dass Sie keine zusätzlichen Leerzeichen erhalten) in Ihre Zwischenablage oder schreiben Sie sie auf.
  7. Klicken Sie auf Wallet -> Private Keys -> Sweep
  8. Fügen Sie die kopierte Zeichenfolge in das große Feld ein. Die Adresse, die (zum Zeitpunkt des Schreibens) mit bc1 vorausgefüllt ist, ist eine Ihrer vielen Empfangsadressen. Der Restbetrag wird an diese Adresse überwiesen.
  9. Klicken Sie auf Sweep und folgen Sie den Anweisungen (ich habe diesen Schritt nicht wirklich ausgeführt - als ich ursprünglich getestet habe, habe ich völlig andere Schritte als "Importieren, nicht Sweep" verwendet, nur um zu beweisen, dass es funktioniert, und nicht das Gleichgewicht zu verlieren).
  10. Dadurch wird eine Bitcoin-Transaktion erstellt, die das Guthaben an Ihre eigene Adresse überträgt.
  11. Warten Sie auf mindestens 1 Bestätigung.

Getan!

Wenn Sie die Adresse nur importieren möchten, um sicherzustellen, dass sie korrekt ist, ohne zu versuchen, sie zu durchsuchen, sind andere Schritte erforderlich.

Das ist eher Fegen als Importieren, und was das Format des privaten Schlüssels angeht, stellen Sie dem WIF einfach "p2wpkh-p2sh:" voran, und Sie können in 3.1 oder neuer loslegen. Sie sollten keine alten Versionen wie 3.0.6 verwenden.
@Abdussamad Wenn Electrum die neue Version im Fedora-Repository erhält, werde ich die neue Version erhalten.
im Fall von Electrum sollten Sie von der Quelle installieren. Das liegt daran, dass es viel zu häufig aktualisiert wird, als dass Distributions-Repos mithalten könnten.