Como criar um arquivo Bootstrap para acelerar a sincronização inicial da carteira

A maioria das carteiras Altcoin core é baseada na carteira Bitcoin QT. Em algum momento, você pode enfrentar problemas de sincronização com sua carteira principal. Se sua carteira não estiver sincronizando, existem algumas maneiras de solucionar o problema e corrigi-lo. Se nenhum dos métodos de solução de problemas funcionar, a única maneira de consertar sua carteira é excluindo todos os arquivos principais e sincronizando o blockchain desde o início. Como a carteira usa conexão P2P, a sincronização do blockchain desde o início levará muito tempo para ser concluída. Felizmente, você pode acelerar esse processo usando um arquivo chamado Bootstrap.

Bootstrap.dat é um arquivo binário simples que contém dados de blockchain atualizados. Basta colocar este arquivo no diretório de dados da carteira e reiniciá-la. Agora, em vez de baixar bloco por bloco usando uma conexão P2P, sua carteira valida e importa os dados do blockchain deste arquivo de bootstrap. Anteriormente, explicamos como usar o arquivo de bootstrap. Aqui nesta postagem, veremos como criar esse arquivo de bootstrap.

Como criar o arquivo Bootstral.dat?

Alguns desenvolvedores de moedas incluem esse arquivo junto com seu lançamento de carteira mais recente. Você também encontrará arquivos torrent distribuídos por membros da comunidade para o público baixar e usar. Gostaríamos de lembrar que nunca baixe arquivos de fontes não confiáveis. Lembre-se também de fazer backup de seu wallet.dat e chave privada antes de fazer qualquer alteração em seus arquivos de carteira.

Se você tiver uma cópia completa do blockchain que foi verificada e se desejar movê-la para a carteira em outro computador, não será necessário gerar o arquivo de bootstrap. Não importa se é um sistema operacional Windows ou Linux, os arquivos principais da carteira são os mesmos. Portanto, basta copiar a pasta chainstate e blocks da carteira atualizada para a máquina onde a carteira não é atualizada. De qualquer forma, por algum motivo, você deve estar se perguntando como gerar seu próprio arquivo bootstrap.dat. Na verdade, é muito simples e o guia a seguir deve ajudá-lo.

Criação de arquivo de bootstrap no Windows / Mac

Em primeiro lugar, você deve ter dados de blockchain completos e válidos para criar um arquivo bootstrap.dat. No Bitcoin existe um Python Scrypt chamado  linearize.py que você pode usar para criar bootstrap.dat. Ele construirá um arquivo de bootstrap válido que terá blocos em ordem e não contém blocos órfãos. De qualquer forma, não vamos cobrir esse processo, pois o arquivo de bootstrap não é mais necessário para a carteira do núcleo do Bitcoin. Porque a partir da versão 0.10.0 da carteira, iniciar o núcleo do Bitcoin e deixá-lo sincronizar-se é muito mais rápido. No entanto, existem muitos Altcoins que ainda recomendam o uso do arquivo Bootstrap.dat para acelerar a sincronização inicial da carteira. Se você está se perguntando, então aqui está como este arquivo de bootstrap é criado?

Para criar seu próprio arquivo bootstrap.dat tudo que você precisa fazer é simplesmente concatenar os arquivos blk que você encontra na pasta de blocos.

  1. Escolha a moeda para a qual deseja criar um arquivo bootstrap.dat.
  2. Abra a pasta onde seus arquivos principais da carteira estão localizados e navegue até a pasta de blocos.
  3. Agora leia todo o blkXXXXX.dat que você encontra na pasta de blocos e concatene-os.
  4. Em seguida, nomeie o arquivo final como bootstrap.dat e, opcionalmente, se desejar, pode compactar este arquivo.

criação de arquivos blk bootstrap

É isso! O arquivo bootstrap.dat está pronto. Agora, em detalhes, vamos ver como isso é feito no Windows e no Mac.

Janelas:

1. Na barra de pesquisa do Windows, digite CMD e abra o prompt de comando.

2. Agora, usando o comando CD, navegue até a pasta principal da carteira, onde os arquivos do bloco estão localizados

Por exemplo:

cd C: \ Users \% USERNAME% \ AppData \ Roaming \ Litecoin \ blocks

3. Agora, na pasta de blocos, você encontrará vários arquivos, como blk00000.dat, blk00001.dat, blk00002.dat, blk00003.dat, blk00004.dat, blk00005.dat e assim por diante.

Observação: Algumas moedas terão menos números e algumas terão mais arquivos blk.dat. O que você precisa fazer é concatenar todos esses arquivos. Para fazer isso, insira o seguinte comando na janela do prompt de comando, uma vez que você tenha navegado para a pasta de blocos correta.

copiar / b blk00001.dat + blk00002.dat + blk00003.dat + blk00004.dat + blk00005.dat bootstrap.dat

Depois de inserir todos os arquivos blk.dat em sequência, pressione Enter. Antes disso, certifique-se de inserir bootstrap.dat no final do link. É isso. O arquivo Bootstrap.dat é criado e você encontrará esse arquivo na mesma pasta de blocos.

Mac:

O procedimento para criar o arquivo bootstrap.dat no Mac também é o mesmo do Windows.

1. Abra a janela do terminal

2. Navegue até a pasta onde os arquivos blk estão localizados.

Ex:

CD "Biblioteca / Suporte de aplicativo / Litecoin / blocks /"

3. Em seguida, execute o seguinte código que concatenará todos os arquivos blk e criará o arquivo bootstrap.dat.

cat blk00000.dat blk00001.dat blk00002.dat blk00003.dat blk00004.dat blk00005.dat > bootstrap.dat

Isso é tudo. Seu arquivo bootstrap.dat está pronto. Agora você pode compactar este arquivo e compartilhá-lo com usuários que precisam sincronizar suas carteiras mais rápido.

Achou este guia útil? Você também pode gostar dos seguintes guias:

  • Como corrigir o problema de não sincronização da carteira
  • Importando chaves privadas de carteira central para carteira electrum
  • Como criar arquivo de configuração de carteira
  • Como criptografar e desbloquear a carteira principal com segurança
  • Guia para adicionar nós à sua carteira QT
  • Movendo arquivos blockchain da carteira para outro diretório
  • Como assinar uma mensagem com endereço Bitcoin