Skip to the content.

Como usar o nó LN incorporado Zeus, abertura de canais, situações SHTF, migração para outros dispositivos, ambiente de altas taxas, abertura de canais travada, canais fechados à força, recuperação de fundos

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

Atualizado em 03 de dezembro de 2024

No guia anterior, escrevi uma apresentação do novo nó Zeus embedded LN, mas sendo muito grande, não pude adicionar também essas etapas avançadas para usá-lo.

Este guia é para usuários avançados e apenas para os casos SHTF, após você consultar também o suporte de chat do Zeus. O guia foi criado depois que me coloquei na situação de um usuário, usando o nó Zeus embedded LN e cometendo alguns erros deliberadamente, para descobrir soluções para consertar as situações. Este foi um teste imprudente na rede principal!

Escrevo este guia para que VOCÊ NÃO COMETA ESSES ERROS ou os evite. Já gastei muitos sats em taxas e forcei o fechamento de canais fazendo todos esses testes.

O guia contém 3 cenários diferentes:

Talvez no futuro tenhamos disponível a opção de exportar/importar todos os dados do nó Zeus, sem a necessidade de fechar os canais LN, mas agora não é possível essa recuperação completa. Testei esta opção, mas é mais complicada (usando ferramentas adb do Android com alguns comandos CLI) e requer algumas alterações no código Zeus.

A - Começando com a abertura de canais

Este é um procedimento geral, usado como um método regular para obter liquidez de entrada e saída para seu novo nó Zeus LN. Muitos novos usuários não entendem de início, então tentarei explicar passo a passo.

Recomenda-se também ler este importante guia sobre liquidez LN.

Agradecimentos a Renè Pickhardt, aqui está um vídeo explicando como o roteamento de canais e a liquidez funcionam:

  1. Instale a versão mais recente do Zeus, recomendo fortemente usar Obtainium e NÃO da app store. Leia este guia se você ainda estiver pensando em usar um iPhone.
  2. Crie um novo nó Zeus incorporado em seu novo dispositivo
  3. Aguarde a sincronização completa. Vá para Configurações → Informações do nó e veja se ele está sincronizado com a cadeia e com o gráfico.
  4. Neste estágio, recomendo preparar seu nó Zeus adequadamente:
    • Defina bons pares de neutrinos. Teste os padrões para ver a resposta do ping. Dependendo da sua localização, alguns deles terão uma resposta longa. Se o ping for maior que 150-200 ms, é melhor removê-lo da lista e adicionar bons. Aqui está uma lista com pares de neutrinos em todo o mundo. Crie sua própria lista com base no ping e selecione a opção para usar apenas pares da lista, não aleatórios.

      Para usuários dos EUA, o padrão btcd.lnolymp.us deve funcionar bem.

      Para usuários da UE, node.blixtwallet.com deve ter um bom ping.

      Ou use seu próprio nó Bitcoin se você executar um. Você só precisa ativar o Neutrino no seu nó e abrir a porta 8333 no seu roteador. Não se preocupe, nada vaza do seu nó, você está apenas entregando filtros de bloco para o seu Zeus. Se quiser, você pode compartilhar o IP do seu nó Neutrino com outros amigos que também estão usando o Zeus.

    • Coloque o Zeus no modo persistente. Vá para Configurações - Incorporado - Avançado - selecione "modo persistente". Quando você começar a abrir canais, esta opção é muito útil, porque manterá o serviço LND ativo e, mesmo se você fechar o aplicativo, o serviço continuará sendo executado em segundo plano e manterá as conexões ativas.
    • Ative o EGS (express graph sync) e também ative o reset do EGS na inicialização. Isso pode deixar o Zeus um pouco lento para iniciar, mas você sempre terá uma sincronização de gráfico atualizada.
    • Ative o LSP, o padrão é https://0conf.lnolymp.us
    • Na mesma tela, ative os canais taproot simples. Mais tarde será útil.
  5. Vá para Configurações → Fatura - clique no ícone de opção superior direito e selecione “Tipo de endereço Taproot”. Por padrão é segwit. Taproot só é opcional se você quiser abrir Canais Taproot Simples.
  6. Vá para a tela principal, deslize para a direita na aba onchain e clique em receber. Isso gerará um novo endereço Taproot.
  7. Vamos considerar que você não tem nenhum outro fundo em outras carteiras LN, apenas de fontes onchain. Envie para esse endereço todos os sats que você deseja usar para abrir canais. Coloque uma taxa decente, não muito baixa e espere ter 6 confirmações.
  8. Depois de ter os fundos confirmados, abra seu primeiro canal para um nó bem conhecido, LSP. Não abra com nós aleatórios desconhecidos, escolha um bom, por exemplo, um desta lista.
  9. Não use todos os seus fundos! Sempre deixe um UTXO de 50-100k para a reserva de âncoras. Caso as taxas do mempool aumentem drasticamente, é melhor ter um UTXO de reserva para poder empurrar as taxas.

