Creating your personal bitcoin vault

Want to invest in bitcoin but don’t want to trust the security of your coins to a third party? You need to set up your own personal bitcoin vault! Follow the steps in this guide to get started. If you need one-on-one assistance with the process, I am available for private consulting.

Step 1. Buy a hardware wallet

Hardware wallets are devices that keep your bitcoin private keys permanently offline. Private keys are the files that are needed to sign bitcoin transactions and authorize transfers to other bitcoin addresses. If your private keys are stored on a computer that is “online” – that is, connected to the internet – then there is a risk that the private keys could be compromised by a remote hacker via malware that you unintentionally installed on your computer.

By storing private keys permanently offline, hardware wallets limit your risk to physical security threats. This means that a thief would have to have physical access to the hardware wallet in order to even have a chance at stealing your bitcoin. As we will see later in this guide, even physical access will not be enough for a thief to steal your bitcoin if it is properly stored in a hardware wallet.

Hardware wallet options that I can recommend based on first- or second-hand experience:

  • Ledger Nano S
  • Trezor
  • KeepKey

Step 2. Set up your hardware wallet

After you have received your hardware wallet, you will need to set it up. Steps vary depending on which hardware wallet you have purchased; step-by-step instructions are included with each device. Generally, these steps will include downloading the local app that is used to manage your hardware wallet, writing down your hardware wallet’s backup phrase, and adding a PIN to protect against thieves who gain physical access to your hardware wallet.

Step 3. Protect your backup phrase

The backup phrase that is generated when you first setup the wallet is essential to protect in case anything happens to the hardware wallet itself, such as loss, theft, or breakage. This backup phrase will consist of 12 or 24 words that you’ll need to recover your wallet if anything happens to it.

The easiest way to protect this backup phrase is to write it down. But then you have to think about how to protect this written copy – if anyone gains access to it, they’ll be able to recover your wallet just as easily as you could and move your bitcoin to their own address. So you need to treat your backup phrase just as sensitively as you would physical cash, jewelry, precious metals, social security cards, and other valuables.

Let’s say, for example, that your hardware wallet backup phrase is 24 words. You could protect this backup phrase a few different ways, depending on your risk tolerance:

  • You could write down all 24 words in one place and put them in a safe with other valuables.
  • You could write 12 of the words down on one piece of paper and keep it in your safe, and write the other 12 words down on another piece of paper and store that piece of paper in a separate location, such as a safety deposit box. Then, you (and any prospective thieves) will need access to both pieces of paper in both separate locations in order to recover the wallet.
  • In addition to storing 12 of the words in one location and the other 12 words in another location, you could also send one copy of one of the sets of 12 words to one trusted associate and one copy of the other set of 12 words to another trusted associate. These trusted associates could be, for example, a family member and a lawyer. Then, if anything happens to either or both of your own copies of either set of 12 words, you can ask your trusted associates to send you the copies you shared with them. Additionally, if anything happens to you, and your own copies become irrecoverable, you can leave instructions with your lawyer for both of the trusted associates to combine their copies of the words to recover your wallet and execute your will.
  • If you are storing a lot of value in your hardware wallet, you may consider using a tool like Cryptosteel to ensure that each copy of your backup phrase is protected against fires, floods, and electrical storms.

Step 4. Purchase bitcoin and transfer it to an address generated by your hardware wallet

Choose a service to purchase bitcoin and complete any steps that may be required to initiate your purchase (such as ID verification and adding two-step authentication – you want to make sure you add two-step authentication to all services that offer this). Use the local app that is required to manage your hardware wallet to create a new bitcoin address.

When you are ready to transfer your bitcoin to your hardware wallet, copy+paste the address you generated with your wallet’s local app into the withdrawal window of the service you bought bitcoin from. Double-check that the address you pasted matches the address generated by your hardware wallet, then withdraw the funds. Within a few seconds to a few minutes, you should see the bitcoin appear in your local app.

Options to purchase bitcoin that I can recommend based on first- or second-hand experience:

  • Gemini – allows you to purchase bitcoin with a bank account in the US. Suitable for advanced traders who understand financial markets.
  • Kraken – allows you to purchase bitcoin with a bank account in many countries. Suitable for advanced traders who understand financial markets.
  • Genesis Trading – allows you to purchase bitcoin with a bank account in the US. This service is most useful if you want to buy large blocks of bitcoin ($25,000+) OTC. If you do business with them, tell them John Light sent you.
  • LocalBitcoins – allows you to purchase bitcoin with a variety of payment methods, including cash or bank transfer, from traders in their marketplace. The quality of each transaction varies depending on the trader you choose to buy from.
  • Mycelium LocalTrader – allows you to purchase bitcoin with cash from local traders in their marketplace. The quality of each transaction varies depending on the trader you choose to buy from.

