Configurar o Ledger Live com seu próprio node completo de Bitcoin proporciona uma privacidade ideal e uma garantia mais forte para seus saldos. Este recurso avançado permite sincronizar e enviar transações sem utilizar os exploradores da Ledger. Consulte a página da carteira Bitcoin para saber mais.
Como funciona a conexão do node completo de Bitcoin?
O Ledger Live se conecta aos exploradores Bitcoin da Ledger por padrão, o que oferece uma sincronização de contas mais rápida, sem a necessidade de configurar e manter um node. Entretanto, esta facilidade de uso vem às custas de confiar no node da Ledger para fornecer saldos de conta precisos e não para armazenar endereços de usuários.
Graças ao Ledger SatStack, os usuários avançados podem conectar o Ledger Live a seu node completo de Bitcoin. O Ledger SatStack é uma aplicação pequena e de código aberto que atua como uma ponte entre o Ledger Live e o node completo. Com o SatStack funcionando, o Ledger Live pode instruir o node a procurar por contas, recuperar saldos e transmitir transações.
Um node Bitcoin completo valida todas as transações e blocos, e armazena todo o histórico de transações Bitcoin. Um node completo, portanto, pode dizer o saldo de um endereço Bitcoin a qualquer momento, de forma totalmente autônoma.
Antes de começar
- Baixe e instale a versão 2.52 do Ledger Live Desktop em seu computador.
- Baixe o Bitcoin Core e sincronize um node completo. Saiba mais.
Recomendamos rodar o seu node com txindex=1 no arquivo de configuração bitcoin.conf.
Conectar seu node completo de Bitcoin ao Ledger Live
Para conectar seu node completo de Bitcoin ao Ledger Live:
- Quando o Bitcoin Core estiver totalmente sincronizado, abra o Ledger Live e acesse a aba Configurações > Recursos experimentais.
- Deslize até encontrar a opção Conectar node completo de Bitcoin e clique em Conectar.
- Clique em Continuar assim que o node completo estiver configurado e totalmente sincronizado.
-
De acordo com sua situação, insira os parâmetros do node (<IP address>:<port>) no campo Host:
- Se o Bitcoin Core está no mesmo computador que o Ledger Live, use o valor padrão 127.0.0.1 : 8333
- Se você tiver configurado um endereço IP estático para seu node, substitua o endereço IP padrão 127.0.0.1 pelo endereço IP de seu node completo.
- Se você estiver usando uma solução hospedagem de node, digite a URL.
-
Digite as credenciais RPC do seu node, definidas no arquivo bitcoin.conf , que você pode encontrar no painel de administração de seu node (por exemplo myNode, etc.) ou no diretório a seguir:
-
Windows: %APPDATA%\Bitcoin\
-
OSX: $HOME/Library/Application Support/Bitcoin/
-
Linux: ~/.bitcoin/
-
- Habilite Transport Layer Security se necessário.
- Clique em Continuar quando a conexão ao seu node for bem sucedida. Caso contrário, reveja os parâmetros que você forneceu e tente novamente.
Configuração de suas contas
Seu node completo precisa saber quais endereços na blockchain pertencem às suas contas. O Ledger Live irá, portanto, configurar seu node completo usando seu dispositivo Ledger, para que ele possa então rastrear suas contas. O Ledger SatStack permite que você conecte o Ledger Live ao seu nó completo. Uma vez que o Ledger SatStack deve ser executado ao usar o Ledger Live, considere deixar que ele seja lançado automaticamente na inicialização do sistema.
-
Configure o número de contas de cada tipo de endereço a ser pesquisado.
O valor padrão é 10 contas de cada tipo de endereço: Legado, SegWit, e Native SegWit. Você só precisará aumentar este número se tiver mais de 10 contas de qualquer um dos tipos. - Clique em Continuar.
-
Conecte e desbloqueie seu dispositivo. Em seguida, abra o aplicativo do Bitcoin.
Aguarde enquanto o Ledger Live está recebendo as contas do seu dispositivo. -
Clique em Continuar assim que as informações de conta forem adicionadas ao arquivo de configuração do node. Este arquivo é salvo na pasta de dados do usuário como lss.json.
-
Clique no botão Baixar SatStack para obter a versão mais recente do SatStack para seu sistema operacional.
-
Abra o executável SatStack depois de descompactar o arquivo baixado. Você pode ter que confirmar ao abrir o SatStack se o desenvolvedor do aplicativo não for reconhecido.
Seu node completo deve agora estar procurando por suas contas. -
Aguarde que o carregador de progresso chegue a 100% ou clique em Continuar e siga o progresso na guia Configurações Experimentais.
Todas as contas Bitcoin serão retiradas de seu Portfólio. Você pode adicioná-los de volta com seu nó completo uma vez que tenha completado a verificação de conta.
Adicionando suas contas
Uma vez que o node completo esteja conectado e tenha completado a verificação de conta, você pode adicionar suas contas normalmente. Para mais informações sobre como adicionar suas contas, consulte o seguinte artigo: Adicionar suas contas.
Contas de várias frases de recuperação ou passphrase?
Se você estiver usando contas de várias frases de recuperação, uma passphrase, ou se tiver mais de 10 contas de um tipo de endereço, seu node completo deve escanear a blockchain para todas as contas associadas. Para fazer isso, vá até a configuração do node completo e se certifique de configurar seu node com todas as suas contas. Este processo será melhorado.
Entender os estados do node completo
As seguintes mensagens de status podem ser exibidas para seu node completo em Configurações > Recursos experimentais > Conectar o node completo de Bitcoin.
Status | Descrição |
---|---|
Ready (Pronto) | O node completo está totalmente sincronizado. Você pode adicionar contas Bitcoin e os saldos das contas estão corretos. |
Loading (Carregando) | O SatStack está verificando o fornecimento total circulante. |
Node sync in progress... (Sincronização dos nodes em andamento...) | O node completo está sincronizando novos blocos. As transações recentes podem ainda não estar visíveis, portanto, os saldos das contas Bitcoin podem estar incorretos. Se possível, mantenha seu node rodando para mantê-lo em sincronia. |
Account scan in progress... (Varredura de contas em andamento) | O node completo está ocupado escaneando a blockchain em busca dos saldos de sua conta. Você pode adicionar suas contas no Ledger Live quando a verificação da conta for concluída. |
Could not reach SatStack (Sem contato com o SatStack) | Há um problema que impede o Ledger Live de se conectar ao SatStack. Verifique se o SatStack está funcionando em um terminal de linha de comando no mesmo computador. |
Could not reach full node (Sem contato com o node completo) | O node completo está offline ou as configurações de conexão que você inseriu não estão corretas. Para editar as configurações de conexão do node, vá para Recursos experimentais > Conectar node completo de Bitcoin. |
Bugs e limitações conhecidas
Como o suporte do node completo de Bitcoin ainda é uma característica experimental, há alguns bugs e limitações conhecidas que precisam ser corrigidos antes de serem lançados como uma característica geral.
- As transações pendentes não são exibidas na lista de operações logo após seu envio. Eles aparecem após a primeira confirmação pela rede.
- As moedas confirmadas são exibidas como pendentes.
- Nenhuma mensagem de erro ao adicionar uma conta com a qual o node não tenha sido configurado. A conta não terá operações porque o node completo ainda não varreu a blockchain em busca dessa conta
- O arquivo de configuração do SatStack contém entradas de conta duplicadas.
- Quando o SatStack está inativo, o status de sincronização da conta é exibido: Não foi possível alcançar o node completo.
- O tempo limite de conexão do node é muito longo na primeira etapa de configuração.
- O fluxo de configuração pode ser fechado clicando fora do modal.
- Algumas expressões faltando ou incorretas.
- As transações recebidas de endereços não pertencentes ao usuário não têm endereço de remetente. Isto é resolvido adicionando txindex=1 ao arquivo de configuração do node bitcoin.conf . Sem txindex habilitado, o node completo não rastreia endereços de terceiros.
- Executar o SatStack em um node podado vai resultar no erro txndex=1 not present. Se você quer usar o SatStack sem o txindex=1, você precisa executá-lo em um node completo. Saiba mais
- MacOS: o SatStack não está autenticado no momento, ou seja, os usuários terão que abrir o aplicativo por meio do menu com o botão direito do mouse ou em Preferências do sistema > Segurança e privacidade.
- Para adicionar contas a partir de mais de uma frase de recuperação ou passphrase, repita o fluxo de configuração. Isto será melhorado.
- A versão SatStack ainda não é aplicada pelo Ledger Live. Você não será alertado de que precisa atualizá-lo, e precisa procurar por atualizações manualmente.
- A estimativa da taxa de transação precisa ser melhorada.