Saltar para o conteúdo
Documentação do GingerWallet

Comece pelos guias do dia a dia. Escolha os guias avançados para os detalhes técnicos.

Ligue e use uma carteira de hardware

Nível de leitura: Utilização quotidiana. Escolha este guia quando precisar realizar a tarefa descrita nele.

Uma carteira de hardware mantém as chaves de assinatura num dispositivo separado. O Ginger pode exibir seu saldo e preparar transações, enquanto o dispositivo autoriza as operações de assinatura compatíveis. O computador ainda lida com informações públicas sensíveis, portanto armazenar as chaves em hardware não torna anónima a atividade da carteira.

O Ginger 2.0.26 inclui o Hardware Wallet Interface (HWI) 3.2.0. O reconhecimento de dispositivos no Ginger inclui Coldcard, Ledger Nano S, Nano S Plus e Nano X, Trezor One, Model T, Safe 3 e Safe 5, BitBox01, BitBox02, KeepKey e Blockstream Jade. O reconhecimento não garante que todos os dispositivos, firmwares, procedimentos de frase de segurança e tipos de endereço funcionem na interface gráfica.

A matriz de dispositivos do HWI 3.2.0 descreve as capacidades da camada de comunicação subjacente. O Ginger oferece um subconjunto: por exemplo, sua ligação normal com o dispositivo importa a conta SegWit nativa. A compatibilidade do HWI com multisig ou Taproot não cria, por si só, um procedimento correspondente de configuração de carteira no Ginger.

Antes de mover uma quantia significativa, confirme que seu dispositivo específico consegue ligar-se, exibir um endereço de receção e assinar um pequeno pagamento de teste. Se ele exigir um método de entrada de PIN ou frase de segurança que o Ginger não consiga concluir, complete o procedimento compatível no próprio dispositivo ou consulte o fabricante. Não introduza as palavras de recuperação do dispositivo no Ginger como alternativa.

  1. Inicialize a carteira de hardware e faça a sua cópia de segurança seguindo as instruções do fabricante. Use um firmware de confiança e um cabo USB capaz de transmitir dados.
  2. Ligue um dispositivo de cada vez, desbloqueie-o e abra seu programa de Bitcoin se ele exigir um. Feche outros programas de carteira que possam estar a ocupar a ligação USB.
  3. No ecrã de adição de carteiras do Ginger, escolha Hardware Wallet e forneça um nome de carteira se solicitado.
  4. Siga as instruções de deteção e do dispositivo. O Ginger pode reconhecer uma carteira que já adicionou e oferecer abri-la em vez de criar um duplicado.
  5. Deixe o Ginger sincronizar. Confirme que a rede e a conta selecionadas são as que pretendia usar.

O Ginger pode manter um registo público da carteira no computador sem o hardware ligado. Esse registo permite observar a atividade e gerar endereços; gastar ainda exige o dispositivo de assinatura ou uma recuperação válida de suas chaves.

Escolha Receive, adicione uma etiqueta e gere um endereço. Use Show on the hardware wallet quando disponível. Compare o endereço completo exibido pelo dispositivo com o endereço do Ginger antes de partilhá-lo. Se o dispositivo e o computador mostrarem endereços diferentes, pare: aprovar um endereço diferente pode enviar fundos para fora da sua carteira.

O computador pode exibir um endereço convincente mesmo se estiver comprometido. O ecrã do dispositivo é útil porque fornece uma verificação separada com base nas próprias chaves do dispositivo. Use um endereço novo para cada pagamento para evitar vincular receções sem relação entre si.

Prepare um pagamento no Ginger e reveja o destinatário, o valor, o troco e a taxa. Na carteira de hardware, examine o que ela pede que assine. Rejeite a solicitação se o destino ou o valor diferirem do que pretendia, ou se o dispositivo informar uma condição de troco ou saída que não consiga explicar.

Mantenha o dispositivo ligado até a conclusão da assinatura. Depois, verifique a transmissão e a confirmação no histórico de transações do Ginger. Remover um dispositivo não cancela uma transação já transmitida.

Uma carteira de hardware não pode ser a carteira de origem que assina no CoinJoin automático do Ginger. Uma carteira de hardware carregada pode aparecer como destino de saídas de CoinJoin para uma carteira de software; essa é uma função de receção, e sua seleção é redefinida na reinicialização. Use apenas o destino que o Ginger realmente oferecer e verifique seu controlo antes de depender dele.

O guia da corretora ao armazenamento a frio compara a receção direta de saídas elegíveis de CoinJoin com uma transferência comum posterior. Ele inclui a restrição de início do CoinJoin para carteiras com apenas moedas privadas e verificações para conciliar as duas carteiras.

O envio de PayJoin é rejeitado para carteiras de hardware nesta versão. A assinatura de mensagens depende da compatibilidade do dispositivo e do verificador. Nem o dispositivo nem o Ginger podem reverter um pagamento confirmado. Para assinar por ficheiros, leia Use o procedimento PSBT.

Tente um cabo de dados que sabe que funciona, uma porta USB direta e um único dispositivo desbloqueado. No Linux, siga as instruções aplicáveis do fabricante sobre permissões udev/USB e volte a ligar depois. Evite executar a carteira como root como solução permanente. Se uma frase de segurança diferente abrir uma conta vazia inesperada, verifique a frase de segurança original do dispositivo em vez de redefini-lo.