Bitcoin Part four – Wallets, Sending and Receiving Bitcoins, Faucets, Exchanges – CFB Scientific Translations and Consulting
Bitcoin Part four – Wallets, Sending and Receiving Bitcoins, Faucets, Exchanges
This is part four of my series on Bitcoin. Part one featured an introduction and can be found here, part two discussed the mysterious operation of creating Bitcoins, called mining, and part three explained the public ledger, the block chain. For those of you for whom this was all a bit too theoretical and/or esoterical, what with all the Byzantine generals floating around, here’s a practical guide.
Disclaimer: The legal situation regarding cryptocurrencies is permanently switching in many countries, and in others, even the possession of Bitcoin and other cryptocurrencies is outright illegal. Therefore, nothing you read here can be construed as legal or financial advice. It is your own responsibility to know and go after all applicable laws.
Let’s begin with the very first thing you need to obtain Bitcoins, a wallet. A Bitcoin wallet has the same function as its physical counterpart, namely to store money, which can then be transferred. Actually, as explained in part Trio, a Bitcoin wallet doesn’t store Bitcoins, but in fact transaction receipts. However, for all practical purposes it can be viewed as the equivalent of a physical cash wallet. And like a cash wallet, your money is gone when the wallet is stolen or lost, therefore, it is very recommended that you secure your wallet by encrypting it with a password and backing it up.
You can get wallets from the source, Bitcoin.org. If you download the Bitcoin Core, you’ll get a utter Bitcoin client, which converts your computer into an active knot on the Bitcoin network, and which you can also use for mining. Here, the drawback is that you need to download and store the entire block chain on your computer. The block chain is presently forty GB in size and growing. The download can take a while and updates can take a while as well.
There are all sorts of alternative, lightweight wallets, mobile wallets, online wallets, and even paper wallets. Online wallets should be used with caution, because these are always the targets of hackers, like every other financial institution. Unlike traditional financial institutions, however, in most cases, the money that is stolen is irretrievable, since Bitcoin transactions are not reversible and cannot be traced lightly (as is evident from part three of this blog post series). You can find a good list of wallet options here.
If you determine to go with the total client, you should periodically check Bitcoin.org for updates. While this does not happen frequently, it does happen periodically that the block chain forks, that is, that there is no common consensus among the knots about which block is valid when two blocks are discovered at the same time (see part two of the post series). If you proceed to use an outdated client/wallet, you may be on the wrong fork after the block chain is reconciled, and any transactions you made in the meantime will be invalid. In fact, such a (infrequent) fork happened just two days ago.
Below, I am showcasing my Bitcoin Core wallet running on a Mac. The versions for other operating systems look fairly similar. I blacked out the balances and transactions for demonstrable reasons. In the lower right corner you see the status of the client. My client is locked and encrypted, and the block chain synchronization is up to date.
Bitcoin Core wallet
As mentioned above, the very first thing you should do is encrypt your wallet. This is accomplished in the Mac version by clicking on Settings > Encrypt wallet. You will be asked to inject the passphrase every time you make an outgoing transaction.
In order to make transactions, in particular, to receive Bitcoins, you need to create a receiving address. This can be done via the menu, for Mac the option is File > Receiving addresses, as shown below. After clicking on “Fresh”, you are asked to create a label for the address, which is just for you to distinguish the transactions and not broadcast. The client creates an address automatically when you click OK.
Likewise, you can create an address book of addresses you want to send Bitcoins to, as shown below. Note that it is your responsibility to check that these addresses are valid and belong to the correct recipients. The Bitcoin network does not check this for you!
Send to addresses
Sending and receiving is now pretty straightforward via the two send and receive tabs, as shown below. When sending Bitcoins, you can increase or decrease the transaction fee. Unless you are an accomplished, I would leave the default, since the transaction fee determines the confirmation priority in the mining process. You do not need to be online to receive Bitcoins, since everything is treated automatically by the Bitcoin network. You also do not need to stay online to wait for confirmation after pressing the send button in your client.
Bitcoin core “Send” tab Bitcoin core “Receive” tab
The remaining functions of the Bitcoin Core client are pretty self-explanatory. The Help menu contains a debug window and advanced instruction line options, which go beyond this introductory post.
Now you have set up a wallet and some addresses. How do you actually obtain Bitcoins?
One option is to exchange regular currency into Bitcoin at an online exchange. However, proceed with caution, since not all exchanges are operated legally, and assets can be frozen at any time by the authorities. Depending on your location, even using an exchange may not be legal. Furthermore, exchanges are frequently the target of hackers, and many people’s assets have disappeared irretrievably in the past.
Moreover, thanks to speculation, the Bitcoin exchange rate is fluctuating frantically, even as we speak. The exchange rate to US Dollars as a function of time is shown below. Some of the exchange rate “crashes” are in fact due to large quantities of BTC being stolen from exchanges. The BTC exchange rate and the entire economical microcosm would very likely make for a few interesting economics studies and publications, but I digress.
BTC USD exchange rate
Your safest bet to obtain some BTC to play around with is therefore to obtain them from so-called faucets.
Faucets are websites, where generous (or not so generous) people give out BTC, most of the time in exchange for advertisements. Usually, you also have to solve Captchas in order to prove that you are not an automated bot. More often than not, these sites blast pop-up windows with from time to time questionable content, but that’s how these sites make money. (I recommend a good anti-virus program!) Usually, you can never get more than a few Satoshis. A Satoshi is 0.00000001 BTC, or one hundred millionth of a BTC, the smallest BTC fraction the algorithm can presently deal with. Since the minimal amount of BTC in a transaction is presently five thousand four hundred thirty Satoshis (0.00005430 BTC), these sites usually pay to another site, where the micropayments accumulate until your faucet earnings are over the minimum transaction limit. When you have exceeded the limit, these micropayment sites will pay out to your Bitcoin address.
I list a few of the more trustworthy faucets below:
Yes, there are referral commissions involved; these faucets are a bit like pyramid schemes… Still, I have obtained a few fractions of BTC this way, and if you want to just play around with BTC or other cryptocurrencies, this is a good way to get began without having to invest in mining equipment or get burnt in exchanges.
This concludes part four of the Bitcoin blog post series. Next, we’ll look at altcoins, cryptocurrencies that differ more or less from the Bitcoin protocol, and other alternative uses of the block chain.