Perguntas frequentes (FAQ)

Onde é que o Sparrow armazena os seus dados?

A pasta inicial do Sparrow varia consoante o sistema operativo:

Plataforma Localização
macOS ~/.sparrow
Linux ~/.sparrow
Janelas %APPDATA%/Sparrow

Para utilizadores de Windows:

  1. Abrir o Explorador de Ficheiros
  2. Tipo %APPDATA% na barra de endereço
  3. Premir Enter
  4. Localize a pasta Sparrow na pasta Roaming ou Subpasta local

Personalizar a pasta pessoal:

  • Utilizar o -d sinalizador de linha de comando para especificar uma localização alternativa
  • Isto permite:
    • Guardar as carteiras em locais separados
    • Utilizar diferentes configurações de aplicações para vários conjuntos de carteiras

Exemplo de utilização:

sparrow -d /path/to/custom/folder

Como é que posso executar a rede de ensaio?

Testnet é uma réplica da rede Bitcoin onde as moedas não têm valor real, ideal para testes de carteiras e transacções. Aqui está como usar o Sparrow com a testnet:

  1. Método simples:
  • Navegar para Ferramentas > Reiniciar no Testnet.
  • Isso fecha o Sparrow e o reinicia com uma configuração de testnet separada no testnet no diretório inicial do Sparrow.
  1. Opções da linha de comando:
    O Sparrow oferece vários sinalizadores de linha de comando para personalização:
   Usage: Sparrow [options]
     Options:
       --dir, -d       Path to Sparrow home folder
       --help, -h      Show usage
       --level, -l     Set log level [ERROR, WARN, INFO, DEBUG, TRACE]
       --network, -n   Network to use [mainnet, testnet, regtest, signet]
       --terminal, -t  Terminal mode
       --version, -v   Show version

Exemplos para diferentes sistemas operativos:

  • macOS: open /Applications/Sparrow.app --args -n testnet
  • Linux: Sparrow/bin/Sparrow -n testnet
  • Windows: Sparrow.exe -n testnet
  1. Método da variável de ambiente:
    Conjunto SPARROW_NETWORK=testnet
  2. Configuração baseada em ficheiros:
    Criar um ficheiro com o nome network-testnet na pasta inicial do Sparrow.

Configurações específicas da rede:

  • Testnet, regteste signet As configurações e as carteiras são armazenadas em subpastas do diretório inicial do Sparrow.

Ligação ao servidor:

  • Certifique-se de que liga a um servidor ou nó Electrum configurado na testnet.
  • Um servidor testnet público pode ser configurado a partir do Preferências do servidor tab.

Obter testnet bitcoin:

Nota: Quando utilizar testnetassegure-se de que todos os serviços ligados (servidores, nós) também estão configurados para testnet para manter a funcionalidade correcta.

Como é que escolho o local onde a minha carteira é guardada?

Personalizar o local de gravação da carteira

Para especificar onde o Sparrow guarda a sua carteira e os dados de configuração, utilize a opção -d sinalizador da linha de comando.

Utilização:

  1. Abra uma linha de comandos ou um terminal.
  2. Executar o Sparrow com o -d seguido do caminho de armazenamento pretendido.

Exemplo para Windows:

Sparrow.exe -d D:\sparrow

Para macOS/Linux:

./Sparrow -d /path/to/custom/location

Notas:

  • Certifica-se de que o diretório especificado existe e pode ser escrito.
  • Esta localização irá armazenar os ficheiros da carteira e a configuração do Sparrow.
  • Considere as implicações de segurança do local de armazenamento escolhido, especialmente se utilizar suportes amovíveis.

Ao utilizar esta funcionalidade, ganha mais controlo sobre o armazenamento da sua carteira Bitcoin, melhorando potencialmente tanto a segurança como a flexibilidade na gestão do seu Sparrow.

Porque é que todos os meus endereços mudaram?

Se todos os seus endereços mudaram repentinamente, é provável que seja devido a uma entrada incorrecta da frase-chave. Isto acontece porque:

  1. O Sparrow segue a especificação BIP39, não armazenando dados derivados de frases-chave no ficheiro da carteira.
  2. Uma frase-passe incorrecta gera uma semente diferente, resultando em endereços derivados diferentes.

