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

Oorspronkelijk geplaatst op Substack op 1 oktober 2021. Hier bijgewerkt op 17 oktober 2024

Verschillende manieren om je LND-nodefondsen te herstellen in geval van SHTF (shit hit the fan - dead node)

Hier is een apart hoofdstuk over het beheren van je LND-node (Umbrel, myNodeBTC, Raspiblitz, Start9 etc.), over methoden en procedures om je node-walletfondsen te herstellen/terug te krijgen in geval van SHTF (shit hit the fan).

Er zijn veel gebruikers die gekke dingen doen met hun Umbrel-nodes en soms is er geen andere manier om het op te lossen dan het herstellen in een andere wallet-app en opnieuw beginnen met een nieuwe of dezelfde LND-wallet maar in een nieuw exemplaar.

Voordat we beginnen... OM TE ONTHOUDEN:

Hieronder zal ik je verschillende methoden presenteren om je dode LND node-fondsen te "herstellen".

Als je ALLEEN fondsen in onchain wallet hebt en geen fondsen in LN-kanalen, gebruik dan gewoon de methoden 2, 3, 4, 5, 6.

Als je fondsen in onchain wallet EN in LN-kanalen hebt, gebruik dan de methoden: 1, 3, 4, 7, 8, 9, 10.

1. Standaard, normale manier met een nieuw exemplaar van Umbrel node

2. Met behulp van de Bluewallet mobiele app

3. Met behulp van de Blixt wallet mobiele app

4. Zeus LN wallet mobiele app gebruiken

5. Zap wallet desktop app gebruiken

6. Sparrow wallet desktop app gebruiken

7. Een kopie van databasebestanden gebruiken in een andere LND node instance

8. Experimentele volledige kopie van gegevens van RPi node naar desktop/NUC Linux machine

9. Thunderhub/Amboss SCB backup gebruiken om te herstellen in Blixt

10. Guggero's Chantools gebruiken voor vastgelopen kanalen


Methode 1 - Standaard, normale manier met een nieuw exemplaar van Umbrel-knooppunt #

Deze methode is de normale manier, zoals beschreven en aanbevolen door het Umbrel-team.

Veronderstel dat u de seed van 24 woorden en het eerder verkregen channel.backup-bestand al hebt. Als je die back-up niet hebt gemaakt, maar nog steeds toegang hebt tot je oude node-drive, kun je deze vinden in /home/umbrel/umbrel/lnd/data/chain/bitcoin/mainnet/channel.backup

of je kunt een kopie aanvragen bij Umbrel-ontwikkelaars (neem contact met ze op in de Umbrel Telegram-groep of op het Umbrel Community Forum.

Installeer een nieuw exemplaar van Umbrel. Start de dashboardpagina en je wordt gevraagd om de eerder gemaakte back-up van 24 woorden te gebruiken.

Zodra je de 24 woorden hebt hersteld, kan het een paar minuten tot een paar uur duren voordat al je eerdere Bitcoin (on-chain) transacties en saldi zijn gescand. Ondertussen kun je hier lezen hoe je de fondsen in je Lightning kunt herstellen kanalen.

STAP 1: KOPIEER HET KANAALBACK-UPBESTAND VAN UW COMPUTER NAAR UW UMBREL.

Ga met SSH naar het bestand en voer dit uit:


scp  umbrel@umbrel.local:/home/umbrel/umbrel/lnd/kanaal.back-up

Vervang `` door het exacte pad naar het kanaalback-upbestand op uw computer

Het wachtwoord is `moneyprintergobrrr`, behalve in versie 0.3.3 of later, waar het wachtwoord uw persoonlijke gebruikerswachtwoord is.

STAP 2: TERUGVORDEREN


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

Wacht 1 minuut nadat u dit hebt uitgevoerd. U zou nu moeten kunnen zien dat uw kanalen worden gesloten op http://umbrel.local/lightning.

U moet geduldig wachten totdat de fondsen terug zijn in uw onchain-wallet. Het duurt ten minste 40 blokken. U kunt de details van het sluiten van kanalen bekijken/controleren in de handleiding voor probleemoplossing


Methode 2 - Bluewallet gebruiken #

BELANGRIJKE OPMERKING:

Er is een beperking van het type adressen in Bluewallet! LND / Umbrel gebruikt nu ook Taproot-type adressen. Dit is niet standaard, maar als u die optie in Instellingen hebt geactiveerd, genereert uw Umbrel-wallet Taproot-formaatadressen. Houd er rekening mee dat niet alle andere apps die xpub of volledige Blixt aezeed-wallet kunnen importeren, deze adressen ook kunnen weergeven / lezen. Dat betekent dat u enkele sats in uw weergegeven saldo zult missen omdat die taproot-adressen worden genegeerd. Dat betekent niet dat u uw sats bent kwijtgeraakt. Het is gewoon dat ze niet worden weergegeven, niet getoond, niet "leesbaar" zijn door de app die u gebruikt om de wallet te importeren.

Ja, nu kunt u direct verbinding maken met een mobiele app, de onchain AEZEED node wallet. Gebruik gewoon uw Umbrel node seed in Bluewallet (voeg het toe als nieuwe wallet) en klaar. Use cases:

HERINNERING:


Methode 3 - Gebruik van Blixt mobiele portemonnee #

Blixt Wallet is een uitstekende mobiele app, die LND en neutrino-blokken synchroniseert, en ook veel andere functies heeft die geen enkele andere mobiele portemonnee combineert. Het is de moeite waard om het op je telefoon te hebben als een paarknooppunt met een ander normaal knooppunt.

Het heeft de optie om een ​​LND-knooppunt te herstellen, direct bij de eerste stappen van het openen van de app.

Je verliest geen geld in deze test/dit scenario, het ergste wat kan gebeuren is dat de kanalen niet worden hersteld en/of dat kanalen worden gesloten en het geld wordt hersteld in de onchain-portemonnee. Het zal gewoon de "restore" afwijzen en je kanalen zullen nog steeds actief zijn in Umbrel node.

Vereisten:

Stappen om uit te voeren:

  1. Installeer Blixt wallet op je mobiel
  2. Ga naar menu-instellingen en activeer Tor (app wordt opnieuw opgestart). Dit is nodig omdat Umbrel standaard Tor is en veel van je vorige kanalen open waren met Tor node peers.
  3. Selecteer restore wallet
  4. Neem je 24 woorden seed en voeg deze toe in het 1e veld
  5. Neem je channels.backup bestand (dat je eerder hebt opgeslagen van Umbrel LN dashboard) en upload het naar je mobiel en voeg het toe in Blixt restore box.
  6. Klik op restore en wacht een tijdje totdat de app de neutrino node (een kleine versie van de blockchain) heeft gesynchroniseerd. Zodra het is hersteld, zouden de fondsen in onchain in balans en ook kanalen moeten verschijnen. Maar vergeet niet dat kanalen worden gesloten en de fondsen terug in onchain. Wees gewoon geduldig.

Ik zou aanraden om niet dezelfde seed te herstellen in een nieuwe Umbrel LND-instantie, begin gewoon met een nieuwe LND-instantie en bewaar deze oude portemonnee in Blixt, of verplaats de fondsen gewoon naar de nieuwe Umbrel-instantie. Blixt zou een hele goede node companion node kunnen zijn voor je nieuwe Umbrel node.

Er zijn een aantal manieren om de status in de Blixt app te controleren, maar ik zal hier niet in detail treden.

Laat me weten wanneer/of je deze test wilt doen en ik kan je helpen, maar alleen als je Umbrel node dood is. Je kunt ook contact opnemen met Hampus, Blixt dev, via Telegram Blixt group

Maak geen dingen kapot om anderen te testen. Onthoud dat dit een experimentele test is en dat je geen andere manier hebt.


Methode 4 - Zeus LN mobiel gebruiken #

Vanaf de nieuwe Zeus v 0.8.0 met ingebedde LND-node, kunt u uw dode Umbrel LND-node heel eenvoudig en snel herstellen.

Onthoud dat 'herstellen' betekent dat u het SCB-bestand (Static Channel Backup) gebruikt dat een gezamenlijke sluiting van uw bestaande kanalen activeert en de fondsen worden teruggezet in de onchain-wallet.

ZEUS staat momenteel slechts één ingebedde node-wallet tegelijk toe, dus als u al een wallet hebt geïnitialiseerd, moet u de app verwijderen en opnieuw installeren.

Zodra u klaar bent om te herstellen, gaat u naar het menu Instellingen in ZEUS. Het is toegankelijk vanuit de linkerbovenhoek van het hoofdscherm (meestal een pictogram van Zeus) als je al een wallet hebt geconfigureerd, of door op 'Advanced set-up' te drukken op het splash screen van een nieuwe installatie.

Vanaf daar kun je een nieuw knooppunt toevoegen door op het bovenste veld te drukken (het zal ofwel 'No Nodes' zeggen, of de naam van je actieve verbinding), en dan op het plus (+) pictogram in de rechterbovenhoek te drukken.

Vanaf daar, voer je je 24 woorden tellende seed-zin in het veld met het label 'Recovery Cipher Seed (aezeed)' in. Je kunt optioneel een statische back-upstring opgeven in het veld met het label 'Disaster recovery data (SCB, Base64)'. Als u het vorige SCB-bestand van een ander knooppunt hebt, opent u het gewoon als een tekstbestand en kopieert u de string.

Druk vervolgens op 'Herstel mainnet wallet' als u met echt geld werkt of op 'Herstel testnet wallet' als u het testnetwerk van Bitcoin gebruikt.

Laat ZEUS de eerste keer dat u de seed herstelt draaien. Het moet het herstelproces doorlopen om uw saldo te herstellen. Het is niet ongebruikelijk dat dit meer dan 10 minuten duurt, vooral als u een portemonnee hebt die veel wordt gebruikt. U kunt tijdelijk alle schermtime-outs en energiebesparende opties in de instellingen van uw telefoon uitschakelen, zodat ZEUS niet op de achtergrond gaat en LND pauzeert tijdens het proces.

U kunt ook eerst de persistente LND-service activeren (Emebedded node - Geavanceerd - Persistente modus). Dat houdt de LND-service op de achtergrond actief.

Als je ziet dat na lange tijd de oude historie-transacties nog steeds niet worden weergegeven, ga dan naar Embedded node - Peers en schakel de optie uit om de lijst met geselecteerde peers te gebruiken (standaard is dit btcd.lnolymp.us). Dat zal een herstart activeren en verbinding maken met de eerste beschikbare neutrino-node met een betere tijdrespons. Of gebruik deze bekende neutrino-peers en kies degene die het dichtst bij je locatie is:


Methode 5 - Zap desktop gebruiken #

BELANGRIJKE OPMERKINGEN:

Installeer gewoon de Zap-app en gebruik uw 24-woordenseed om de AEZEED onchain-wallet te herstellen.

Hiermee worden de LN-kanalen NIET hersteld! Om de LN-kanalen te herstellen, moet u nog steeds de standaardprocedure gebruiken die wordt uitgelegd in methode 1 in deze handleiding.


Methode 6 - Sparrow Wallet gebruiken #

BELANGRIJKE OPMERKINGEN:

PROCEDURE

  1. Ga naar Cryptography Toolkit en download het HTML-bestand op uw computer.
  2. Open dat HTML-bestand in de "offline-modus" (geen internet) en selecteer "aezeed Cipher Seed Scheme" in Tools. Ga dan naar het 2e tabblad "Decode Mnemonic".
  3. Plak je 24 woorden in het veld "Mnemonic".
  4. Selecteer formaat BIP84 native segwit en wacht even tot het gedecodeerd is.
  5. Kopieer de weergegeven zprv in het veld "HD node root base 58"
  6. Open de (al gedownloade) Sparrow wallet-app en selecteer "new wallet"
  7. Selecteer in de "Keystores" "new imported software wallet"
  8. Selecteer in het volgende venster dat wordt geopend "Master Private Key BIP32" en plak de zprv-sleutel die je van de cryptografietool hebt gekregen en klik op "import". Het zal je laten zien dat het een m/86'/0'/0 afleidingspad is (zoals het zou moeten zijn, om al je adressen en txs te herstellen die eerder in Umbrel zijn gebruikt). Maar als je Taproot-adressen hebt gebruikt, kies dan bij het herstellen in Sparrow het afleidingspad m/86'/0'/0.
  9. Klik op "Import Keystore" en het gaat terug naar het hoofdvenster van de wallet-app waar je alle wallet-configuratie kunt zien. Klik op "apply" en je wordt gevraagd om een ​​wachtwoord in te stellen om je lokale wallet-bestand te versleutelen.
  10. Selecteer in het tabblad wallet-instellingen het script "Taproot", als je weet dat je taproot-adressen hebt gebruikt. Anders laat je het zoals het is. Kan ook later worden gewijzigd, voor het geval je je oude txs-geschiedenis niet ziet. Zorg er ook voor dat het afleidingspad m/86'/0'/0' is
  11. De Sparrow-app begint met het scannen van al uw sleutels en txs en wordt na een tijdje weergegeven in het tabblad "Transacties". Geduld, het zal even duren.
  12. Voor een snellere, veilige en privéverbinding is het beter om uw Sparrow-wallet-app te verbinden met uw node. Volg gewoon de instructies in "Umbrel - connect wallet - sparrow" en u zult direct de blokken en indexen van uw eigen node gebruiken.

Methode 7 - Experimentele kopie van databasebestanden #

Deze methode werd alleen bevestigd door één Umbrel-gebruiker die het met succes deed. Maar vergeet niet dat hij niet de Raspberry Pi-versie van Umbrel gebruikte, maar op een machine met gewone Linux en Umbrel erop geïnstalleerd.

Deze procedure is ALLEEN voor ervaren Linux-gebruikers! Als u niet weet hoe u Linux moet gebruiken, kunt u beter wegblijven.

De procedure is eenvoudig. Zijn alleen deze 2 bestanden en ze bevinden zich in:

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

Je moet de data/... mappen zelf maken en de bestanden er vervolgens naartoe kopiëren, voordat je lnd opstart.

HERINNERING: deze bestanden moeten de nieuwste versie zijn die online was! Als je een oudere back-up gebruikt, kun je geld verliezen omdat je gestraft wordt voor vals spelen met een oudere versie van je kanalen.


Methode 8 - Experimenteel - RPi-knooppunt in nieuwe desktopcomputer #

Deze methode is nog niet volledig getest, met behulp van een oud RPi-apparaat met werkende Umbrel en een nieuwe NUC/desktop/laptop met Linux OS + docker-afhankelijkheden (bij voorkeur Debian om dezelfde bibliotheken te gebruiken als UmbrelOS).

De procedure is eenvoudig:

Alles zou goed moeten starten en node zal de synchronisatie hervatten en al uw vorige gegevens zouden daar moeten zijn. Heb geduld totdat node de nieuwste blokken en indexen heeft bijgewerkt.


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

Amboss heeft onlangs een leuke functie toegevoegd voor node-operators met een geregistreerde node, om een ​​SCB channels.backup-bestand naar uw account te uploaden. Dat bestand kan later worden hersteld als uw node dood is.

Deze optie is gekoppeld aan de Thunderhub-app, in Tools - Backup. Dus zodra u Thunderhub hebt ingesteld om back-ups te maken, kan het worden gekoppeld aan uw Amboss-account en een kopie op hun servers hebben.

Er is geen risico dat er geld uit dat bestand wordt gelekt/gestolen. Zonder de seedwoorden van uw node-wallet is het nutteloos.

Dit back-upbestand van Thunderhub kan ook lokaal worden opgeslagen, op een veilige plek, buiten de node. Amboss en Thunderhub bieden deze optie alleen aan als een extra manier om een ​​back-up te maken.

Procedure om te herstellen

Dus, je node is kapot, maar je hebt je 24 woorden seed. De back-ups in Amboss zijn automatisch gedaan, OK. Je wilt een snelle manier om die fondsen te herstellen, terwijl je ondertussen een nieuwe node bouwt.

OPMERKINGEN:


Meer tools, documentatie, handleidingen over het herstellen van fondsen van een dood LND-knooppunt: