Bitcoin Bootstrap.dat – Onde encontrar e como usar o arquivo Bootstrap.dat

Bitcoin é uma criptomoeda ponto a ponto. O cliente de carteira do Bitcoin baixa o blockchain da rede sincronizando com outros nós. Não apenas o Bitcoin, mas a maior parte da carteira do núcleo da criptomoeda funciona assim, pois todas são baseadas no Bitcoin. Uma vez que requer comunicação ponto a ponto para baixar e validar cada bloco, o processo de sincronização de todo o blockchain será lento. Mesmo os computadores com alta velocidade de Internet levarão dias ou até semanas para sincronizar o blockchain do Bitcoin. Este é um problema com Bitcoin e outras carteiras de criptomoedas cujo tamanho de arquivo blockchain é enorme. Você pode adicionar nós à sua carteira, o que ajudará na conexão de rede, mas não acelera o processo de sincronização. Felizmente, para acelerar o processo de sincronização da carteira, você pode usar o arquivo Bootstrap.

O que é o arquivo Bootstrap e como ele funciona? Onde posso encontrar Bootstrap.dat para Bitcoin e como usar este arquivo?

O que é Bootstrap.dat?

Bootstrap.dat é um arquivo que contém a cópia do blockchain do bloco genesis para um determinado ponto do tempo. Este arquivo Bootstrap.dat compactado é usado para acelerar os tempos de download do blockchain inicial. Quão? Seu cliente de carteira baixa e verifica cada bloco da rede P2P. Isso geralmente é lento e especialmente se você estiver usando a carteira pela primeira vez, o processo de sincronização pode demorar um pouco.

Em vez de usar comunicação ponto a ponto, seu cliente de carteira pode ler dados de blockchain deste arquivo de bootstrap compactado que contém a cópia dos dados de blockchain até uma certa altura de bloco. Uma vez que o cliente da carteira conclua a leitura dos dados do arquivo de bootstrap, ele usará a conexão P2P para baixar os blocos restantes. Este método é mais rápido e, além disso, consome menos largura de banda em comparação com o processo de sincronização padrão. No entanto, o método de bootstrap ainda leva algum tempo, pois seu cliente de carteira precisa validar cada bloco individual.

Onde posso encontrar este arquivo Bootstrap.dat para Bitcoin?

Em primeiro lugar, gostaríamos de informar que não é recomendável baixar o arquivo bootstrap.dat para Bitcoin de uma fonte não oficial e não confiável. Esta recomendação não é apenas para Bitcoin, mas também para outras moedas criptográficas, como Dash, Litecoin, etc. Você encontrará o arquivo bootstrap.dat em torrent, fóruns Bitcoin Talk e em vários sites de terceiros. Mas, como dissemos, essas são fontes não oficiais e as mantêm para fins de pesquisa. Então, onde posso encontrar o arquivo bootstrap.dat oficial do Bitcoin?

Bitcoin.org costumava fornecer este arquivo de bootstrap para acelerar o processo de sincronização. Mas esse arquivo não está disponível e eles não o mantêm mais. Porque sincronizar carteiras usando o método bootstrap.dat não é mais vantajoso e não é mais necessário. A partir do Bitcoin Core versão 0.10.0 e posteriores, o download do blockchain usando a rede ponto a ponto é muito mais rápido e o download do blockchain diretamente usando o cliente de carteira principal é muito eficiente.

Mais Informações: https://bitcoin.org/en/release/v0.10.0#faster-synchronization

Como usar o arquivo bootstrap para acelerar a sincronização inicial

Embora o Bitcoin não use mais esse método, outras criptomoedas recomendam isso e mantêm esse arquivo oficialmente. Você pode encontrar o pacote no site oficial ou em seu repositório GitHub. Este arquivo bootstrap.dat compactado contém uma cópia serializada do blockchain e você pode usá-lo para acelerar o processo de inicialização de sua carteira. Se você já encontrou esse tipo de arquivo, aqui está como usar o arquivo bootstrap.

