Disclaimer! Trading cryptocurrency involves high risks (price volatility), low usability (lacking user experience of tools for non-developers) and bad actors (beware of fraud!). It is not advised for inexperienced investors to invest large sums. Never invest more than you are willing to lose. Only highly skilled people with experience should take such an opportunity. Speculating on the markets could lead to a total loss of funds!
What is a Cryptocurrency?
Cryptocurrency is a type of digital asset used as a medium of exchange. The most famous one is Bitcoin. Other common terms for cryptocurrencies are digital tokens or digital assets. They are all stored in distributed ledgers called blockchains. Each blockchain has its own digital token. In the case of Bitcoin, it is the Bitcoin token. Other examples are Ethereum, Litecoin, Monero, Dash, Zcash, etc. Each digital coin has its properties and functions. This tutorial will focus on Bitcoin but could be used for any other cryptocurrency.
Where to buy Bitcoin & other Cryptocurrencies
There are different places where you can buy bitcoin and other cryptocurrencies (see figure). You can choose between:
- Cryptocurrency exchanges (online)
- Bitcoin ATMs (you put money inside and can load your bitcoin wallet)
- Bitcoin Voucher Cards (ie. Austrian Post office, House of Nakamoto, Azteco London)
- Buy it personally from other people
To buy bitcoin you can use standard payment methods including bank transfers, credit cards, cash or Paypal. They all have their pros and cons. Bank transfers are slower compared to other methods; credit cards have high transaction fees, paypal has transaction limits, and cash does not get the best exchange rates. The following figure will give you the brief overview of the ways you could buy cryptocurrency and the possible payment methods.
The best way to start buying coins is by opening a wallet with one of the large cryptocurrency exchange websites. To open an account each user needs to provide an official document ID. At the exchange, you can buy most of the popular coins and hold them in the same wallet. It is convenient and will save you a lot of time. The type of wallet is called an online wallet, and people rely on the exchange to keep their funds safe. After you bought your first bitcoin or any other cryptocurrency, you should consider transferring the funds to a more secure wallet, which is controlled only by you. There are different ways you can purchase cryptocurrency. For the sake of simplicity let’s concentrate on Bitcoin.
- Coinbase is the most popular Bitcoin online exchange in the US. It operates in a number of European countries as well and provides best in class user experience and usability. It should be pointed out that Coinbase is one of the few exchanges which insures all the funds stored on its platform. In the case of a security breach, the insurance policy should cover the losses. The company offers a mobile app as well. You can purchase Bitcoin via bank wire or a credit card.
- Anycoindirect is a European cryptocurrency exchange. It does not provide a dedicated online wallet. Customers use their bank account to send money to the provider. After the money is received, users get the amount in Bitcoin transferred to the address they have provided.
- Cex allows for buying bitcoins with credit card or bank transfer. The exchange has worldwide coverage and offers a trading* platform with the ability for margin trading as well.
- Shapeshift is a different type of exchange. The platform is aimed at users who hold a portfolio of different cryptocurrencies. The idea behind the exchange is to swap easily coins for other coins, without even needing to register an account. It offers a high degree of privacy. If you own already bitcoin this is a great place to buy other cryptocurrencies.
- LocalBitcoins is a P2P(Peer-to-peer or Person-to-Person) Bitcoin exchange. Buyers and sellers agree on trade terms. The exchange connects local people who want to trade bitcoins. Payment methods are determined by the sellers, you can buy coins with Paypal, via bank wire or even with cash. The platform can offer high degree of privacy.
- Kraken is US based cryptocurrency exchange and trading* platform. It operates in Europe as well. It offers bitcoin margin trading. Bank transfers are the only way to buy bitcoins from Kraken.
- Bitrush is a cryptocurrency exchange that currently operates in Europe. People can buy coins instantly with creditcard, iDEAL, Bancontact and MyBank.
- Bitstamp is the first regulated and licensed virtual currency exchange in the EU. Users can deposit their funds via bank transfer and buy bitcoins. Bitstamp is also a trading* platform.
- Gemini is a cryptocurrency exchange and trading platform. Currently, it operates only in the US. It allows both individual and institutional customers to buy, sell, and store digital assets. Additionally, the platform FDIC-insurees up to $250,000 per beneficial owner(US dollars only). You can buy bitcoins via bank deposit.
- OkCoin is one of the biggest Chinese exchanges and trading* platforms
- Coinmama is a Bitcoin broker that specializes in letting you purchase bitcoin with a debit or credit card.
ATMs at public places give people the opportunity to buy bitcoins with cash. You will need to install a wallet first in order to transfer the coins to an address of your choice.
Bitcoin Voucher Cards /Gift Cards
Voucher cards could be bought at stores in your area. These look like every other gift card and can be redeemed online. The cards are suitable for small purchases.
Wallets: Where you Manage your Coins
Coins like Bitcoin are stored in the so-called “wallets”. Think of a wallet as your bank account. The difference is that in the crypto world, you don’t have a third party like a financial institution, taking care of your money. In the case of a capital loss or a security breach, there is no rollback. Taking the right steps is vital for securing your funds. Being your own bank requires more caution and responsibility.
To start using Bitcoins or other types of cryptocurrencies, you first need a crypto wallet. The wallet stores the user’s private and public keys, which allows for sending and receiving coins. Different cryptocurrencies offer their own desktop or online wallet, which can be found on their website. A wallet does not store any coins. The only role of the wallet is to keep the user’s private keys safe and to connect to the corresponding blockchain. The private keys allow for the movement of funds between parties. Think of your private key as your home key, if you give it to someone else, he will have as much power as you. Note that coins are never stored in your wallet. Who owns how much Bitcoin is tracked in the Blockchain. There are four types of wallets that differ in usability and security level.
Types of Wallets
Desktop or Mobile Wallet: This is the most common type of wallet. An app has to be downloaded on your computer or mobile device. It will store user’s private keys on the device, that’s why it is strongly recommended to make regular backups of the wallet and store them on a different device besides your computer(USB stick, etc.). A mobile wallet could be compared to a real cash wallet. People don’t keep their entire wealth in their back pocket, and you shouldn’t store all of your crypto funds on your smartphone. Mobile wallets can be compared to real cash wallets.
- Copay.io (Desktop/Mobile)
- Jaxx.io (Desktop/Mobile)
- Mycelium.com (Mobile)
- Electrum.org (Desktop)
- Exodus.io (Desktop)
Online Wallets are web based wallets, which are hosted on a server. Every online wallet requires a password for login. The upside of these wallets is the usability. They ‘re the most user-friendly because they require as little setup as possible. The downside is that the wallet owner is dependent on a third party that could be a victim of theft or revoke access to the wallet. It is recommended not to store large values in an online wallet. Enabling 2-factor authentication(2FA) at login is strongly advised. There have been reports of stolen coins from users, despite having 2FA enabled. Hackers are using social engineering techniques to hijack the phone numbers of victims from their carriers. These phone numbers were used as 2FA for their online wallets even for their online banking. Apps like Google Authenticator offer greater security for 2FA and are the preferred way by many people for securing their online profiles.
Hardware Wallet are a special type of wallet which stores the user’s private keys in a secure hardware device (e.g., USB stick). Hardware wallets work by installing a dedicated application on the computer or mobile phone and connecting it with the physical device via USB. This way the private keys are stored offline and are therefore not exposed to viruses or attacks from the internet. The downside is that you have to buy the device first.
Paper Wallets: In this case, people can generate their own private and public keys and print them on a paper for offline storage. This method avoids storing digital data on any device, offering the strongest security possible, but sacrificing usability. Once printed on paper, these wallets have to be kept in a safe place. Losing the piece of paper renders the funds in the wallet unusable. Check: Bitaddress.org
Backups: How to secure your Coins
The first thing you should do after creating a wallet is doing a backup. Losing access to your wallet is equal to burning your money. After you launch your wallet for the first time, you are presented with a 12-word recovery phrase(The phrase may be between 12 and 24 words long). Some wallets display this phrase only once.
Make sure you write down the words and keep them safe. If somebody gains access to these words, he or she may be granted access to your funds(there are different scenarios which won’t be covered in this guide, but in general the phrase should be kept secret from other people).
Please consider the possibility of fire and other natural disasters. Having a fireproof storage box is a nice security add-on. If you ever need to recover your wallet from the 12-word phrase, you will only need to install a fresh copy of the wallet program on any device and enter the phrase at launch.
Then magic happens, and your wallet gets restored along with the funds in it. In the case of loss of the 12-word phrase, it is strongly advised to transfer your funds to a new wallet, which is properly backed up. Storing the 12-word phrase on your computer is dangerous because there will always be the danger of a security breach.
There are scenarios in which the 12-word phrase won’t be used for backup. The first scenario is online hosted wallets. Users don’t own the private keys for these wallets. The exchange owner keeps them. If the website goes down, the keys disappear with it, and access to the user funds wouldn’t be possible anymore. The second scenario is paper wallets. The phrase is not needed because all of the information including the private key is printed on paper.
Some wallets still don’t use the 12-word backup phrase for backup(example: full node wallets). These wallets are called non-deterministic (Random) Wallets. Such wallet is the Bitcoin Core full node client. These wallets require being backed up manually by the user. This works by copying the files which contain the private keys to a separate storage device (e.g., USB-stick). It is recommended to make multiple copies of these files.
Sending & Receiving Cryptocurrencies
The most important part of your wallet is your address. You use the address for sending and receiving coins. Almost all cryptocurrency addresses look similar to this: 1KDCn9XLVu3xNyr7ox64yjLw3kvKM1bADM.
Think of this as your bank account number. These strings could also be represented via QR-codes. QR-codes are widely used in the mobile wallets for better convenience. Cryptocurrency transactions have their unique transaction IDs and cannot be reversed. Once you have sent the money to somebody, there is no rollback.
For a transaction to be valid, it needs to get validated by the network. This process called a “confirmation.” A confirmation could last from a couple of seconds to many minutes, depending on the load of the network.
For each transaction, users have to pay a small fee. The fee could range from under 1 cent up to a couple of cents, sometimes even a dollar, and it gets automatically subtracted from your balance.
Many wallets offer the opportunity to see your Bitcoin balance as USD or EUR equivalent. This way you can type the amount of USD or EUR you want to send to somebody, and the wallet will automatically calculate the amount of Bitcoin needed for the transaction.
Track Transactions on the Block Explorer
A blockchain is the backbone of any cryptocurrency including Bitcoin. Almost all cryptocurrencies run on public blockchains. Furthermore, each transaction happening on the Bitcoin blockchain gets saved and can be viewed online by anybody, by visiting a so-called block explorer. These explorers are websites which show a live feed of the transactions on the network.
To follow a transaction, you could paste the transaction ID in the search box. These transaction IDs are unique for each transaction and are shown in your wallet. One other way to follow a transaction to or from an address is to paste the address into the search box. This way the block explorer shows all incoming and outgoing transactions associated with this address.
Block explorers could be used for different statistics like for example the number of total transactions on the blockchain or number of unique Bitcoin addresses. (Bitcoin block explorer example: Blockchain.info)