Quando isto acontece, pode reparar:

  • Todos os endereços são diferentes.
  • As etiquetas existentes são aplicadas a estes novos endereços (incorrectos).
  • A sua carteira apresenta um saldo zero.

Importante: Os seus fundos não se perderam. Este problema é causado por uma frase-chave incorrecta.

Para resolver este problema:

  1. Fechar completamente a carteira.
  2. Reabrir a carteira.
  3. Introduza a sua frase-chave cuidadosamente, prestando atenção à ortografia, à utilização de maiúsculas e a quaisquer espaços ou caracteres especiais.

Se não se lembrar da frase-chave exacta, não tenha pressa e experimente sistematicamente diferentes variações. Considere variações comuns que possa ter utilizado, tais como letras maiúsculas ou espaçamento diferentes.

Para evitar este problema no futuro, verifique sempre duas vezes a sua frase-chave ao introduzi-la e considere a possibilidade de manter uma cópia de segurança segura e offline. Verificar regularmente a sua capacidade de aceder à sua carteira com a frase-chave correcta também é uma boa prática.

Se perder completamente a sua frase-chave, é provável que os fundos se percam para sempre.

Recuperei a minha carteira, mas faltam alguns fundos. O que é que devo fazer?

Se tiver restaurado a sua carteira a partir da semente, mas reparar que faltam algumas transacções recentes, é provável que tenha de ajustar o limite de espaço da carteira. Eis o que precisa de saber:

  1. O limite de intervalo controla a antecedência com que uma carteira procura novas transacções na sua lista de endereços sequenciais.
  2. Para aumentar o limite do intervalo: Aceder à secção Separador Definições > Clique em Avançadas > Aumente o valor do limite de intervalo > Clique em Fechar e depois em Aplicar
  3. Limites de intervalo predefinidos: Carteiras normais: 20, Carteiras Postmix: 40
  4. Se tiver erros de ligação frequentes durante a união conjunta, poderá ser necessário aumentar significativamente o limite de intervalo.
  5. Aumentar o limite de intervalo faz com que o Sparrow procure mais à frente na lista de endereços, revelando potencialmente transacções em falta.
  6. Atenção: Definir um limite de intervalo demasiado elevado pode aumentar o tempo de carregamento da carteira.

Lembre-se, o ajuste do limite de intervalo é muitas vezes necessário ao restaurar carteiras, especialmente se tiver muitos endereços não utilizados. Comece com pequenos aumentos e ajuste conforme necessário para equilibrar entre encontrar todas as transacções e manter tempos de carregamento razoáveis.

Porque é que os UTXOs estão em falta na minha carteira Postmix?

Se notar que faltam UTXOs na sua carteira Postmix, é provável que o problema esteja relacionado com o limite de lacunas da carteira, à semelhança da pergunta anterior.

Como posso aumentar a taxa de uma transação já transmitida?

Existem dois métodos principais para aumentar a taxa de uma transação transmitida:

  1. Substituir por Taxa (RBF)
  2. O filho paga para o pai (CPFP)

Substituir por Taxa (RBF):

Para utilizar RBFa transação deve satisfazer estes critérios:

  • Não ser confirmado e estar no mempool.
  • Ter todas as entradas activadas para RBF (predefinição para transacções Sparrow).
  • Todas as entradas devem ser efectuadas a partir da sua carteira.

Se estas condições estiverem reunidas:

  • Um ícone de pairar (mão com uma cruz) aparece ao lado da transação no Transacções ecrã.
  • Clique com o botão direito do rato e seleccione Aumentar a taxa.
  • Isto carrega a transação no Enviar ecrã.
  • Ajustar a taxa conforme necessário (a Sparrow pode adicionar outro UTXO se a alteração for insuficiente).

A criança paga pelo pai (CPFP):

  • Gastar os outputs da transação original
  • Definir uma taxa de comissão mais elevada para esta nova transação

Ambos os métodos podem ajudar a acelerar a confirmação de uma transação bloqueada. Escolha o método adequado com base nas características da sua transação e nas suas necessidades específicas.

Como funciona o suporte proxy?