OPÇÃO A - Você precisa primeiro de mais liquidez de entrada

Esta é a opção caso você queira usar mais Zeus para receber (especialmente se você usar o endereço LN zeuspay.com), então você começará com um canal "vazio" ou poderá escolher também quanto deseja ter como liquidez de saída.

Para isso, podemos usar o novo serviço LSP Olympus para comprar canais.

Você pode pagá-los onchain ou LN, com fundos da mesma carteira Zeus ou qualquer outra carteira onde você tem fundos. Então, uma vez pago, o Olympus LSP abrirá um canal para seu Zeus nodeID (veja em Zeus Settings - Node ID) com os valores que você escolher. Depois de clicar em “Create Order”, você também pode escolher se quer um canal privado ou público. Para nós incorporados Zeus é melhor permanecer em privado.

Se este for seu primeiro canal e seu Zeus nunca se conectou ao Olympus, você deve adicionar primeiro o nó Olympus como LN peer.

Vá para a tela “Channels” e clique no botão “+” no canto superior direito. Ele abrirá a tela modal para abrir um novo canal. Agora, clique no botão superior para alternar para “Connect Peer” (veja a imagem abaixo).

Você pode clicar no botão “peer to Olympus” ou escanear o código QR do nó Olympus de qualquer LN Explorer para adicionar sua chave pública de nó ao formulário. Clique em conectar peer e depois vá para finalizar o processo de compra do canal.

Durante esse processo, é melhor manter seu Zeus online usando o modo LND persistente (veja em Configurações - Incorporado - Configurações avançadas).

Conclua o processo de compra do canal e pronto! Em poucos instantes seu canal estará pronto para receber. Se você preencher esse canal, você sempre pode trocá-lo como 50-80% usando uma troca externa para onchain ou movendo para outras carteiras LN temporárias até que você precise de volta dessa liquidez.

OPÇÃO B - Abertura avançada de canais

