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:
- Abrir o Explorador de Ficheiros
- Tipo
%APPDATA%
na barra de endereço - Premir Enter
- 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:
- 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.
- 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
- Método da variável de ambiente:
ConjuntoSPARROW_NETWORK=testnet
- Configuração baseada em ficheiros:
Criar um ficheiro com o nomenetwork-testnet
na pasta inicial do Sparrow.
Configurações específicas da rede:
Testnet
,regtest
esignet
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:
- Usar uma torneira Bitcoin Testnet Faucet como https://testnet-faucet.mempool.co/
Nota: Quando utilizar testnet
assegure-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:
- Abra uma linha de comandos ou um terminal.
- 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:
- O Sparrow segue a especificação BIP39, não armazenando dados derivados de frases-chave no ficheiro da carteira.
- 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:
- Fechar completamente a carteira.
- Reabrir a carteira.
- 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:
- O limite de intervalo controla a antecedência com que uma carteira procura novas transacções na sua lista de endereços sequenciais.
- 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
- Limites de intervalo predefinidos: Carteiras normais: 20, Carteiras Postmix: 40
- Se tiver erros de ligação frequentes durante a união conjunta, poderá ser necessário aumentar significativamente o limite de intervalo.
- Aumentar o limite de intervalo faz com que o Sparrow procure mais à frente na lista de endereços, revelando potencialmente transacções em falta.
- 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:
- Substituir por Taxa (
RBF
) - O filho paga para o pai (
CPFP
)
Substituir por Taxa (RBF
):
Para utilizar RBF
a 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:
- O proxy configurado aplica-se a todas as ligações externas.
- 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.
- 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.
- 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:
- Mensagem de erro: Erro de proxy Tor externo: Ligação recusada
- Causa comum: O proxy externo configurado já não está acessível ou em execução
- Passos para a resolução de problemas:
- Verifica se o proxy está atualmente em execução.
- Verificar a configuração do proxy no Sparrow.
- Para o proxy Tor padrão (porta
9050
), pode testar a funcionalidade utilizando:
curl --socks5-hostname localhost:9050 https://check.torproject.org/api/ip
- Se o teste falhar:
- Reinicie o seu serviço Tor.
- Verificar se existem alterações na configuração da rede.
- 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:
- Descarregamento
msvcr100.dll
emsvcp100.dll
dedll-files.com
. - 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:
- Certifique-se de que o Ledger Live está fechado, uma vez que pode interferir com a ligação.
- Verifique se a aplicação Bitcoin está aberta e a funcionar no seu dispositivo Ledger.
Para utilizadores do Linux:
- Instale as regras do udev usando o comando no menu Ferramentas do Sparrow ou manualmente.
- Para utilizadores de Windows:
Verifique se o seu antivírus está a bloquear o Sparrow. Norton os utilizadores poderão ter de adicionarSparrow.exe
como uma exclusão de processo para o Data Protetor. - Certifique-se de que nenhuma outra aplicação está a utilizar portas
2222
,21324
,11044
, ou9999
. Os utilizadores da Acronis poderão ter de alterar a sua porta. - 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:
- 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.
- 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
.
- 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:
- 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.
- Cálculo com preservação da privacidade:
- O valor fiduciário é calculado localmente, multiplicando a taxa de câmbio pelo saldo da sua carteira.
- 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.
- 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:
- Impressão digital principal:
- É seguro utilizar um valor predefinido como
00000000
- Isto não afecta a funcionalidade ou a segurança da carteira
- É seguro utilizar um valor predefinido como
- 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:
- Para servidores públicos:
- O certificado pode ter sido substituído.
- Em geral, é seguro prosseguir neste caso.
- Para outras ligações:
- Tenha cuidado, especialmente em redes Wi-Fi públicas.
- 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.
- Localizar o
- 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:
- Localização do ficheiro de registo:
- O ficheiro de registo tem o nome
sparrow.log
. - Está guardado na pasta inicial do Sparrow.
- O ficheiro de registo tem o nome
- 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:
- Navegar para o ecrã UTXOs:
- Está localizado mesmo por cima do separador Definições.
- Selecionar UTXOs:
- Clique nos UTXOs que pretende gastar.
- Utilização
Ctrl/Cmd+Click
para selecionar vários UTXOs.
- Iniciar a transação:
- Clicar Enviar selecionado depois de fazer a sua seleção.
- 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:
- Utilize este comando para executar o Sparrow com um aumento de escala:
_JAVA_OPTIONS=-Dglass.gtk.uiScale=200% /opt/sparrow/bin/Sparrow
- Como alternativa, defina o dimensionamento do GNOME globalmente:
gsettings set org.gnome.desktop.interface scaling-factor 2
Para Windows:
- Definir a variável de ambiente
glass.win.uiScale
para a percentagem de escala pretendida (por exemplo,200%
) - 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:
- Utilize este comando para executar o Sparrow com escalonamento reduzido:
_JAVA_OPTIONS=-Dglass.gtk.uiScale=80% /opt/sparrow/bin/Sparrow
- Ou ajustar a escala do GNOME globalmente (se aplicável):
gsettings set org.gnome.desktop.interface scaling-factor 1
Para Windows:
- Definir a variável de ambiente
glass.win.uiScale
para80%
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:
- Instalar os pacotes necessários: Execute este comando no terminal:
sudo apt install libccid libpcsclite-dev pcscd
- Verificar o daemon pcscd: Verificar se está a ser executado com:
service status pcscd
- Se
pcscd
não está a funcionar: Inicie-o manualmente:
sudo service pcscd start
- Ligue o seu leitor NFC: Ligue-o a uma porta USB disponível.
- Teste o leitor: Utilize um comando como
pcsc_scan
para verificar se o sistema reconhece o leitor. - 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:
- 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.
- 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.
- Ou no local especificado pelo
- 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:
- Abra o Sparrow e certifique-se de que a carteira que pretende mudar o nome está carregada.
- Aceder à barra de menu superior.
- Clique em Ficheiro.
- Selecionar Mudar o nome da carteira no menu pendente.
- Aparecerá uma caixa de diálogo onde pode introduzir o novo nome da sua carteira.
- 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:
- 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.
- Ativação de opções de dispositivo obsoletas:
- Abrir o ficheiro de configuração do Sparrow.
- Definir o valor de
showDeprecatedImportExport
paratrue
. - Guarde as alterações e reinicie o Sparrow.
- 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.
- Depois de ativado:
- As opções de dispositivo obsoletas devem agora aparecer nos menus de importação/exportação.
- 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.