O suporte de proxy do Sparrow funciona da seguinte forma:

  1. O proxy configurado aplica-se a todas as ligações externas.
  2. Excepções:
    - Endereços IP em intervalos:
    • 192.168.*.*
    • 172.16.*.*
    • 10.*.*.*
    • Estes permitem ligações directas aos nós da rede local, apesar da configuração do proxy.
  3. Mecanismo de recurso:
    • Se a ligação através do proxy configurado falhar.
    • E o servidor utiliza um .onion endereço.
    • O Sparrow inicia automaticamente o seu proxy Tor interno.
  4. Personalização do comportamento de fallback:
    • Pardal próximo.
    • Localize o ficheiro de configuração.
    • Modificar o autoSwitchProxy valor da propriedade.

Esta configuração permite flexibilidade na ligação a recursos externos e locais, mantendo a privacidade através da utilização de proxy. O fallback automático do Tor garante a conetividade com .onion mesmo que o proxy primário falhe.

O que é que um ícone Tor vermelho na barra de estado indica?

Um ícone vermelho do Tor na barra de status do Sparrow indica um problema com a conexão externa do proxy Tor. Aqui está o que você precisa saber:

  1. Mensagem de erro: Erro de proxy Tor externo: Ligação recusada
  2. Causa comum: O proxy externo configurado já não está acessível ou em execução
  3. Passos para a resolução de problemas:
    • Verifica se o proxy está atualmente em execução.
    • Verificar a configuração do proxy no Sparrow.
  4. Para o proxy Tor padrão (porta 9050), pode testar a funcionalidade utilizando:
curl --socks5-hostname localhost:9050 https://check.torproject.org/api/ip
  1. Se o teste falhar:
    • Reinicie o seu serviço Tor.
    • Verificar se existem alterações na configuração da rede.
  2. Se o problema persistir:
    • Rever as definições de proxy do Sparrow.
    • Considere a possibilidade de reconfigurar ou utilizar um proxy diferente.

Lembre-se que este erro está especificamente relacionado com configurações de proxy externo. Se não tiver configurado manualmente um proxy externo, verifique se algum serviço de proxy em execução anteriormente parou inesperadamente.

O que significa o ícone de uma carteira vermelha?

Um ícone de carteira vermelho no separador da carteira indica um problema com o carregamento do histórico da carteira a partir do seu servidor configurado. Isso pode ser devido a um problema de conexão entre o Sparrow e o servidor ou, mais provavelmente, um problema com o próprio servidor.

Se estiver a utilizar um nó pré-construído como o Umbrel, tente reiniciá-lo. Também é uma boa ideia desinstalar aplicações desnecessárias que possam afetar o desempenho geral do sistema. Verifique a sua ligação à Internet e verifique o estado e a configuração do servidor no Sparrow.

Se o problema persistir, considere a possibilidade de atualizar para uma servidor mais potentecomo a Fulcrum. O ícone vermelho significa que o histórico da carteira pode estar incompleto ou indisponível e que algumas funções da carteira podem estar limitadas até que o problema seja resolvido.

O seu sistema não possui a dependência para a câmara Web. Como posso corrigir isso?

Se encontrar o erro "O seu sistema não tem uma dependência para a câmara Web" num computador Windows, é provável que seja devido à falta de bibliotecas da Microsoft necessárias para o controlador da câmara Web. Veja como resolver isso:

Solução primária:

Instalar o Microsoft Visual C++ 2010 Service Pack 1 Pacote Redistribuível Atualização de Segurança do MFC. Este pacote inclui as bibliotecas padrão necessárias para a funcionalidade da webcam.

Solução alternativa:

Alguns utilizadores resolveram o problema com êxito:

  1. Descarregamento msvcr100.dll e msvcp100.dll de dll-files.com.
  2. Copiar estes ficheiros para o C:\Windows\System32

Nota: Embora a solução alternativa possa funcionar, a instalação do pacote oficial da Microsoft é geralmente recomendada para uma melhor estabilidade e segurança do sistema.

Porque não consigo ligar-me ao meu dispositivo Ledger?

Se estiver a ter problemas em ligar o seu Ledger ao Sparrow, tente estes passos:

  1. Certifique-se de que o Ledger Live está fechado, uma vez que pode interferir com a ligação.
  2. Verifique se a aplicação Bitcoin está aberta e a funcionar no seu dispositivo Ledger.

Para utilizadores do Linux:

  1. Instale as regras do udev usando o comando no menu Ferramentas do Sparrow ou manualmente.
  2. Para utilizadores de Windows:
    Verifique se o seu antivírus está a bloquear o Sparrow. Norton os utilizadores poderão ter de adicionar Sparrow.exe como uma exclusão de processo para o Data Protetor.
  3. Certifique-se de que nenhuma outra aplicação está a utilizar portas 2222, 21324, 11044, ou 9999. Os utilizadores da Acronis poderão ter de alterar a sua porta.
  4. Se os problemas persistirem, tente reiniciar o computador para resolver quaisquer problemas relacionados com o USB.

Se os problemas continuarem, considere a possibilidade de verificar se existem actualizações para o Sparrow e para o firmware do seu Ledger.

Como é que importo a minha carteira Trezor?

Para importar a sua carteira Trezor para o Sparrow, siga estes passos:

  1. Se tem estado a utilizar a carteira web Trezor em trezor.ioé provável que tenha de selecionar a opção Segwit aninhado tipo de guião em Sparrow.
  2. Método de importação principal:
    • Ir para o ecrã de criação da carteira do Sparrow.
    • Selecionar Segwit aninhado como o tipo de script.
    • Selecionar o Carteira de hardware conectado opção para importar o seu Trezor xpub.
  3. Método de digitalização alternativo:
    • Ir para Ficheiro > Importar carteira...
    • Clicar Pesquisa de dispositivos ligados na parte inferior da janela.

Esta opção de scan permite ao Sparrow detetar automaticamente o tipo de script correto para a sua carteira Trezor.

Lembre-se, garantir que selecciona o tipo de script correto é crucial para aceder a todos os seus fundos. Se não tiver a certeza, o método de digitalização pode ajudar a identificar a configuração correcta para a sua carteira Trezor.

Após a importação, verifique se todas as transacções e saldos esperados estão visíveis no Sparrow para confirmar que a importação foi bem sucedida.

A recuperação do valor fiduciário compromete a privacidade?

A abordagem do Sparrow à recuperação de valores fiat dá prioridade à privacidade do utilizador:

  1. Recuperação de taxas de câmbio:
    • O Sparrow vai buscar a taxa de câmbio ao seu fornecedor configurado.
    • O saldo da sua carteira nunca é partilhado externamente.
  2. Cálculo com preservação da privacidade:
    • O valor fiduciário é calculado localmente, multiplicando a taxa de câmbio pelo saldo da sua carteira.
  3. Medidas de privacidade adicionais:
    • Se tiver um proxy Tor configurado, o Sparrow utiliza-o para obter a taxa de câmbio.
    • Isto acrescenta uma camada extra de anonimato ao processo.
  4. Optar por não participar:
    • É possível desativar totalmente a recuperação do valor fiduciário.
    • Definir o fornecedor da taxa de câmbio para Nenhum em Preferências.

Este design garante que o saldo da sua carteira e o histórico de transacções permaneçam privados, ao mesmo tempo que proporciona a conveniência da conversão de valores fiduciários. Os utilizadores preocupados com potenciais fugas de dados podem utilizar a opção de proxy Tor ou desativar completamente a funcionalidade, mantendo o controlo total sobre a sua privacidade.

Qual é a impressão digital principal para uma carteira só de relógio?

Ao configurar uma carteira só de relógio no Sparrow, pode deparar-se com uma situação em que apenas o xpub (chave pública alargada) é conhecida. Nesses casos:

  1. Impressão digital principal:
    • É seguro utilizar um valor predefinido como 00000000
    • Isto não afecta a funcionalidade ou a segurança da carteira
  2. Caminho de derivação:
    • Se desconhecido, utilizar a predefinição para o tipo de script selecionado
    • O Sparrow fornece esta predefinição no prompt do campo de texto

Esta abordagem permite-lhe criar uma carteira funcional só para relógios, mesmo com informações limitadas.

Porque é que estou a receber um aviso de certificado "Man-in-the-Middle" quando estabeleço ligação?

