Backup e restauração de carteira

Backup

Esta documentação descreve como fazer o backup seguro do seu arquivo de carteira para armazenamento seguro, caso seu computador ou laptop seja danificado ou perdido. O Dash Core armazena todos os dados necessários para controlar seus endereços do Dash em um único arquivo chamado wallet.dat. Esta carteira está no formato Berkeley DB e armazena os pares de chaves criptográficas privadas/públicas usadas para gerenciar seus saldos no blockchain do Dash. O Dash Core torna transparente a maioria dessas operações e até gera backups automáticos do seu arquivo de carteira, caso esteja corrompido, mas o usuário é responsável por garantir que esses backups sejam armazenados em um local seguro. Se você perder o acesso ao seu arquivo da carteira, perderá permanentemente o acesso ao seu Dash.

É importante considerar que, se você não tiver criptografado sua carteira usando o item de menu Configurações> Criptografar Carteira, qualquer pessoa com acesso ao arquivo wallet.dat com backup terá acesso total ao seu Dash. Se você optar por criptografar sua carteira, não armazene a senha no mesmo local que o arquivo wallet.dat, especialmente se estiver salvando o backup na nuvem.

Backup do Dash Core

Em primeiro lugar, nunca copie o seu arquivo wallet.dat enquanto o Dash Core estiver aberto. Sempre use o menu Arquivo > Backup Wallet se a carteira estiver aberta. Quando você seleciona este item de menu, uma caixa de diálogo aparecerá para especificar onde o arquivo deve ser salvo. Digite um nome para o arquivo, selecione um local e clique em Salvar. O exemplo abaixo mostra como salvar o arquivo em um pendrive. Mantenha este arquivo em um local fisicamente separado para o seu computador.

../../_images/backup-wallet.png
../../_images/backup-save.png

Fazendo backup da carteira do Dash Core no menu Arquivo

Backup copiado wallet.dat

Se o Dash Core não estiver rodando, você também pode fazer o backup da sua carteira simplesmente copiando o arquivo wallet.dat para outro local. Este arquivo está localizado na pasta de dados DashCore. Você recebeu a opção de especificar o local dessa pasta durante a instalação, mas, por padrão, a pasta está nos seguintes locais em sistemas operacionais diferentes:

  • Windows

    C:\Users\YourUserName\Appdata\Roaming\DashCore
    

    Você pode acessar esta pasta diretamente precionando a tecla Windows + R e digitando %APPDATA%\DashCore

  • Linux

    /home/YourUserName/.dashcore
    

    Você pode acessar essa pasta diretamente digitando cd ~/.dashcore at the terminal or ~/.dashcore na barra de caminho usando o Ir > Endereço da Pasta… item do menu em arquivos

  • macOS

    /Users/YourUserName/Library/Application Support/DashCore
    

    Você pode acessar essa pasta diretamente digitando cd ~/Library/Application Support/DashCore no terminal ou ~/Library/Application Support/DashCore no diálogo no Ir > Ir Para Pastar

Assegure-se de que o Dash Core não esteja em execução e simplesmente copie o arquivo wallet.dat desta pasta para outra pasta da maneira normal para o seu sistema operacional. O exemplo abaixo mostra a cópia do arquivo em um pendrive USB usando o simples arrastar e soltar enquanto mantém pressionada a tecla Ctrl em um sistema Windows. Na maioria dos sistemas operacionais, você também pode clicar com o botão direito do mouse no arquivo e selecionar Copiar e, em seguida, selecione Colar na pasta de destino. Mantenha este arquivo em um local fisicamente separado para o seu computador.

../../_images/backup-copy.png

Fazendo o backup do wallet.dat copiando para outra pasta

Backups Automatico

Toda vez que você abrir o Dash Core, ele criará automaticamente uma cópia de backup de wallet.dat na pasta dashcore/backups. Até 10 backups podem ser mantidos por padrão, e o backup mais antigo será excluído à medida que cada novo backup adicional é criado. Você pode modificar o número de backups mantidos usando o parâmetro -createwalletbackups = n na linha de comando ou no dash.conf. Definir esse valor como 0 desativa completamente os backups.

