How to Set Up a Split Bitcoin Wallet in Qubes
What is a "Split" Bitcoin Wallet?
A "split" bitcoin wallet is a strategy of protecting your bitcoin by having your wallet split into an offline "cold storage" wallet and an online "watching only" wallet.
A "Watching" Wallet and a "Cold" Wallet
Create a fedora-25-electrum template using the Qubes VM Manager or running
qvm-clone fedora-25 fedora-25-electrumin dom0.
Start the new template:
qvm-run fedora-25-electrum xterm
electrumto fedora-25-electrum template VM. From fedora-25-electrum terminal enter:
sudo dnf update.
sudo dnf install electrum.
Shut down your
offline-bitcoinqube based on
fedora-25-electrumusing the Qubes VM Manager or running
qvm-create -t fedora-25-electrum -l black offline-bitcoinand
qvm-prefs -s offline-bitcoin netvm nonein dom0.
Follow the electrum documentation in creating an offline wallet
watching-bitcoinqubes based on
fedora-25-electrumconnecting to the internet how ever you prefer using the Qubes VM Manager or running for example
qvm-create -t fedora-25-electrum -l green watching-bitcoinand
qvm-prefs -s watching-bitcoin netvm sys-whonixin dom0.
Follow the electrum documentation in creating an online watching-only wallet
- The private keys (xpriv) should never be moved outside of
- For copying out the public keys (xpub), Qubes provides two secure, convenient methods: the inter-VM clipboard and inter-VM file copy tools. Compared to traditional physically air-gapped machines, these tools make it very easy to copy out public keys.