Se encontrar um aviso de certificado "Man-In-The-Middle" (MITM) ao estabelecer ligação no Sparrow, trata-se normalmente de um erro SSL, frequentemente devido a um certificado expirado. Eis como resolver o problema:

  1. Para servidores públicos:
    • O certificado pode ter sido substituído.
    • Em geral, é seguro prosseguir neste caso.
  2. Para outras ligações:
    • Tenha cuidado, especialmente em redes Wi-Fi públicas.
  3. Para resolver o problema:
    • Localizar o certs no diretório inicial do Sparrow.
    • Localize o ficheiro com o nome do URL do servidor.
    • Elimine este ficheiro para limpar o registo do certificado SSL do Sparrow.
    • Volte a ligar-se para descarregar um novo certificado.
  4. Depois de voltar a ligar:
    • O Sparrow descarrega o certificado atual.
    • Isto deverá resolver o aviso se este se dever a um certificado desatualizado.

Embora os avisos de certificado possam por vezes ser inofensivos, também podem indicar potenciais riscos de segurança. Certifique-se sempre de que está a ligar-se ao servidor pretendido antes de prosseguir.

Como posso ver o ficheiro de registo?

O Sparrow mantém um ficheiro de registo que pode ser útil para a resolução de problemas ou para compreender o comportamento da aplicação.

Eis como aceder a ele:

  1. Localização do ficheiro de registo:
    • O ficheiro de registo tem o nome sparrow.log.
    • Está guardado na pasta inicial do Sparrow.
  2. Método de acesso rápido:
    • Aceder à barra de menus.
    • Selecionar Ajuda > Mostrar registo Ficheiro.

Isto irá abrir o ficheiro de registo no seu editor de texto predefinido.

Como utilizar as funções de controlo de moedas?

O controlo de moedas permite-lhe selecionar manualmente quais os UTXOs (Unspent Transaction Outputs) a utilizar numa transação. Veja como utilizar esta funcionalidade no Sparrow:

  1. Navegar para o ecrã UTXOs:
    • Está localizado mesmo por cima do separador Definições.
  2. Selecionar UTXOs:
    • Clique nos UTXOs que pretende gastar.
    • Utilização Ctrl/Cmd+Click para selecionar vários UTXOs.
  3. Iniciar a transação:
    • Clicar Enviar selecionado depois de fazer a sua seleção.
  4. Preencher os detalhes da transação:
    • No ecrã Enviar, introduza o endereço do destinatário.
    • Adicionar uma etiqueta para a transação.

Porque é que os ícones e o texto do Sparrow são pequenos no meu ecrã de alta resolução?

Se os ícones e o texto do Sparrow parecerem demasiado pequenos no seu ecrã de alta resolução, pode ajustar a escala. Veja como fazer isso:

Para Linux:

  1. Utilize este comando para executar o Sparrow com um aumento de escala:
_JAVA_OPTIONS=-Dglass.gtk.uiScale=200% /opt/sparrow/bin/Sparrow
  1. Como alternativa, defina o dimensionamento do GNOME globalmente:
gsettings set org.gnome.desktop.interface scaling-factor 2

Para Windows:

  1. Definir a variável de ambiente glass.win.uiScale para a percentagem de escala pretendida (por exemplo, 200%)
  2. Pode ler guia online sobre como definir variáveis de ambiente no Windows

Estes ajustes devem tornar o Sparrow mais confortável de utilizar em ecrãs de alta resolução.

O Sparrow não cabe no meu ecrã. O que é que posso fazer?

Se o Sparrow parecer demasiado grande para o seu ecrã, pode reduzir o seu tamanho utilizando os mesmos métodos de redimensionamento que para ecrãs de alta resolução, mas com uma percentagem menor:

Para Linux:

  1. Utilize este comando para executar o Sparrow com escalonamento reduzido:
_JAVA_OPTIONS=-Dglass.gtk.uiScale=80% /opt/sparrow/bin/Sparrow
  1. Ou ajustar a escala do GNOME globalmente (se aplicável):
gsettings set org.gnome.desktop.interface scaling-factor 1

Para Windows:

  1. Definir a variável de ambiente glass.win.uiScale para 80%

Que leitores NFC são suportados?