Banking on the Blockchain: A Bitcoin Guide for the Unbanked

8705948289_cfae8c0a88_k

Bitcoin is an open payment protocol that gives users the ability to transact electronically without the need for a trusted third party such as a bank or payment processor – think of it like email for money. In the same way that anyone can create an email account to send and receive email, anyone can create a bitcoin account to send and receive bitcoin. Because anyone can open an account or help process payments, no single trusted third party is capable of shutting down the network, closing accounts, or blocking payments. This makes bitcoin a potentially valuable tool for unbanked people who need a way to participate in the modern economy but for whatever reason are unable or unwilling to open a bank account.

An increasingly viable option.

Unbanked people typically rely on a patchwork of services to approximate participation in the modern economy, using some combination of check cashing services, remittance networks, pre-paid gift cards, and mobile money, all of which are expensive and/or inconvenient to deal with. Bitcoin can provide an alternative to all of these services by providing a free account to store, send, and receive money with, enabling easy electronic transactions with anyone else who uses bitcoin. Given the increasing availability of cheap, Internet-connected smart phones and free wifi in public areas such as libraries and cafes, most people in the developed world and a growing number of people in the developing world can now bank on the blockchain.

To BTC, or not to BTC?

Since there is no trusted third party that controls the bitcoin network, there is also no trusted third party that pegs the price of bitcoin (abbreviated “BTC”) to a relatively stable asset like US dollars (USD). Instead, the price of bitcoin freely fluctuates based on supply and demand, which is affected by changes in the bitcoin market and the broader economy. People who want to bank on the blockchain but avoid the price volatility of bitcoin can do so using third party currencies that are pegged to familiar assets like USD.

Once a holder of “blockchain USD” is ready to transfer their money, they can either send the USD directly to the recipient if they will accept it, or first convert the USD back into bitcoin and then send the bitcoin to the recipient. There are instant exchange services that make this process convenient for people who want to use bitcoin with third party currencies. Bitcoin can also be immediately exchanged for cash or stored value cards when it is received.

Banking on the blockchain.

This guide will assume you have an Android smart phone, although it is possible to use similar apps for the desktop, tablet, or iOS platforms. Most of the instructions below are only needed for a one-time set-up. After you’ve gone through these steps once, you’ll be able to quickly send and receive bitcoin.

First, you need to download a bitcoin wallet. This app stores all of your bitcoin account information.

Download + install the Bitcoin Wallet app.

Your bitcoin wallet will create a new account for each transaction. This is a security measure that can make it harder for thieves to compromise your account. Each account is made up of an address, which is needed to receive money, and a private key, which is needed to send money. The address starts with a “1” or a “3”, followed by a long string of letters and numbers that you can copy+paste into a payment request. This address is designed to be unique so that no one else can generate the same address and spend your money. The address is also displayed as a square QR code that can be scanned by people who want to send you money with their own mobile bitcoin wallet app.

Bitcoin address and QR code.

There are two simple ways for you to get money into your bitcoin wallet:

  • Earn bitcoin by selling goods or services to someone who has bitcoin
  • Buy bitcoin with cash from someone who has bitcoin and is willing to sell

To earn bitcoin, you can create a listing on a bitcoin job board or marketplace. If you already have a customer base for your business, tell them you accept bitcoin and offer a nominal discount for paying with bitcoin e.g. 2% off. If you are employed by someone else, you can sign up for a service that will make it easy for you to get paid in BTC without any cooperation needed from your employer.

To buy bitcoin with cash, you can use a marketplace like LocalBitcoins to find a well-rated trader in your area who will sell you bitcoin, or you can visit a local meetup to meet the community and see if someone is willing to trade. Set up the meeting with your trading partner in a public place with Internet like a cafe or library. Meeting bitcoin traders in person is a great way to learn from someone who is knowledgeable, and will help you secure a consistent source of bitcoin or cash when you need it. Another cash option that is increasingly viable is to find a Bitcoin Teller Machine (BTM) nearby. These machines accept cash and dispense bitcoin.

