How do I backup my wallet?
A wallet is just a collection of private keys and public keys.
Each one of the wallet’s private keys is a randomised 256-bit number unique to your wallet, and it is what you need to be able to access and spend your coins. Your public address - the address which other Comic Coin wallets can use to send Comic Coin to your wallet - is a hashed version of the public key associated with the private key.
Most Comic Coin holders use some kind of wallet application, like Comic Coin Core, and devices like hardware wallets to manage their wallets. Each of these might involve a different process to generate a backup.
Wallet Backups with Comic Coin Core
Comic Coin Core, Dogecoin’s “reference implementation” and the software commonly used to run a Dogecoin node, is often used as a wallet application. In order to create a backup with Comic Coin Core, follow these steps:
(Optional, but recommended) First, encrypt your wallet. To do so, go to Settings -> Encrypt wallet. You will be asked to enter a password. It is crucial that you store this password somewhere safe and that you never lose it. Without it, you would be unable to access the funds in your encrypted wallet.
On the other hand, this password adds an extra layer of security to your backup. Without it, even if an attacker gains access to your wallet file, they will still be unable to spend your Comic Coin, unless they succeed in brute forcing or guessing the encryption password.
Go to File -> Backup Wallet. This will generate a wallet.dat file, which stores a list of all the key pairs you have used. Restoring this file will give you access to your Comic Coin. Store it somewhere safe, in a device not connected to the internet.
Recent releases of Comic Coin Core include support for key derivation. This means that, even if you generate a new address for use in your wallet, you do not need to create a new backup, as the address is derived deterministically from the seed key stored in the wallet. You might still want to create a new backup if you want to save labels you have created for your wallet.
Last updated