Procedimento de abertura de canais. Vamos considerar que você usará 2,1 milhões de sats e já os moveu todos para o novo Zeus. E com esses 2M sats você quer abrir 3 canais: Olympus, Blixt, Megalithic LSP.

  1. Começamos a abrir um canal de 1M para o nó Blixt, ou qualquer outro bom nó que você queira. Eu escolho Blixt porque sei que é um nó LND e também suporta Simple Taproot Channels. Você pode definir isso na tela de abertura do canal, em "Opções avançadas".
  2. Aguarde a confirmação do canal e também para ter o novo UTXO pronto (6 conf).
  3. Troque como (50%) 500k para Blink / Alby / CoinOS / Walletano / Lifpay / Sats.Mobi / Wallet of Satoshi / um amigo LNbits / BTCpay instância ou conta LNDHUB ou qualquer outra conta LN temporária de custódia simples (não KYC).

    Por que uma custódia para esta fase? Porque é mais fácil e rápido, sem se preocupar com liquidez de canais, swaps etc., você só precisa de um repositório temporário.

    Pode ser em pequenos lotes ou tudo de uma vez, mas deve ser tudo no mesmo destino. A ideia é reutilizar parte dos sats de canais já abertos para abrir um novo canal com Olympus LSP.

  4. Agora, com o restante de 1 milhão de sats que você ainda tem na sua carteira Zeus onchain, abra outro canal para Voltage ou qualquer outro nó bom que aceite canais privados, veja exemplos aqui.
  5. Repita a etapa do ponto 13, até que você tenha quase 1 milhão de sats em uma conta de custódia temporária LN (ou qualquer outra carteira LN que você tenha).
  6. Depois de obter cerca de 1 milhão de sats na conta LN temporária, abra um canal de 1 milhão com Olympus LSP.

    Como fazer isso? Simplesmente, clique no botão de recebimento na tela principal do Zeus e coloque 1 milhão de sats. Aparecerá uma mensagem no topo, que "esta transação usará o LSP e incorrerá em algumas taxas" (cerca de 10 mil sats).

  7. Pague a fatura gerada da sua conta de custódia temporária do LN. Ela será paga ao Olympus LSP e o LSP abrirá um canal em direção ao seu nó Zeus, empurrando todos os sats para o seu lado. Deduzirá a taxa do valor total que você enviou, mas também lhe dará um plus de 100 mil de liquidez de entrada, então seu canal terá no total 1,1 milhão de sats com 990 mil sats do seu lado, prontos para serem gastos.

Agora você tem 3 bons canais, um com 1 milhão de liquidez de saída, 2 com 500 mil de liquidez de entrada e saída. Então você está pronto para enviar e receber.

Por que 3 canais com pares diferentes?

Faça o backup dos canais!

Agora é hora de fazer um backup completo do seu nó. Toda vez que você abrir ou fechar um canal, é recomendável fazer um backup completo.

Vá para Configurações - Nó incorporado - Recuperação de desastres.

Feito. Além disso, se você quiser mais alguma entrada em seu novo canal Olympus, basta mover para as contas LN temporárias ou quaisquer outros serviços de swap externos (trocando para seus próprios endereços onchain), com a quantia que você espera receber por meio deste canal. Por exemplo, se você usar o Endereço LN fornecido pela Zeus (zeuspay.com), precisará de alguma liquidez de entrada neste canal com a Olympus.


B - Migrar nó Zeus LN para um novo dispositivo

Este procedimento exigirá o fechamento de canais antigos.

Se você ainda tem seu dispositivo antigo e o Zeus funcionando bem, mas deseja migrar para outro dispositivo novo, é muito melhor começar do zero, com um novo nodeID e um novo conjunto de chaves. Também para menos estresse no processo de fechamento de canais, pequenos UTXOs, muito histórico de txs inchado que pode sobrecarregar sua carteira.

Pronto, você migrou seu antigo nó Zeus para um novo dispositivo, com um novo nodeID.


C - O dispositivo ou nó antigo está morto

Digamos que você teve alguns problemas com a sincronização, canais foram fechados à força, banco de dados corrompido, aplicativo não respondendo corretamente etc. Merda pode acontecer o tempo todo e em algumas situações é melhor começar de novo, limpo, fresco. Em qualquer caso, antes de seguir essas etapas, consulte os desenvolvedores e usuários mais experientes no grupo do Telegram Zeus. Para ter certeza de que nada mais pode ser feito, é melhor ter uma segunda opinião para um diagnóstico correto dos seus problemas.

Supomos que você já tenha feito backup da semente e da string de backup dos canais. Supomos que você não consegue fechar os canais existentes, o banco de dados está corrompido ou o dispositivo está morto, o aplicativo não pode mais ser aberto ou funcionar corretamente.

