Skip to the content.
English EN | Español ES | Français FR | Dutch NL | Italiano IT | Hrvatski HR | Hindi HI

Ursprünglich gepostet auf Substack am 01. Oktober 2021. Hier aktualisiert am 17. Oktober 2024

Verschiedene Möglichkeiten, Ihre LND-Knotengelder im Falle eines SHTF (Shit Hit the Fan – toter Knoten) wiederherzustellen

Hier ist ein separates Kapitel über die Verwaltung Ihres LND-Knotens (Umbrel, myNodeBTC, Raspiblitz, Start9 usw.), über Methoden und Verfahren zum Wiederherstellen/Wiedergewinnen Ihrer Knoten-Wallet-Gelder im Falle eines SHTF (Shit Hit the Fan).

Es gibt viele Benutzer, die verrückte Sachen mit ihren Umbrel-Knoten machen, und manchmal gibt es keine andere Möglichkeit, das Problem zu beheben, als es in einer anderen Wallet-App wiederherzustellen und mit einer neuen zu beginnen ein oder dasselbe LND-Wallet, aber in einer neuen Instanz.

Bevor wir beginnen... ZUM DENKEN:

Nachfolgend stelle ich Ihnen verschiedene Methoden vor, um Ihre toten LND-Knotengelder „wiederherzustellen“.

Wenn Sie NUR Gelder in der Onchain-Wallet und keine Gelder in LN-Kanälen haben, verwenden Sie einfach die Methoden 2, 3, 4, 5, 6.

Wenn Sie Gelder in der Onchain-Wallet UND in LN-Kanälen haben, verwenden Sie die Methoden: 1, 3, 4, 7, 8, 9, 10.

1. Standardmäßige, normale Methode mit einer neuen Instanz des Umbrel-Knotens

2. Mit der mobilen App von Bluewallet

3. Mit der mobilen App von Blixt Wallet

4. Verwenden der mobilen App Zeus LN Wallet

5. Verwenden der Desktop-App Zap Wallet

6. Verwenden der Desktop-App Sparrow Wallet

7. Verwenden einer Kopie von Datenbankdateien in einer anderen LND-Knoteninstanz

8. Experimentelles vollständiges Kopieren von Daten vom RPi-Knoten auf einen Desktop-/NUC-Linux-Rechner

9. Verwenden eines Thunderhub-/Amboss-SCB-Backups zum Wiederherstellen in Blixt

10. Verwendung von Guggeros Chantools für festgefahrene Kanäle


Methode 1 – Standard, normale Methode unter Verwendung einer neuen Instanz des Umbrel-Knotens #

Diese Methode ist die normale Methode, wie sie vom Umbrel-Team beschrieben und empfohlen wird.

Es wird davon ausgegangen, dass Sie bereits über den 24-Wörter-Seed und die zuvor erhaltene Datei channel.backup verfügen. Wenn Sie dieses Backup nicht erstellt haben, aber noch Zugriff auf Ihr altes Knotenlaufwerk haben, finden Sie es unter /home/umbrel/umbrel/lnd/data/chain/bitcoin/mainnet/channel.backup

oder Sie können eine Kopie von den Umbrel-Entwicklern anfordern (kontaktieren Sie sie in der Umbrel-Telegram-Gruppe oder im Umbrel-Community-Forum.

Installieren Sie eine neue Instanz von Umbrel. Starten Sie die Dashboard-Seite und Sie werden aufgefordert, den zuvor gesicherten 24-Wörter-Seed zu verwenden.

Nachdem Sie die 24 Wörter wiederhergestellt haben, kann es einige Minuten bis einige Stunden dauern, bis alle Ihre vorherigen Bitcoin-Transaktionen (On-Chain) und -Guthaben gescannt sind. In der Zwischenzeit können Sie die Gelder in Ihren Lightning-Kanälen wie folgt wiederherstellen.

SCHRITT 1: KOPIEREN ÜBER DIE KANAL-SICHERUNGSDATEI VON IHREM COMPUTER AUF IHREN UMBREL.

Geben Sie sich per SSH ein und führen Sie Folgendes aus:


scp  umbrel@umbrel.local:/home/umbrel/umbrel/lnd/channel.backup

Ersetzen Sie `` durch den genauen Pfad zur Kanal-Sicherungsdatei auf Ihrem Computer

Das Passwort lautet `moneyprintergobrrr`, außer bei Version 0.3.3 oder höher, wo das Passwort stattdessen Ihr persönliches Benutzerpasswort ist.

SCHRITT 2: GELD WIEDERHERSTELLEN


cd ~/umbrel && ./bin/lncli restorechanbackup --multi_file /data/.lnd/channel.backup

Nachdem Sie dies ausgeführt haben, warten Sie 1 Minute. Sie sollten jetzt sehen können, wie Ihre Kanäle auf http://umbrel.local/lightning geschlossen werden.

Sie sollten geduldig warten, bis die Gelder in Ihr Onchain-Wallet zurückfließen. Dies dauert mindestens 40 Blöcke. Sie können die Details zum Schließen von Kanälen im Leitfaden zur Fehlerbehebung

sehen/überprüfen.

Methode 2 – Bluewallet verwenden #

WICHTIGER HINWEIS:

Es gibt eine Einschränkung der Adresstypen in Bluewallet! LND / Umbrel verwendet jetzt auch Taproot-Adressen. Dies ist nicht standardmäßig der Fall, aber wenn Sie diese Option in den Einstellungen aktiviert haben, generiert Ihr Umbrel-Wallet Adressen im Taproot-Format. Beachten Sie, dass nicht alle anderen Apps, die xpub oder das vollständige Blixt Aezeed Wallet importieren können, diese Adressen auch anzeigen/lesen können. Das bedeutet, dass Ihnen einige Sats in Ihrem angezeigten Guthaben fehlen, da diese Taproot-Adressen ignoriert werden. Das bedeutet nicht, dass Sie Ihre Sats verloren haben. Es werden nur nicht angezeigt, nicht gezeigt und sind nicht „lesbar“ für die App, die Sie zum Importieren des Wallets verwenden.

Ja, jetzt können Sie sich direkt mit einer mobilen App verbinden, dem Onchain AEZEED Node Wallet. Verwenden Sie einfach Ihren Umbrel-Knotensamen in Bluewallet (fügen Sie ihn als neue Brieftasche hinzu) und fertig. Anwendungsfälle:

ERINNERUNG:


Methode 3 – Verwenden Blixt Mobile Wallet #

Blixt Wallet ist eine hervorragende mobile App, die LND und Neutrino-Blocksynchronisierung verwendet und viele weitere Funktionen bietet, die kein anderes Mobile Wallet bietet. Es lohnt sich, es als Paarknoten mit einem anderen regulären Knoten auf Ihrem Telefon zu haben.

Es besteht die Möglichkeit, einen LND-Knoten gleich bei den ersten Schritten beim Öffnen der App wiederherzustellen.

Sie werden in diesem Test/Szenario keine Gelder verlieren. Das Schlimmste, was passieren kann, ist, dass die Kanäle nicht wiederhergestellt werden und/oder Kanäle geschlossen und Gelder in das Onchain-Wallet zurückgewonnen werden. Die „Wiederherstellung“ wird einfach abgelehnt und Ihre Kanäle bleiben im Umbrel-Knoten aktiv.

Anforderungen:

Auszuführende Schritte:

  1. Installieren Sie Blixt Wallet auf Ihrem Mobiltelefon
  2. Gehen Sie zu den Menüeinstellungen und aktivieren Sie Tor (die App wird neu gestartet). Dies ist notwendig, da Umbrel standardmäßig Tor ist und viele Ihrer vorherigen Kanäle mit Tor-Knoten-Peers geöffnet waren.
  3. Wählen Sie „Wallet wiederherstellen“ aus
  4. Nehmen Sie Ihren 24-Wörter-Seed und fügen Sie ihn in das 1. Feld ein
  5. Nehmen Sie Ihre Datei channels.backup (die Sie zuvor vom Umbrel LN-Dashboard gespeichert haben), laden Sie sie auf Ihr Mobiltelefon hoch und fügen Sie sie in das Wiederherstellungsfeld von Blixt ein.
  6. Klicken Sie auf „Wiederherstellen“ und warten Sie eine Weile, bis die App den Neutrino-Knoten (eine kleine Version der Blockchain) synchronisiert hat. Nach der Wiederherstellung sollten die Mittel in der Onchain im Kontostand und auch in den Kanälen erscheinen. Aber denken Sie daran, dass die Kanäle geschlossen und die Mittel zurück in die Onchain fließen. Seien Sie einfach geduldig.

Ich würde empfehlen, nicht denselben Seed in einer neuen Umbrel LND-Instanz wiederherzustellen, sondern einfach mit einer neuen LND-Instanz zu beginnen und diese alte Wallet in Blixt zu behalten oder die Mittel einfach in die neue Umbrel-Instanz zu verschieben. Blixt könnte ein sehr guter Knotenbegleiter für Ihren neuen Umbrel-Knoten sein.

Es gibt einige Möglichkeiten, den Status in der Blixt-App zu überprüfen, aber ich werde hier nicht näher darauf eingehen.

Lassen Sie mich wissen, wann/ob Sie diesen Test durchführen möchten, und ich kann Ihnen helfen, aber nur, wenn Ihr Umbrel-Knoten tot ist. Sie können auch mit Hampus, dem Blixt-Entwickler, über die Telegram-Blixt-Gruppe

Kontakt aufnehmen.

Machen Sie nichts kaputt, nur um andere zu testen. Denken Sie daran, dass dies ein experimenteller Test ist und Sie keine andere Möglichkeit haben.


Methode 4 – Verwenden von Zeus LN Mobile #

Ab dem neuen Zeus v 0.8.0 mit eingebettetem LND-Knoten können Sie Ihren toten Umbrel LND-Knoten sehr einfach und schnell wiederherstellen.

Denken Sie daran, dass „Wiederherstellen“ die Verwendung der SCB-Datei (Static Channel Backup) bedeutet, die ein gemeinsames Schließen Ihrer vorhandenen Kanäle auslöst und die Gelder wieder in die Onchain-Wallet zurückbringt.

ZEUS erlaubt derzeit nur eine eingebettete Node-Wallet gleichzeitig. Wenn Sie also bereits eine Wallet initialisiert haben, müssen Sie die App deinstallieren und neu installieren.

Wenn Sie zur Wiederherstellung bereit sind, gehen Sie in ZEUS zum Menü „Einstellungen“. Der Zugriff erfolgt über die obere linke Ecke der Hauptansicht (normalerweise ein Symbol von Zeus), wenn Sie bereits eine Brieftasche konfiguriert haben, oder indem Sie auf dem Begrüßungsbildschirm einer neuen Installation auf „Erweiterte Einrichtung“ drücken.

Von dort aus können Sie einen neuen Knoten hinzufügen, indem Sie auf das obere Feld drücken (dort steht entweder „Keine Knoten“ oder der Name Ihrer aktiven Verbindung) und dann auf das Pluszeichen (+) in der oberen rechten Ecke klicken.

Geben Sie von dort aus Ihre 24 Wörter lange Seed-Phrase in das Feld „Recovery Cipher Seed (aezeed)“ ein. Sie können optional eine statische Sicherungszeichenfolge in das Feld „Disaster Recovery-Daten (SCB, Base64)“ eingeben. Wenn Sie die vorherige SCB-Datei von einem anderen Knoten haben, öffnen Sie sie einfach als Textdatei und kopieren Sie die Zeichenfolge.

Drücken Sie dann auf „Mainnet-Wallet wiederherstellen“, wenn Sie mit echtem Geld arbeiten, oder auf „Testnet-Wallet wiederherstellen“, wenn Sie das Testnetzwerk von Bitcoin verwenden.

Bitte lassen Sie ZEUS laufen, wenn Sie den Seed zum ersten Mal wiederherstellen. Es muss den Wiederherstellungsprozess durchlaufen, um Ihr Guthaben wiederherzustellen. Es ist nicht ungewöhnlich, dass dies über 10 Minuten dauert, insbesondere wenn Sie ein stark genutztes Wallet haben. Möglicherweise möchten Sie in den Einstellungen Ihres Telefons vorübergehend alle Bildschirm-Timeouts und Energiesparoptionen deaktivieren, damit ZEUS nicht in den Hintergrund geht und LND während des Vorgangs pausiert.

Sie können auch zuerst den persistenten LND-Dienst aktivieren (Embedded Node – Erweitert – Persistenter Modus). Dadurch bleibt der LND-Dienst im Hintergrund aktiv.

Wenn Sie feststellen, dass nach langer Zeit immer noch keine alten Verlaufs-Txs angezeigt werden, gehen Sie zu Eingebetteter Knoten – Peers und deaktivieren Sie die Option zur Verwendung der Liste ausgewählter Peers (standardmäßig ist dies btcd.lnolymp.us). Dadurch wird ein Neustart ausgelöst und eine Verbindung zum ersten verfügbaren Neutrino-Knoten mit einer besseren Zeitreaktion hergestellt. Oder verwenden Sie diese bekannten Neutrino-Peers und wählen Sie denjenigen aus, der näher an Ihrem Standort ist:


Methode 5 – Verwenden des Zap-Desktops #

WICHTIGE HINWEISE:

Installieren Sie einfach die Zap-App und verwenden Sie Ihren 24-Wörter-Seed, um die AEZEED-Onchain-Wallet wiederherzustellen.

Dadurch werden die LN-Kanäle NICHT wiederhergestellt! Um die LN-Kanäle wiederherzustellen, müssen Sie weiterhin das Standardverfahren verwenden, das in Methode 1 in diesem Handbuch erläutert wird.


Methode 6 – Verwenden der Sparrow-Wallet #

WICHTIGE HINWEISE:

VERFAHREN

  1. Gehen Sie zu Cryptography Toolkit und laden Sie die HTML-Datei auf Ihren Computer herunter.
  2. Öffnen Sie diese HTML-Datei im „Offline-Modus“ (ohne Internet) und wählen Sie „aezeed Cipher Seed Scheme“ unter „Tools“. Gehen Sie dann zur 2. Registerkarte „Mnemonik dekodieren“.
  3. Fügen Sie Ihre 24 Wörter in das Feld „Mnemonik“ ein.
  4. Wählen Sie das Format BIP84 natives Segwit und warten Sie kurz, bis es dekodiert ist.
  5. Kopieren Sie den angezeigten zprv in das Feld „HD node root base 58“
  6. Öffnen Sie die (bereits heruntergeladene) Sparrow Wallet-App und wählen Sie „Neue Wallet“
  7. Wählen Sie in den „Keystores“ „Neue importierte Software-Wallet“ aus
  8. Wählen Sie im nächsten Fenster, das sich öffnet, „Master Private Key BIP32“ aus, fügen Sie den zprv-Schlüssel ein, den Sie vom Kryptografie-Tool erhalten, und klicken Sie auf „Importieren“. Es wird Ihnen angezeigt, dass es sich um einen Ableitungspfad m/86'/0'/0 handelt (wie es sein sollte, um alle Ihre zuvor in Umbrel verwendeten Adressen und Txs wiederherzustellen). Wenn Sie jedoch Taproot-Adressen verwendet haben, wählen Sie bei der Wiederherstellung in Sparrow den Ableitungspfad m/86'/0'/0.
  9. Klicken Sie auf „Keystore importieren“ und Sie gelangen zurück zum Hauptfenster der Wallet-App, wo Sie die gesamte Wallet-Konfiguration sehen können. Klicken Sie auf „Übernehmen“ und Sie werden aufgefordert, ein Kennwort zum Verschlüsseln Ihrer lokalen Wallet-Datei festzulegen.
  10. Wählen Sie auf der Registerkarte „Wallet-Einstellungen“ das Skript „Taproot“ aus, wenn Sie wissen, dass Sie Taproot-Adressen verwendet haben. Andernfalls lassen Sie es so, wie es ist. Kann auch später geändert werden, falls Sie Ihren alten Txs-Verlauf nicht sehen. Stellen Sie außerdem sicher, dass der Ableitungspfad m/86'/0'/0' ist.
  11. Die Sparrow-App beginnt mit dem Scannen aller Ihrer Schlüssel und Transaktionen und wird nach einer Weile auf der Registerkarte „Transaktionen“ angezeigt. Haben Sie Geduld, es wird einige Zeit dauern.
  12. Für eine schnellere, sichere und private Verbindung ist es besser, Ihre Sparrow-Wallet-App mit Ihrem Knoten zu verbinden. Folgen Sie einfach den Anweisungen in „Umbrel – Wallet verbinden – Sparrow“ und Sie verwenden direkt die Blöcke und Indizes von Ihrem eigenen Knoten.

Methode 7 – Experimentelles Kopieren von Datenbankdateien #

Diese Methode wurde nur von einem Umbrel-Benutzer bestätigt, der sie erfolgreich durchgeführt hat. Aber denken Sie daran, er hat nicht die Raspberry Pi-Version von Umbrel verwendet, sondern eine Maschine mit regulärem Linux und darauf installiertem Umbrel.

Dieses Verfahren ist NUR für erfahrene Linux-Benutzer! Wenn Sie Linux nicht kennen, sollten Sie sich besser fernhalten.

Das Verfahren ist einfach. Sind nur diese 2 Dateien und sie befinden sich in:

`/data/chain/bitcoin/mainnet/wallet.db` `/data/graph/mainnet/channel.db`

Sie müssen die Ordner data/... selbst erstellen und dann die Dateien dorthin kopieren, bevor Sie lnd starten.

ERINNERUNG: Diese Dateien müssen die neueste Version sein, die online war! Wenn Sie ein älteres Backup verwenden, können Sie Geld verlieren und für das Betrügen mit einer älteren Version Ihrer Kanäle bestraft werden.


Methode 8 – Experimentell – RPi-Knoten in neue Desktop-Maschine #

Diese Methode wurde noch nicht vollständig getestet, mit einem alten RPi-Gerät mit funktionierendem Umbrel und einem neuen NUC/Desktop/Laptop mit Linux OS + Docker-Abhängigkeiten (vorzugsweise Debian, um dieselben Bibliotheken wie UmbrelOS zu verwenden).

Das Verfahren ist einfach:

Alles sollte einwandfrei starten und der Knoten wird seine Synchronisierung fortsetzen und alle Ihre vorherigen Daten sollten vorhanden sein. Haben Sie Geduld, bis der Knoten die neuesten Blöcke und Indizes eingeholt hat.


Methode 9 – Thunderhub / Amboss SCB-Methode in Blixt #

Kürzlich hat Amboss eine nette Funktion für Knotenbetreiber mit registriertem Knoten hinzugefügt, um eine SCB-channels.backup-Datei auf Ihr Konto hochzuladen. Diese Datei kann später wiederhergestellt werden, falls Ihr Knoten tot ist.

Diese Option ist mit der Thunderhub-App verknüpft, unter Tools – Backup. Sobald Sie also in Thunderhub die Erstellung von Backups eingerichtet haben, kann es mit Ihrem Amboss-Konto verknüpft werden und eine Kopie auf deren Servern haben.

Es besteht kein Risiko, dass Geld aus dieser Datei verloren geht/gestohlen wird. Ohne die Seed-Wörter Ihres Knoten-Wallets ist sie nutzlos.

Diese Backup-Datei von Thunderhub kann auch lokal an einem sicheren Ort außerhalb des Knotens gespeichert werden. Amboss und Thunderhub bieten diese Option nur als zusätzliche Backup-Möglichkeit an.

Vorgehensweise zur Wiederherstellung

Ihr Knoten ist also kaputt, aber Sie haben Ihren 24-Wörter-Seed. Die Backups in Amboss wurden automatisch durchgeführt, OK. Sie möchten diese Mittel schnell wiederherstellen, während Sie einen neuen Knoten erstellen.

HINWEISE:


Weitere Tools, Dokumentationen und Anleitungen zum Wiederherstellen von Geldern von einem ausgefallenen LND-Knoten: