Skip to the content.

Várias maneiras de restaurar os fundos do seu nó LND em caso de SHTF (merda atingiu o ventilador - nó morto)

| EN | ES | DE | FR | NL | IT | HR | HI |

Postado originalmente em Substack em 01 de outubro de 2021. Atualizado aqui em 17 de outubro de 2024

Aqui está um capítulo separado sobre como gerenciar seu nó LND (Umbrel, myNodeBTC, Raspiblitz, Start9 etc.), sobre métodos e procedimentos para restaurar/recuperar os fundos da sua carteira de nó em caso de SHTF (merda atingiu o ventilador).

Existem muitos usuários que fazem coisas malucas com seus nós Umbrel e, às vezes, não há outra maneira de consertar isso do que restaurá-lo em outro aplicativo de carteira e começar de novo com um novo ou a mesma carteira LND, mas em uma nova instância.

Antes de começarmos... PARA LEMBRE-SE:

Abaixo, apresentarei vários métodos para "restaurar" seus fundos de nó LND mortos.

Se você tem fundos SOMENTE na carteira onchain e não tem fundos nos canais LN, use apenas os métodos 2, 3, 4, 5, 6.

Se você tem fundos na carteira onchain E nos canais LN, use os métodos: 1, 3, 4, 7, 8, 9, 10.

1. Maneira padrão e normal usando uma nova instância do nó Umbrel

2. Usando o aplicativo móvel Bluewallet

3. Usando o aplicativo móvel da carteira Blixt

4. Usando o aplicativo móvel Zeus LN wallet

5. Usando o aplicativo desktop Zap wallet

6. Usando o aplicativo desktop Sparrow wallet

7. Usando uma cópia dos arquivos de banco de dados em outra instância do nó LND

8. Dados experimentais de cópia completa do nó RPi para a máquina desktop/NUC Linux

9. Usando o backup Thunderhub / Amboss SCB para restaurar no Blixt

10. Usando o Chantools do Guggero para canais travados


Método 1 - Maneira padrão e normal usando uma nova instância do nó Umbrel #

Este método é a maneira normal, conforme descrito e recomendado pela equipe Umbrel.

Suponha que você já tenha a semente de 24 palavras e o arquivo channel.backup obtidos anteriormente. Se você não fez esse backup, mas ainda tem acesso ao seu antigo node drive, você pode encontrá-lo em /home/umbrel/umbrel/lnd/data/chain/bitcoin/mainnet/channel.backup

