O que os comandos -rescan, -reindex fazem e Como verificar / reindexar a carteira?

Você está recebendo algum erro ao iniciar sua carteira principal? Ou seu banco de dados local de blockchain está quebrado / corrompido? Isso pode ocorrer ao copiar o blockchain de um computador para outro, quando você atualiza a carteira incorretamente ou quando você desliga a carteira de maneira incorreta. Continuar reiniciando o aplicativo não ajuda aqui, pois ele simplesmente fica preso na página de carregamento da carteira ou na tela de visão geral e não mostra mais nenhum progresso. Existem também outros cenários em que sua carteira de criptomoeda não exibe seu saldo corretamente. Todos esses erros comuns podem ser corrigidos com segurança, reparando manualmente sua carteira.

A carteira principal é bastante sensível e dois comandos usados ​​para corrigir um grande número de problemas relacionados à carteira são -rescan e -reindex. Sempre que sua carteira não estiver sincronizando ou se seu saldo não for mostrado corretamente ou se sua carteira estiver presa na corrente errada. Você será aconselhado a reindexar ou verificar novamente os arquivos do blockchain. Iniciantes costumam confundir esses comandos, pois ambos soam semelhantes. Além disso, são poucos os que reindexam e digitalizam novamente toda vez que abrem a carteira, o que não é necessário.

Aqui neste guia para iniciantes, mostraremos como reindexar ou verificar novamente sua carteira principal. Mas antes disso, vamos primeiro ver o que o comando rescan e reindex faz. Para que você saiba quando usar esses comandos?

O que e quando usar o comando Re-scan e Re-index?

Rescan (-rescan) – Este comando verifica novamente seus arquivos de blockchain em busca de transações de carteira perdidas. Então, quando sua carteira falha em armazenar os dados da transação? 1. Quando você restaura o backup da carteira e 2. Quando você importa uma nova chave privada para sua carteira. O cliente da carteira armazena todos os dados de transações dos endereços que gerencia. No entanto, quando você restaura uma nova chave privada, o cliente da carteira não conhece a transação associada a esse endereço.

Use o comando -rescan apenas quando a transação estiver faltando em sua carteira ou se o seu saldo não estiver refletindo corretamente. A nova digitalização é como recontar o dinheiro na sua gaveta. Quando você inicia a carteira com o comando -rescan, sua carteira é inicializada e verifica todos os blocos que sua carteira baixou. Durante a varredura de todos os blocos, ele procura todas as transações ausentes. Assim que todas as transações forem reconstruídas, o saldo correto também refletirá de acordo.

Reindex (-reindex) – Em primeiro lugar, a reindexação não baixa o blockchain do zero. Em vez disso, ele reconstrói o índice blockchain a partir dos dados que você já baixou (arquivos blk.dat). Ele recria o banco de dados de blockchain existente e verifica novamente as informações nele. No entanto, você deve observar que a reindexação joga fora o índice chainstate e blockchain. Então, basicamente, ele reconstrói do zero e ainda consome a largura de banda do seu ISP.

Você precisa usar o reindex se o seu cliente de carteira não conseguir ler os blocos ou disser que nenhuma fonte de bloco foi encontrada. Quando sua carteira está na cadeia errada ou se o banco de dados atual do blockchain está corrompido .

reindexando blocos no disco

Observação: Re-digitalização, reindexação e download de blocos adicionais; todas essas três operações levam tempo e consomem espaço em disco e recursos de memória. Observe também que até que sua carteira tenha sido sincronizada após os blocos que contêm todas as suas transações, você não verá seu saldo.

Como reindexar ou redigitalizar sua carteira?

Digitalizar novamente ou reindexar sua carteira é bastante simples. Antes de mostrarmos como isso é feito, é essencial que você primeiro faça um backup do arquivo da carteira, que é wallet.dat. Para saber mais sobre backup de carteira, sugerimos que você consulte este guia que explica como fazer backup de sua carteira e como exportar chaves privadas.

backup de reindexação de carteira

Bem! Agora vamos ver como iniciar sua carteira com os comandos -rescan e -reindex.

Para tornar as coisas mais fáceis na maioria das carteiras, esta opção está incorporada. Abra sua carteira, navegue até as ferramentas >> carteira de reparo e você encontrará todas as opções de reparo de carteira. Clique escanear novamente para verificar novamente seus arquivos de blockchain e clique índice de reconstrução para reindexar os arquivos do blockchain.

verificar novamente e reconstruir o índice do bloco

A operação reinicia o aplicativo de carteira e corrige o problema. Caso não encontre esta opção na sua carteira, siga os passos abaixo.

Janelas:

Abra a pasta da carteira, clique com o botão direito no arquivo wallet-qt.exe e clique em criar atalho. Agora clique com o botão direito no arquivo de atalho, clique em propriedades e edite o campo rotulado como alvo.

Por padrão, deve ser algo assim: "C: \ Arquivos de programas (x86) \ Bitcoin \ bitcoin-qt.exe"

Para reindexar, o campo de destino deve ter a seguinte aparência: "C: \ Arquivos de programas (x86) \ Bitcoin \ bitcoin-qt.exe" -reindexar e verificar novamente o campo de destino deve ser semelhante a:  "C: \ Arquivos de programas (x86) \ Bitcoin \ bitcoin-qt.exe" -escanear novamente

atalho de carteira bitcoin

Depois de adicionar o sinalizador -reindex / -rescan ao final do parâmetro “Destino”, clique em aplicar e em OK. Agora abra este arquivo de atalho para reindexar ou verificar novamente sua carteira. Assim que sua carteira for corrigida, feche-a e exclua o arquivo de atalho ou você pode mantê-lo e usá-lo sempre que necessário. Mas observe que não use esses comandos para abrir a carteira todas as vezes. É apenas para consertar sua carteira e uma vez que ela seja consertada, ela não é mais necessária.

Mac: Execute o aplicativo do terminal, vá para a pasta da carteira e arraste o arquivo da carteira para o terminal. Em seguida, digite -rescan ou -reindex e pressione Enter.

Linux: Use a linha de comando e navegue até a pasta da carteira. Se a sua carteira estiver aberta, primeiro pare-a (./wallet-cli stop). Em seguida, reinicie o daemon usando o comando necessário.

Espero que ajude. Se ainda assim sua carteira retornar algum erro específico, informe-nos na seção de comentários.