Once you have bitcoin in your wallet and the transaction has at least one confirmation, you can make purchases, transfer the bitcoin into long-term storage, or send bitcoin to someone who needs money. Bitcoin can be a great way to send money to family and friends overseas. Payments are usually confirmed within an hour, and each transaction requires fees of only a few cents USD no matter how large the amount or how far the money is being sent. The recipient can then spend the bitcoin, use a local exchange to cash out the bitcoin for local currency, or save the bitcoin in their own wallet.

There are over 100,000 merchants that accept bitcoin today, including gift card resellers that make it easy to spend bitcoin at stores that don’t yet accept bitcoin directly. For example, you can save as much as 20% or more on Amazon orders when you pay with bitcoin through Purse. This is just one of the many services that exists to help you save money when you use bitcoin.

To send someone bitcoin, press “send coins” in your bitcoin wallet and either copy+paste the recipient’s address or click the camera icon to scan their QR code.

Copy the recipient’s bitcoin address.
Paste the recipient’s address or scan their QR code.

Protect your bits.

One nice thing about banks is that they’re usually pretty good at keeping their customer’s money safe. This is a skill that has taken hundreds of years of experience and many billions of dollars in combined security costs to master. As a digital banking platform, bitcoin offers several unique security features that are free and easy to use. The first feature is the ability to back-up your wallet. To do this, first press the “three stacked circles” menu icon to access the main menu in your bitcoin wallet app, then press the “Safety” button:

Bitcoin Wallet main menu.

Next, press the “Back up wallet” button:

“Back up wallet” in
“Back up wallet” in “Safety” menu.

You will be prompted to enter a password. Make it a good one, something easy for you to remember but hard for others to guess. You can use a password manager app if this helps, just know that if you lose access to your password then you will lose access to your backup.

Use a password to protect your wallet back-up.
Use a password to protect your wallet back-up.

The back-up will be saved to your phone’s memory card or internal memory. The bitcoin wallet app will tell you where it is saved on the device after you’ve added a password to protect the back-up. To secure your back-up, either email the back-up file to an email account you will be able to access if you lose your phone or transfer the file to another computer and make other backups from there, such as USB, CD, and paper backup copies. After you’ve secured your back-up, if you lose your phone or somehow delete your wallet from your phone, you can download the Bitcoin Wallet app again and recover your wallet. To do this, first transfer the back-up file to your smart phone by downloading it from your email account or by connecting a USB cable or microSD card, then open the Bitcoin Wallet app. Navigate to the main menu and press the “Safety” button, then press the “Restore wallet” button:

Restore the wallet back-up.
Restore the wallet back-up.

You will be asked to select which back-up you want to restore. Pick the one you want, then enter the password you created when you first made your back-up copy. Then press “Restore.” Your wallet will take a few minutes to re-sync with the network, then all of your funds should be restored and your balance will be the same as it was before you lost your wallet. Try that with paper money!

The second feature that your bitcoin wallet offers that you can use to protect your funds is the ability to set a PIN that must be entered before each send transaction. This is to protect your funds from being spent by someone who gains access to your phone. Again, navigate to the main menu in your bitcoin wallet and press the Safety button, then press “Set spending PIN.” Your PIN can be as long as you want. Just make sure you can remember it, otherwise you won’t be able to spend your money.

Set a PIN.
Set a PIN.

Write down your back-up password and PIN and store the piece of paper somewhere safe where you can access it in case you lose your phone or forget your password or PIN. You can also write down a second copy of the password and PIN and give the copy to someone you trust just in case something happens to your copy. This will help prevent unnecessary and unfortunate loss of your bitcoin funds.

Another feature you can use to secure your funds is the multisignature account feature. This requires the use of a different app and multiple devices, and will be covered in a future blog post.

A relatively recent innovation that people are using to secure their bitcoin are hardware wallets. These are specialized devices that store bitcoin private keys offline, keeping your bitcoin safe from hackers who might install a virus on your device to try and steal your bitcoin. Hardware wallets will also be covered in a future blog post.

A new world of opportunity.

Bitcoin is a powerful new technology that gives anyone on the internet open access to the digital economy. Agree? Disagree? Share your ideas or questions about how bitcoin can help the unbanked in the comment section below.

Bitcoin image via Zach Copley [license]