1. A etapa mais recomendada antes de fazer qualquer alteração em sua carteira é fazer o backup da carteira. Tenha uma cópia do arquivo wallet.dat em dois ou mais locais. Se sua carteira for nova ou vazia, esta etapa não é necessária. Assim que o backup for feito, saia da carteira.

2. Agora encontre a fonte oficial e baixe o arquivo bootstrap.dat, que geralmente é um arquivo zip compactado.

3. Depois de fazer o download do arquivo .zip, descompacte-o onde encontrará o arquivo denominado bootstrap.dat.

4. Em seguida, você precisa mover este arquivo bootstrap.dat para a pasta principal da carteira. Toda carteira de criptomoeda mantém seus arquivos principais no seguinte local.

Janelas: C: \ Users \% username% \ AppData \ Roaming \ coinfolder

Mac OS: ~ / Library / Application Support / coinname

Linux: ~ / .coinname

Se seus arquivos de carteira não estiverem no local de dados padrão, durante a instalação você optou por usar um diretório customizado de blockchain.

Localização do arquivo de bootstrap

Encontre o diretório e coloque o arquivo bootstrap.dat nele. Uma vez feito isso, abra seu arquivo wallet.qt e no canto inferior esquerdo em vez de “Conectando-se a pares”, você verá “Importando blocos do disco”.

importar blocos do disco

Mas estou usando esta carteira há muito tempo e na pasta principal tenho alguns arquivos em bloco. Devo excluir todos esses arquivos .blk.dat antes de usar este arquivo de inicialização?

Importando bootstrap.dat para carteira existente?

Em primeiro lugar, os arquivos bootstrap.dat são para acelerar os tempos de download do blockchain inicial e não são necessários se você já estiver usando o wallet. De qualquer forma, se sua carteira está presa em uma certa altura de bloco e você deseja recomeçar, você pode usar o arquivo bootstrap.dat. Mas antes de usar isso para importar o blockchain, aqui estão alguns arquivos e pastas que você precisa excluir primeiro.

Primeiro feche sua carteira se ela já estiver em execução. Em seguida, vá para a pasta principal da carteira e copie o arquivo wallet.dat para outro local. Esta etapa é obrigatória, especialmente se você tiver fundos em sua carteira. Em seguida, exclua as pastas e arquivos mostrados na imagem abaixo, tais como: blocks, chainstate directory e peers.dat file.

Usando bootstrap, arquivo dat

Uma vez feito isso, mova o bootstrap.dat para este local e, em seguida, execute a carteira. Seu cliente de carteira começará a importar blocos do disco ou seja, começará a processar os blocos encontrados no arquivo bootstrap.dat.

Observação: Este processo usa muitos recursos da CPU e levará algum tempo. Durante esse período, não tente usar ou fechar a carteira, pois você pode quebrá-la. Assim que o cliente da carteira concluir a importação de blocos do disco, ele se conectará aos pares e começará a baixar os blocos mais recentes.

Posso deletar este arquivo de bootstrap?

Sim, assim que sua carteira terminar de baixar os dados do blockchain, você pode ir em frente e excluir este arquivo. Na verdade, você não encontrará o arquivo original que colocou no diretório principal. Assim que a carteira tiver copiado e importado os arquivos blockchain, ela marcará o arquivo bootstrap.dat como bootstrap.dat.old. Este arquivo antigo não é mais necessário e você pode excluí-lo.

Este arquivo é seguro?

O uso do arquivo bootstrap para Bitcoin não é recomendado, pois a sincronização direta usando o cliente de carteira é muito mais rápida e robusta. De qualquer forma, você ainda tem essa dúvida, já que a maioria das outras moedas recomenda o uso do arquivo bootstrap para acelerar o processo de sincronização da carteira. Este arquivo bootstrap.dat contém apenas dados de blockchain, é seguro e não afeta seus fundos de forma alguma. No entanto, como dissemos anteriormente, nunca baixe e use o arquivo bootstrap.dat de uma fonte não confiável / não oficial, pois o arquivo pode conter malware.

Espero que ajude!

Gostou deste artigo? Você também pode gostar de ler sobre a poda de blockchain de Bitcoin.