Você pode visualizar a pasta de backups automáticos navegando até a pasta DashCore no local especificado acima para wallet.dat e abrindo a pasta de backups ou selecionando Ferramentas> Mostrar backups automáticos no menu do Dash Core. Como esses arquivos não estão ativos quando o Dash Core está em execução, você pode copiá-los com segurança a qualquer momento. Eles também são um backup útil se os arquivos originais na pasta DashCore forem corrompidos devido ao desligamento incorreto do aplicativo Dash Core.

Restaurar

Para restaurar um backup, instale o Dash Core no sistema (ou pare-o, se já estiver instalado) e renomeie o arquivo wallet.dat existente na pasta DashCore.

../../_images/restore-rename.png

Renomeia o arquivo wallet.dat antigo para wallet.old na pasta DashCore

Em seguida, copie o arquivo da carteira de backup para a pasta DashCore e verifique se ele está nomeado wallet.dat. Agora, quando você iniciar o Dash Core novamente, ele carregará a nova carteira. Não substitua wallet.dat enquanto o Core Core estiver em execução, pois isso ira corromper os dados!

../../_images/restore-copy.png
../../_images/restore-rename-dat.png

Copiando o arquivo de backup para a pasta DashCore e renomeá-lo para wallet.dat

Considerações sobre armazenamento de backup

Qualquer backup depende, até certo ponto, da existência do software capaz de ler os dados em algum momento no futuro. Como tal, é recomendável armazenar uma cópia do software usado para criar o backup junto com o próprio arquivo de backup. Nesse caso, isso seria uma cópia da versão do Core do Dash que você usou para criar o backup.

O arquivo wallet.dat deve ser criptografado usando uma senha definida a partir do Configurações> Criptografar Carteira. No entanto, isso só impede que alguém com acesso ao arquivo crie transações, e não abra o arquivo. Você também pode armazenar o arquivo em outro local criptografado, como um dispositivo USB usando o BitLocker no Windows, LUKS no Linux ou FileVault no macOS. Também é possível criar imagens de disco ou arquivos zip com criptografia - Para mais informações sobre locais criptografados, veja aqui.

Você decide aonde armazenar este arquivo. Pode ser em sua casa, em um cofre em um banco, em um contêiner à prova d’água ou à prova de fogo ou em armazenamento na nuvem, como o Google Drive, o Dropbox ou o iCloud. Considere onde você armazenará as senhas necessárias para restaurar o acesso à carteira (em sua cabeça, em papel, em um gerenciador de senhas, etc.) e quem pode precisar acessar a senha no futuro.

Finalmente, é importante entender que wallet.dat em si é uma maneira relativamente perigosa de armazenar grandes quantidades de fundos - é simplesmente um arquivo de banco de dados que armazena chaves privadas. Embora a conveniência de armazenar um arquivo de carteira diretamente seja boa para holdings menores, é mais seguro armazenar grandes quantidades de Dash em um único endereço predefinido de modo que você tenha acesso garantido por meio de qualquer software que suporte o protocolo, em vez de um específico. Se estiver interessado, leia mais sobre carteiras de papel, onde a chave privada pode ser impressa diretamente ou também criptografada usando o BIP38 para armazenamento seguro.

Verificando backups

Não há procedimento fixo para verificar seu backup, mas você deve testá-lo pelo menos uma vez para ter certeza de que funciona. Se você tiver uma cópia simples do arquivo, tente restaurá-lo para a sua pasta atual DashCore e inicie o Dash Core para ter certeza de que ele será aberto sem erros. Se você decidiu armazenar o arquivo em um arquivo zip criptografado, certifique-se de descompactá-lo e abrir corretamente no Dash Core. Resumindo, certifique-se de que você (ou a pessoa em quem você confia eventualmente passar por esse processo para você) pode realmente reverter seu processo de backup para obter acesso ao seu Dash, em vez de confiar no fato de que esse processo deveria ser reversível teoricamente.