Então desinstale o Zeus completamente e instale-o na versão mais recente.

  1. Abra o Zeus e na tela de criação de um novo nó, mas selecione RESTAURAR.
  2. Insira sua semente de 24 palavras e também cole a string de canais de backup.
  3. Aguarde pacientemente para sincronizar completamente e fazer o processo de recuperação! Isso levará vários minutos.
  4. Tente manter o aplicativo ativo o máximo que puder, pelo menos na fase inicial de fechamento dos canais. Neste momento, você não pode ativar o modo persistente porque será necessário reiniciar o aplicativo e você não quer que isso aconteça no processo de recuperação. Nas versões futuras, esse modo persistente estará LIGADO por padrão para o processo de recuperação.
  5. Opcionalmente, você pode ir e definir melhores pares de neutrinos, que não exigem reinicialização, mas podem ajudar a manter viva a sincronização com bons pares. Veja o cenário anterior A ponto 7.
  6. Vá para a tela Canais (na tela principal, ícone inferior direito) e alterne o botão central para canais "fechados/pendentes". Você verá em alguns momentos que foi iniciado o fechamento forçado dos canais antigos. Opcionalmente, você pode monitorar o fechamento deles em mempool.space usando o txid de fechamento.
  7. Caso os canais tenham sido fechados com uma taxa baixa (isso pode acontecer algumas vezes, devido à alta flutuação de taxas e o estimador de taxas LND não pegou a correta), você pode importar sua antiga semente Zeus para o Sparrow (veja aqui as instruções) e do Sparrow você aumenta a taxa com CPFP (Child Pay For Pai). Caso contrário, espere pacientemente que os canais sejam fechados. PODE LEVAR TEMPO! Não entre em pânico, é normal. Se houvesse HTLC pendente de canais anteriores, poderia levar até 144 blocos ou mais.
  8. Depois de fechar todos os canais e os fundos de volta para a carteira onchain (também verificando no Sparrow se todos os fundos estão confirmados), você pode desinstalar o Zeus e começar do zero, prosseguindo com as instruções do cenário anterior A “Introdução à abertura de canais”. É muito melhor começar com um novo conjunto de chaves e nodeID, banco de dados etc.

D - CASO DE DESASTRE - Você abre um canal com uma taxa muito baixa e fica preso no limbo

NÃO FAÇA RBF EM CANAIS DE ABERTURA PENDENTES! FAÇA SOMENTE CPFP ou melhor, use o Mempool Accelerator.

Caso você tenha um canal zumbi, que não pode ser aberto ou fechado normalmente pela interface do nó, você terá que prosseguir usando as ferramentas de canal LND. Leia atentamente todos os cenários apresentados nesse guia e escolha aquele que for apropriado para o seu caso.

Como acabo testando um caso de desastre? Leia aqui para evitar meus erros.

Aqui estão os casos mais comuns usados:

Então você abre um canal e acidentalmente pega uma taxa muito baixa como 1sat/vb e também usa todos os fundos, sem nada sobrando para aumentar a taxa.

Agora seus canais de abertura estão no limbo até que a taxa possa ser bumped.

Quais opções você tem?

O que é a transação CPFP?

Aqui está um vídeo simples explicando a transação CPFP - "Pagamento de criança para pais"

Aqui está um tutorial em vídeo sobre como usar o CPFP com a carteira Sparrow

SITUAÇÃO EXTRA - Usando o nó incorporado Zeus e você acidentalmente fez um RBF e agora o canal está em um estado zumbi, não abrindo

Para este caso, você precisaria extrair o channel.db do seu dispositivo móvel para um PC e prosseguir com o método de recuperação do ChanTools para canais zumbis.

Como extrair channel.db de um celular:

Este não é um procedimento muito complicado, mas requer algum conhecimento básico de linha de comando.

Esteja ciente de que o arquivo channel.db pode ser bem grande, de 2 a 4 GB, às vezes, dependendo de sua atividade anterior. Este arquivo contém todos os dados e atividades do seu nó e também as informações sobre suas chaves de carteira.

Etapas a serem seguidas:

Espero que este guia complexo poupe sats e dias lutando para recuperar seu nó morto, mas o mais importante é EVITAR acabar nessa situação (se você ler este guia ANTES de fazer qualquer coisa estúpida).


Links de recursos do Zeus:

Site | Documentos | Github | Lançamentos | Telegrama | NOSTR | Twix | Blog