O Sparrow suporta leitores NFC (Near Field Communication) para utilização com dispositivos como o Tapsigner e o Satscard.

Como ligar um leitor de cartões NFC no Linux?

Para configurar o seu leitor de cartões NFC no Linux para utilização com o Sparrow, siga estes passos:

  1. Instalar os pacotes necessários: Execute este comando no terminal:
sudo apt install libccid libpcsclite-dev pcscd
  1. Verificar o daemon pcscd: Verificar se está a ser executado com:
service status pcscd
  1. Se pcscd não está a funcionar: Inicie-o manualmente:
sudo service pcscd start
  1. Ligue o seu leitor NFC: Ligue-o a uma porta USB disponível.
  2. Teste o leitor: Utilize um comando como pcsc_scan para verificar se o sistema reconhece o leitor.
  3. Reinicie o Sparrow: Se o Sparrow estiver em execução, reinicie-o para detetar o leitor NFC recentemente ligado.

Que chaves são utilizadas para a verificação de transferências PGP?

Ao verificar as assinaturas dos ficheiros descarregados, o Sparrow utiliza chaves de três fontes potenciais:

  1. Chaves fornecidas pelo utilizador:
    • Chaves que o utilizador, opcionalmente, fornece na caixa de diálogo de verificação.
    • Isto permite uma verificação de chave personalizada ou adicional.
  2. chaveiro de utilizador GPG localizado em ~/.gnupg por defeito.
    • Ou no local especificado pelo $GNUPGHOME variável de ambiente.
    • Estas são chaves que importou anteriormente ou nas quais confiou no seu sistema.
  3. O Sparrow incluiu chaves verificadas:
    • Chaves que vêm agrupados com o lançamento do Sparrow.
    • Estes são pré-verificados e confiados pelos programadores do Sparrow.

Como posso mudar o nome da minha carteira?

Renomear a sua carteira no Sparrow é um processo simples:

  1. Abra o Sparrow e certifique-se de que a carteira que pretende mudar o nome está carregada.
  2. Aceder à barra de menu superior.
  3. Clique em Ficheiro.
  4. Selecionar Mudar o nome da carteira no menu pendente.
  5. Aparecerá uma caixa de diálogo onde pode introduzir o novo nome da sua carteira.
  6. Confirme a alteração e a sua carteira será renomeada.

Não consigo importar o meu Cobo Vault. Qual poderá ser o problema?

Se estiver a ter problemas em importar um Cobo Vault ou outro dispositivo obsoleto para o Sparrow, eis o que precisa de saber:

  1. Dispositivos obsoletos:
    • Alguns dispositivos que já não são suportados pelos fabricantes são considerados obsoletos no Sparrow
    • Isto inclui certos modelos de Cobo Vault.
  2. Ativação de opções de dispositivo obsoletas:
    • Abrir o ficheiro de configuração do Sparrow.
    • Definir o valor de showDeprecatedImportExport para true.
    • Guarde as alterações e reinicie o Sparrow.
  3. Localizar o ficheiro de configuração:
    • A localização varia consoante o sistema operativo.
    • Consulte a documentação do Sparrow para obter o caminho exato.
  4. Depois de ativado:
    • As opções de dispositivo obsoletas devem agora aparecer nos menus de importação/exportação.
  5. Nota importante:
    • O suporte para dispositivos obsoletos será removido em futuras versões do Sparrow.
    • Considere a migração para uma carteira de hardware atualmente suportada.

A licença Apache 2 é considerada de código aberto?

Sim, o Licença Apache 2 é de facto uma licença de código aberto. A licença Apache 2 também é muito semelhante à licença MIT usada pelo Bitcoin Core.

Para uma comparação mais pormenorizada da Apache 2 com outras licenças como a MIT e a GPL, pode consultar MIT vs. Apache vs. GPL.

Como posso construir e executar o Sparrow a partir do código fonte?

Leia as instruções aqui: https://github.com/sparrowwallet/sparrow

Qual é a melhor forma de comunicar um problema ou um erro?

Utilize o Questões no Github para relatar um problema. Antes de enviar um relatório, verifique o sparrow.log no diretório de configuração da aplicação. Este registo contém frequentemente informações valiosas que podem ajudar a diagnosticar e a resolver o problema.