ou você pode solicitar uma cópia dos desenvolvedores da Umbrel (entre em contato com eles no grupo do Telegram da Umbrel ou no Fórum da Comunidade da Umbrel.

Instale uma nova instância do Umbrel. Inicie a página do painel e você será solicitado a usar a semente de 24 palavras de backup anterior.

Depois de restaurar as 24 palavras, pode levar de alguns minutos a algumas horas para que ele escaneie todas as suas transações e saldos anteriores de Bitcoin (na cadeia). Enquanto isso, veja como você pode restaurar os fundos em seus canais Lightning.

ETAPA 1: COPIE O ARQUIVO DE BACKUP DO CANAL DO SEU COMPUTADOR PARA O SEU UMBREL.

Entre usando SSH e execute isto:


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

Substitua `` pelo caminho exato para o arquivo de backup do canal no seu computador

A senha é `moneyprintergobrrr`, exceto na versão 0.3.3 ou posterior, onde a senha é sua senha de usuário pessoal.

ETAPA 2: RECUPERAR FUNDOS


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

Depois de executar isso, aguarde 1 minuto. Agora você deve conseguir ver seus canais sendo fechados em http://umbrel.local/lightning.

Você deve esperar pacientemente até que os fundos retornem para sua carteira onchain. Levará pelo menos 40 blocos. Você pode ver/verificar os detalhes do fechamento de canais no guia de solução de problemas


Método 2 - Usando Bluewallet #

NOTA IMPORTANTE:

Há uma limitação de tipo de endereços no Bluewallet! LND/Umbrel agora também está usando endereços do tipo Taproot. Não é por padrão, mas se você ativou essa opção em Configurações, sua carteira Umbrel gerará endereços no formato Taproot. Tenha em mente que nem todos os outros aplicativos que podem importar carteiras xpub ou Blixt aezeed completas também podem exibir/ler esses endereços. Isso significa que você perderá alguns sats em seu saldo exibido porque esses endereços taproot serão ignorados. Isso não significa que você perdeu seus sats. É que eles não são exibidos, não são mostrados, não são "legíveis" pelo aplicativo que você usa para importar a carteira.

Sim, agora você pode se conectar diretamente a um aplicativo móvel, a carteira de nó onchain AEZEED. Basta usar sua semente de nó Umbrel no Bluewallet (adicionando-a como nova carteira) e pronto. Casos de uso:

LEMBRETE:


Método 3 - Usando Carteira móvel Blixt #

Blixt Wallet é um excelente aplicativo móvel, usando sincronização de blocos LND e neutrinos, também com muitos outros recursos que nenhuma outra carteira móvel oferece. Vale a pena tê-lo em seu telefone como um nó de par com outro nó regular.

Ele tem a opção de restaurar um nó LND, logo nas primeiras etapas da abertura do aplicativo.

Você não perderá fundos neste teste/cenário, a pior coisa que pode acontecer é não recuperar os canais e/ou os canais são fechados e os fundos recuperados na carteira onchain. Ele apenas rejeitará a "restauração" e seus canais continuarão ativos no nó Umbrel.

Requisitos:

Etapas a serem seguidas:

  1. Instale a carteira Blixt no seu celular
  2. Vá para as configurações do menu e ative o Tor (o aplicativo será reiniciado). Isso é necessário devido ao fato de que o Umbrel é o Tor por padrão e muitos dos seus canais anteriores estavam abertos com pares de nós Tor.
  3. Selecione restaurar carteira
  4. Pegue sua semente de 24 palavras e insira-a no primeiro campo
  5. Pegue seu arquivo channels.backup (que você salvou anteriormente do painel do Umbrel LN) e carregue-o no seu celular e insira-o na caixa de restauração do Blixt.
  6. Clique em restaurar e aguarde um bom tempo para que o aplicativo sincronize o nó neutrino (uma versão pequena do blockchain). Uma vez restaurado, os fundos na onchain devem aparecer no saldo e também nos canais. Mas lembre-se, os canais serão fechados e os fundos de volta na onchain. Apenas seja paciente.

Eu recomendaria não restaurar a mesma semente em uma nova instância Umbrel LND, apenas começar com uma nova instância LND e manter esta carteira antiga no Blixt, ou simplesmente mover os fundos para a nova instância Umbrel. Blixt pode ser um ótimo companheiro de nó para seu novo nó Umbrel.

Existe outra maneira de importar o nó LND completo (com canais incluídos), mas esse procedimento precisa ser auxiliado por alguém da equipe de desenvolvimento e suporte do Blixt ou entre em contato comigo no grupo de suporte por chat do Blixt. Expliquei esse procedimento especial aqui, no guia Introdução ao Blixt".

Avise-me quando/se você quiser fazer este teste e eu posso ajudar, mas apenas se seu nó Umbrel estiver morto. Você também pode entrar em contato com Hampus, Blixt dev, usando o grupo Telegram Blixt

Não quebre as coisas apenas para testar outras. Lembre-se de que este é um teste experimental e você não tem outra maneira.


Método 4 - Usando Zeus LN mobile #

Começando com o novo Zeus v 0.8.0 com nó LND incorporado, você pode recuperar seu nó Umbrel LND morto de forma muito fácil e rápida.

Lembre-se, "recuperar" significa usar o arquivo SCB (Static Channel Backup) que acionará um fechamento colaborativo de seus canais existentes e os fundos estarão de volta na carteira onchain.

Atualmente, o ZEUS permite apenas uma carteira de nó incorporado por vez, então se você já inicializou uma carteira, você deve desinstalar e reinstalar o aplicativo.

Quando estiver pronto para recuperar, vá para o menu Configurações no ZEUS. Ele é acessível no canto superior esquerdo da visualização principal (normalmente um ícone do Zeus) se você já tiver uma carteira configurada, ou pressionando 'Configuração avançada' na tela inicial de uma nova instalação.

De lá, você pode adicionar um novo nó pressionando o campo superior (ele dirá 'Nenhum nó' ou o nome da sua conexão ativa) e, em seguida, clicando no ícone de mais (+) no canto superior direito.

De lá, insira sua frase de semente de 24 palavras no campo denominado 'Semente de cifra de recuperação (aezeed)'. Você pode opcionalmente fornecer uma sequência de backup estática no campo denominado 'Dados de recuperação de desastres (SCB, Base64)'. Se você tiver o arquivo SCB anterior de outro nó, basta abri-lo como um arquivo de texto e copiar a sequência.

Então pressione 'Restaurar carteira mainnet' se estiver lidando com fundos reais ou 'Restaurar carteira testnet' se estiver usando a rede de teste do Bitcoin.

Por favor, deixe o ZEUS em execução na primeira vez que restaurar a semente. Ele precisa passar pelo processo de recuperação para restaurar seu saldo. Não é incomum que isso leve mais de 10 minutos, especialmente se você tiver uma carteira muito usada. Você pode querer desativar temporariamente quaisquer tempos limite de tela e opções de economia de energia nas configurações do seu telefone, para que o ZEUS não entre em segundo plano e pause o LND durante o processo.

Você também pode ativar primeiro o serviço LND persistente (nó Emebedded - Avançado - Modo persistente). Isso manterá o serviço LND ativo em segundo plano.

Se você vir que depois de um longo tempo ainda não está mostrando o histórico antigo txs, vá para Nó incorporado - Pares e desabilite a opção para usar a lista de pares selecionados (por padrão é o btcd.lnolymp.us). Isso acionará uma reinicialização e conectará ao primeiro nó de neutrino disponível com uma melhor resposta de tempo. Ou use esses pares de neutrino bem conhecidos, escolhendo aquele que estiver mais próximo de sua localização:


Método 5 - Usando o Zap desktop #

NOTAS IMPORTANTES:

Basta instalar o aplicativo Zap e usar sua semente de 24 palavras para restaurar a carteira onchain AEZEED.

Isso NÃO restaurará os canais LN! Para restaurar os canais LN, você ainda precisará usar o procedimento padrão explicado no método 1 neste guia.


Método 6 - Usando a carteira Sparrow #

NOTAS IMPORTANTES:

PROCEDIMENTO

  1. Vá para Cryptography Toolkit e baixe o arquivo HTML para o seu computador.
  2. Abra o arquivo HTML no "modo offline" (sem internet) e selecione "aezeed Cipher Seed Scheme" em Ferramentas. Em seguida, vá para a 2ª aba "Decode Mnemonic".
  3. Cole suas 24 palavras no campo "Mnemonic".
  4. Selecione o formato BIP84 native segwit e espere um pouco para ser decodificado.
  5. Copie o zprv exibido no campo "HD node root base 58"
  6. Abra o aplicativo Sparrow wallet (já baixado) e selecione "new wallet"
  7. Em "Keystores" selecione "new imported software wallet"
  8. Na próxima janela que será aberta, selecione "Master Private Key BIP32" e cole a chave "zprv" que você obteve da ferramenta de criptografia e clique em "import". Ele mostrará que é um caminho de derivação m/84'/0'/0. Isso importará apenas o tipo de endereço segwit P2WPKH. Mas se você usou endereços Taproot P2TR, então você deve alterá-lo para "m/86'/0'/0".
  9. Clique em "Import Keystore" e ele retornará para a janela principal do aplicativo de carteira, onde você pode ver todas as configurações da carteira. Clique em "aplicar" e solicitará que você defina uma senha para criptografar seu arquivo de carteira local.
  10. Se você usou ambos os tipos de endereços no Zeus, sugerimos importá-los como duas carteiras no Sparrow, usando a mesma chave "xprv", mas cada uma com um caminho de derivação diferente. Dessa forma, você pode evitar confusões.
  11. Você também pode alternar entre segwit e taproot em uma carteira já importada, acessando as Configurações da carteira e alternando o "Tipo Scrypt" ("bc1q" BIP84 segwit P2WPKH ou "bc1p" BIP86 taproot P2TR) e então reimportar as chaves BIP32 xprv para fazer a troca.
  12. O aplicativo Sparrow começará a escanear todas as suas chaves e txs e será exibido depois de um tempo na aba "Transações". Paciência, vai levar algum tempo.
  13. Para uma conexão mais rápida, segura e privada, é melhor conectar seu aplicativo de carteira Sparrow ao seu nó. Basta seguir as instruções em "Umbrel - conectar carteira - sparrow" e você usará diretamente os blocos e índices do seu próprio nó.

Método 7 - Cópia experimental de arquivos de banco de dados #

Este método foi confirmado apenas por um usuário do Umbrel que o fez com sucesso. Mas lembre-se, ele não estava usando a versão Raspberry Pi do Umbrel, estava em uma máquina com Linux regular e Umbrel instalado.

Este procedimento é SOMENTE para usuários experientes do Linux! Se você não sabe usar o Linux, é melhor ficar longe.

O procedimento é simples. São apenas esses 2 arquivos e eles estão localizados em:

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

Você tem que construir as pastas data/... você mesmo e então copiar os arquivos para elas, antes de iniciar o lnd.

LEMBRETE: esses arquivos precisam ser a versão mais recente que estava online! Se você usar um backup mais antigo, poderá perder fundos sendo punido por trapacear com uma versão mais antiga de seus canais.


Método 8 - Experimental - Nó RPi em uma nova máquina desktop #

Este método ainda não foi totalmente testado, usando um dispositivo RPi antigo com Umbrel funcionando e um novo NUC/desktop/laptop com Linux OS + dependências do docker (de preferência Debian para usar as mesmas bibliotecas do UmbrelOS).

O procedimento é simples:

Tudo deve iniciar bem e o nó retomará sua sincronização e todos os seus dados anteriores devem estar lá. Tenha paciência para que o nó alcance os blocos e índices mais recentes.


Método 9 - Método Thunderhub / Amboss SCB no Blixt #

Recentemente, Amboss adicionou um recurso interessante para operadores de nó com nó registrado, para carregar um arquivo SCB channels.backup para sua conta. Esse arquivo pode ser recuperado posteriormente caso seu nó esteja morto.

Esta opção está vinculada ao aplicativo Thunderhub, em Ferramentas - Backup. Então, uma vez que você configura no Thunderhub para fazer backups, ele pode ser vinculado à sua conta Amboss e ter uma cópia em seus servidores.

Não há risco de vazamento/roubo de fundos desse arquivo. Sem suas palavras-semente da carteira do nó, é inútil.

Este arquivo de backup do Thunderhub também pode ser salvo localmente, em um lugar seguro, fora do nó. Amboss e Thunderhub estão oferecendo esta opção apenas como uma forma extra de backup.

Procedimento para restaurar

Então, seu nó está quebrado, mas você tem sua semente de 24 palavras. Os backups no Amboss foram feitos automaticamente, OK. Você quer uma maneira rápida de recuperar esses fundos, enquanto isso você está construindo um novo nó.

NOTAS:


Mais ferramentas, documentação, guias sobre como restaurar fundos de um nó LND morto: