Vou apenas dizer como eu faço não significa que seja melhor, vamos la... carteira offline(
https://bitcoin.org/pt_BR/download), tem muitos pros e contras mas vou tentar resumir pois tem muuita informação sobre o assunto no google, vou citar os dois contras; e gigante (o meu esta com 68gb no momento), outro 'problema' sempre vai estar atualizando as transações isso não e um problema e assim que funciona a carteira offline.
Minha configuração, maquina virtual rodando no momento lubuntu com o bitcoin-qt(carteira off que citei acima), sistema hospedeiro fica a seu critério recomendo linux(Arch, fedora...), software para virtualizar virtualbox você pode criar um bkp do sistema completo com bitcoin-qt instalado para startar a maquina em qualquer OS hospedeiro.
Segurança, no meu caso nao faço bkp da imagem do sistema com bitcoin-qt instalado(lubuntu), faço apenas o bkp da minha wallet.dat e da minha senha da carteira(uso keepassx), costumo compactar separadamente e usar a criptografia gpg com senhas diferentes obviamente, depois e so mandar para a nuvem ou email eu mando para um email(meu) da microsoft para outro do google a chance de perder a bem baixa, salvar em um pendrive tb e sempre bom (troco as senhas de 6 em 6meses porque nao sou muito paranoico

).
A vantagem da maquina virtual e que quando quero formatar minha maquina faço uma copia do sistema completo para o sistema novo voce tambem pode salvar apenas a pasta (blocks) para nao ter que baixar tudo novamente.
Bom... e isso, deve ter formas melhores mas eu faço assim, nao gosto de carteiras online pois quando nos enviamos o btc para elas nao somos os donos do btc apenas temos a conta no site com esperando que nada de ruim aconteça uso o site blockchain apenas para guardar uns trocados 50, 100dilmas
Ps. Pode parecer cansativo atualizar a carteira sempre mas acaba virando um habito so ligar uma vez por semana e manter atualizada
