Bitcoin Privacy Guide

A beginners guide to Bitcoin privacy


Home

bitcoinerheader


Safeguarding your Bitcoin

Table of Contents

  1. What is cold storage?
  2. Desktop node
  3. Plug + Play node
  4. DIY node
  5. Other options
  6. Trade-offs

Why safeguard?

So far all we have discussed are mobile wallets that favour convenience because they are internet connected devices that allow you quick and easy access to your bitcoin. The drawback with convenience is that internet connected devices bring their own exposure which may not be desireable if you are storing larger amounts of bitcoin. So how can we safeguard that bitcoin in a more secure way?

Cold storage refers to a method of bitcoin storage that has never touched the internet. For most users this takes the form of a hardware wallet which is a dedicated device designed with one aim, to generate and secure your private keys. When looking for a cold storage method, look for ‘air gapped’ devices like the Coldcard or Passport. These devices never need to be plugged into your potentially malware infected computer to sign transactions and allow you to spend your bitcoin, adding a huge layer of protection from attack.

Desktop Node Version

Specter Desktop + Coldcard

Full detailed guide here

  1. Set up your Coldcard
  2. Download Specter Desktop
  3. Choose ‘Set up Tor’ and ‘Setup a New Node’
  4. Turn off quicksync if you have the storage capacity for the blockchain on your computer (400GB)
  5. Wait for initial block download to complete
  6. In Specter press ‘add new device’ then give it a name and select the device type
  7. On your ColdCard export ‘Electrum Wallet’ to your Coldcard SD card and insert into your computer
  8. In Specter ‘choose files’ and select the .JSON file you just exported
  9. Press continue and the device will be added
  10. Press ‘add new wallet’, then ‘single key’
  11. Name the wallet, choose Segwit and select your Coldcard
  12. Press continue then ‘create wallet’
  13. Select your newly created wallet in Specter and press receive to see your first address

Plug + Play Node Version

myNode One + Sparrow + Passport

Full video guide here

  1. Set up your Passport
  2. Set up your myNode One
  3. Wait for initital block download (IBD) to complete
  4. Connect Sparrow to the Electrum server on your myNode
  5. Open Sparrow and click File > New Wallet then give your new wallet a name
  6. Choose ‘Air Gapped Hardware Wallet’ then choose ‘Scan’ next to the Passport icon to open your computer’s camera
  7. On Passport go to Pair Wallet > Sparrow > Single Sig > QR Code. The device will then display a QR code containing the wallet data to be received by Sparrow.
  8. Hold Passport up to your computers camera to be read
  9. Double check the information provided by Sparrow then click ‘Apply’
  10. Open the receive tab from the left pane and scan the receive address shown with Passport to complete the pairing process

DIY Node Version

RoninDojo + Sparrow Wallet + Passport

  1. Set up your Passport
  2. Assemble your RoninDojo node hardware
  3. Flash SD card then insert into device
  4. Complete Manjaro setup
  5. SSH into the device and install RoninDojo, ensuring you say ‘yes’ to installing Electrum Rust Server (electrs)
  6. Wait for IBD and Electrs compaction to complete
  7. Download Sparrow Wallet
  8. Connect Sparrow to your Electrum Rust Server
  9. Open Sparrow and click File > New Wallet then give your new wallet a name
  10. Choose ‘Air Gapped Hardware Wallet’ then choose ‘Scan’ next to the Passport icon to open your computer’s camera
  11. On Passport go to Pair Wallet > Sparrow > Single Sig > QR Code. The device will then display a QR code containing the wallet data to be received by Sparrow. Hold Passport up to your computers camera to be read
  12. Double check the information provided then click ‘Apply’
  13. Open the receive tab from the left pane and scan the receive address shown with Passport to complete the pairing process

Other options

There are plenty of other hardware wallet and node combinations, most will require some form of Electrum Server to act as a bridge between the underlying bitcoin software on your node and desktop wallet which the most commonly used hardware wallet interface.

Trade-offs


Now you have obtained, secured, segregated, labelled and coinjoined your bitcoin into both mobile and hardware wallets that are backed by your own node, let’s look at how to spend your bitcoin in a private way.