Ursprünglich gepostet auf Substack am 19. Dez. 2021
Hier aktualisiert am 20. Dez. 2024
Einfaches Anleitungsszenario zum Migrieren Ihres alten BTC-Vorrats in neue Taproot-Adresstyp-Wallets
Also... alle sind aufgeregt, dass Taproot aktiviert ist, funktioniert, abgebaut wird, aber nur wenige fangen an, es zu verwenden. Stimmt, nicht alle Wallet-Apps können noch an Taproot-Adressen senden oder von diesen empfangen.
EINFÜHRUNG
Bevor wir uns ansehen, wie Sie Ihre Sats in eine Taproot-Adresse verschieben können, sollten wir erwähnen, warum es gut ist, alte Arten von BTC-Adressen loszuwerden:
- Wenn Sie Ihre BTC noch in einer Legacy-Adresse (beginnt mit 1) haben, deren Verwendung sehr teuer ist, wird das Verschieben von Sats in die Kette von nun an immer schwieriger und teurer. Die Zukunft ist Lightning Network als „Zahlungsprotokoll“ und Onchain wird als „Hodling-Protokoll“ bleiben.
- Wenn Sie Ihre BTC immer noch in einer gepackten SegWit-Adresse haben (beginnend mit 3), ist die Onchain-Nutzung nicht so teuer, aber sie ist immer noch schwer und einige Wallet-Apps haben immer noch Probleme, an diese zu senden oder von ihnen zu empfangen. Außerdem haben viele Börsen diese Adressen verwendet, was irgendwann zu einem Verlust der Privatsphäre führen könnte.
- Wenn Sie Ihren Vorrat in Form einer nativen Segwit-Adresse (Bech 32) haben, ist es auch gut, Ihre Sats in den Taproot-Typ zu verschieben, um von zukünftigen Entwicklungen für Lightning und Privatsphäre zu profitieren.
- Sie haben viele kleine UTXOs (Wechselgeld) aus vergangenen Transaktionen und können diese nur schwer ausgeben. Jetzt ist es an der Zeit, die Ausgaben für eine bessere zukünftige Verwendung zu konsolidieren und zu mischen.
- Auch das Ändern des XPUB ist eine gute Möglichkeit, die Spur Ihrer vergangenen Transaktionen zu verlieren.
- Privatsphäre: Alle alten Arten von BTC-Adressen wurden in der Vergangenheit in irgendeiner Weise „verfolgt“. Einige verwendeten Coinjoin- oder Mischtechniken, aber nicht alle waren so effizient, diese zu verwenden. Jetzt haben Sie die Möglichkeit, Ihre Sats zu „bereinigen“ und sich auf die Zukunft vorzubereiten.
Lesen Sie hier mehr über Taproot:
- Taproot – Ein Upgrade für die Ewigkeit
- Taproot kommt – wie wird es davon profitieren
- Taproot Watch – über
- Taproot- und Schnorr-Workshop-Einführung
Wie ich in diesem Leitfaden erklärt habe, wie Sie Ihren BTC-Vorrat in drei Wallet-Ebenen sicher aufbewahren, sehen wir uns nun ein Beispiel an, wie Sie diese in eine Wallet mit Taproot-Unterstützung umwandeln. Wir werden uns eine einfache Wallet ansehen und in der die meisten Benutzer ihre BTC aufbewahren.
ANWENDUNGSSZENARIO
Nehmen wir an, Sie haben verschiedene Electrum-Wallets mit Legacy- und Segwit-Adressen und UTXOs (Wechsel- oder einfach HODL-Adressen). Sie können auch ein HWW (Trezor, Ledger usw.) haben, das mit der Electrum-App verbunden werden kann, um eine bessere Münzkontrolle zu ermöglichen.
Wir werden für diese „Migration“ die Sparrow Wallet-Desktop-App verwenden. Ist eine sehr gute Wallet-App mit vielen Funktionen und eine der ersten, die Taproot-Adressen unterstützt.
Sie können sie für mehr Privatsphäre mit Ihrem eigenen BTC-/Electrum-Knoten verbinden, aber wenn Sie keinen Knoten haben, ist das kein Problem, Sie können einen der bereitgestellten öffentlichen Knotenserver verwenden (auch hinter Tor). Sie können beispielsweise den Blockstream-Server verwenden.
Wir werden ein einfaches Szenario mit einer einzigen Signatur verwenden.
Erste Schritte zur Vorbereitung Ihres Taproot-Wallets
- Installieren oder führen Sie die eigenständige Sparrow-Desktop-App aus
- Erstellen Sie eine neue Wallet, wählen Sie Taproot und „neue oder importierte Software-Wallet“
- Auf den nächsten Bildschirmen werden die Wörter für einen neuen Seed generiert, gespeichert und zur Bestätigung erneut geschrieben
- Wenn Sie den Vorgang abgeschlossen haben, öffnen Sie Ihren Passwort-Manager (ich empfehle KeePass oder Bitwarden) und fügen Sie alle Details Ihrer neu erstellten Wallet hinzu: Seed, xpub, Ableitungspfad, 3-4 BTC-Adressen, Verschlüsselungspasswort der Wallet-Datei. Sie können sogar eine Dateisicherung Ihrer Sparrow-Wallet-Datei hinzufügen/einfügen (gehen Sie zum Sparrow-Menü, Datei – Wallet exportieren). BEWAHREN SIE DIE DATENBANK DES PASSWORTMANAGERS AN EINEM SICHEREN ORT AUF!
- FÜHREN SIE DEN WIEDERHERSTELLUNGSTEST DURCH, BEVOR SIE die Gelder in dieses neu erstellte Wallet verschieben. Schließen Sie einfach dieses neu erstellte Wallet und starten Sie denselben Vorgang erneut, aber wählen Sie dieses Mal die Wiederherstellung aus dem Seed, den Sie bereits haben. Wenn Sie die gleichen ersten 5-6-10 BTC-Adressen generieren, können Sie loslegen, Sie haben die richtigen Wörter und können sie sicher wiederherstellen.
Importieren Sie Ihre Electrum-Wallets in Sparrow
Um einen reibungslosen Übergang zu ermöglichen und die Mischtransaktion einfacher zu gestalten, importieren wir Ihre alten Electrum-Wallets in Sparrow.
Gleicher Vorgang wie zuvor, nur dass wir im zweiten Bildschirm den „Electrum-Keystore“ auswählen, wo wir einfach die Electrum-Wallet-Datei hinzufügen können, kein Seed oder sonst etwas erforderlich.
Wenn Sie diese Datei immer noch nicht gespeichert haben, kein Problem, navigieren Sie einfach zu Ihrer Electrum-Installationsordner oder dorthin, wo Sie die Wallet-Datei aufbewahren, und importieren Sie sie von dort. Klicken Sie auf „Importieren“ in Sparrow und Sie werden nach dem Verschlüsselungskennwort gefragt. Es ist Ihr Electrum-Kennwort, um diese Datei zu öffnen. Fertig, es wird einige Augenblicke dauern, bis Sparrow alle Txs und UTXOs importieren kann.
Ok, nehmen wir an, Sie haben 10 UTXOs in Ihrer alten Electrum-Wallet mit jeweils unterschiedlichen Beträgen.
Machen wir es vielfältiger: Wir teilen alle in 20 UTXOs mit unterschiedlichen, nicht gleichen Beträgen auf, sodass es wie ein Coinjoin aussieht.
Erstellen Sie die Transaktion für die Migration zu Taproot
Gehen Sie in Sparrow zur importierten Electrum-Wallet - Senden. Wählen Sie die Mindestgebühr, z. B. 1sat/vB, und den optimierten „Datenschutz“-Modus.
Gehen Sie zu Ihrer neu erstellten Taproot-Wallet in Sparrow (siehe obere Registerkarten) und kopieren Sie unter „Adressen“ nacheinander die ersten 20 generierten Adressen.
Gehen Sie zurück zur importierten Electrum-Wallet und fügen Sie in das Feld „Zahlen an“ nacheinander die Adressen ein und klicken Sie für jede Taproot-Zieladresse auf die Schaltfläche „Hinzufügen“. Sie können bei Bedarf eine Bezeichnung hinzufügen. Geben Sie für jedes Ziel einen anderen Betrag ein. Verteilen Sie es als Zufallszahl.
Klicken Sie beim letzten einfach auf die Schaltfläche „Max“ und fügen Sie einfach die verbleibenden verfügbaren Sats hinzu.
Sobald Ihre Transaktion erstellt ist, wird ein schönes Diagramm angezeigt.
Klicken Sie auf „Transaktion erstellen“ und auf dem nächsten Bildschirm wird die Transaktion signiert (mit Ihrem Wallet-Passwort) und es gibt auch eine nette Funktion: „Sperrzeit“. Dies ist wirklich interessant, falls Sie diese UTXOs für eine lange HODL-Zeit sperren möchten, sodass sie erst ab dem angegebenen Block oder Datum ausgegeben werden können (z. B. ein Hodling-Wallet für Ihre Kinder, damit sie erst mit 18–20 Jahren aus diesem Wallet ausgeben können). Ist eine sehr gute Funktion, um ein Wallet vor Ausgaben zu schützen.
Schließen Sie den Signiervorgang ab und senden Sie die Transaktion an den Mempool. Sobald die Miner sie aus dem Mempool genommen haben, können Sie sie im Block-Explorer wie folgt sehen:
Fertig! Warten Sie nun auf 6 Bestätigungen und Sie sehen Ihre BTC in Ihren neuen Taproot-Wallet-Adressen.
Optional können Sie die txID kopieren und zu https://kycp.org/ gehen und sehen, wie hoch die „Datenschutzstufe“ ist. Wenn Sie mehr Privatsphäre wünschen, wiederholen Sie den Vorgang mit noch mehr Ein- und Ausgaben, aus derselben Wallet oder mischen Sie mit einer anderen neu erstellten Taproot-Wallet. Sparrow Wallet ist eine großartige App zum Mischen und einfach zu verwenden.
Weitere Details und Anleitungen zur Verwendung von Sparrow Mixing finden Sie hier.