Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Book Overview & Buying Learning Bitcoin
  • Table Of Contents Toc
Learning Bitcoin

Learning Bitcoin

By : Caetano
3 (3)
close
close
Learning Bitcoin

Learning Bitcoin

3 (3)
By: Caetano

Overview of this book

The financial crisis of 2008 raised attention to the need for transparency and accountability in the financial world. As banks and governments were scrambling to stay solvent while seeking a sustainable plan, a powerfully new and resilient technology emerged. Bitcoin, built on a fundamentally new technology called “The Blockchain,” offered the promise of a new financial system where transactions are sent directly between two parties without the need for central control. Bitcoin exists as an open and transparent financial system without banks, governments, or corporate support. Simply put, Bitcoin is “programmable money” that has the potential to change the world on the same scale as the Internet itself. This book arms you with immense knowledge of Bitcoin and helps you implement the technology in your money matters, enabling secure transactions. We first walk through the fundamentals of Bitcoin, illustrate how the technology works, and exemplify how to interact with this powerful and new financial technology. You will learn how to set up your online Bitcoin wallet, indulge in buying and selling of bitcoins, and manage their storage. We then get to grips with the most powerful algorithm of all times: the Blockchain, and learn how crypto-currencies can reduce the risk of fraud for e-commerce merchants and consumers. With a solid base of Blockchain, you will write and execute your own custom transactions. Most importantly, you will be able to protect and secure your Bitcoin with the help of effective solutions provided in the book. Packed with plenty of screenshots, Learning Bitcoin is a simple and painless guide to working with Bitcoin.
Table of Contents (10 chapters)
close
close
9
Index

Comparing Bitcoin wallets

We have been using Circle as an online wallet to help make the introduction to Bitcoin gentler and safer. Yet there are other options we can use for sending and receiving Bitcoin. Each option has its advantages and disadvantages. Let's briefly discuss them now.

Online wallets

Services such as Circle are called online wallets. Online wallets are web-based services that manage and store a small amount of your Bitcoins on a public web server. The rest are stored offline in a physical vault. They generally have the following characteristics:

  • Available through a web browser or mobile application
  • Create and store your private keys online
  • Offer the option to send/receive via email address
  • Have a built-in exchange to buy/sell bitcoin
  • Offer quick and easy account signup
  • Can be secured via two-factor authentication
  • May offer insurance for loss of coins

While these are nice features to offer the public, some of the more proficient users are not in favor of having an organization control their funds.

In the past, some exchanges have suffered security breaches. While some of the services were able to cover the losses, others were not solvent and were unable to reimburse its users. That resulted in many users losing their funds.

When choosing an online wallet, be sure to do your research on the company, the team, and its history.

Service

Description

Circle

http://circle.com

Great user experience, offers insurance and mobile application

Coinbase

http://coinbase.com

Offers many additional features, merchant tools, a mobile app, and full exchange

Xapo

http://xapo.com

Great user experience, strong offline storage, and Bitcoin debit card

CoinKite

http://coinkite.com

Online wallet with a Bitcoin payment terminal and debit card

ANXPro

http://anxpro.com

Online wallet, offers debit card in USD/EUR/GBP

Table 3 - Online wallets

Desktop wallets

For users who would like more control over their bitcoin, desktop wallets may be a better choice than online wallets.

Desktop wallets are applications that run on your computer and connect directly to the Bitcoin network. Having the application installed locally gives the users full control of their Bitcoin wallet and their private keys.

Some desktop wallets, such as Bitcoin Core, download a full copy of the Bitcoin ledger to disk. This can require more than 10 gigabytes of local storage and can take a couple of days to download and verify.

More efficient desktop wallets, called lightweight clients, connect to an online copy of the ledger. This reduces the storage requirements and the setup time. In most cases, your wallet can be ready within a few minutes.

The risk of using a desktop wallet includes hardware failures, computer viruses, and unauthorized access. Before accepting any Bitcoin to your desktop wallet, you should be familiar with the backup and restore process, and you must ensure that your computer is safe from malicious attacks.

For more advanced users, many desktop wallets offer a console where they can interact with their wallet by issuing commands. Users can generate various kinds of transactions and directly manipulate their list of private keys and addresses.

Service

Description

MulitBit

http://multibit.org

Lightweight client, easy to set up for non-technical users.

Bitcoin/QT

https://bitcoin.org

Official Bitcoin desktop wallet. Downloads a full copy of the Bitcoin ledger. Discussed later in the book.

Electrum

http://electrum.org

Full featured desktop wallet. Synchronizes with an online service for quick ledger setup.

Armory

https://bitcoinarmory.com

Offers advanced features such as cold storage.

Table 4 - Desktop wallets

In Chapter 5, Installing a Bitcoin Node, we'll explain how to safely use and configure Bitcoin Core, the official Bitcoin client, as a desktop wallet.

Mobile wallets

Having access from your mobile phone is a practical way to carry and spend bitcoins on the go. Most of the online services mentioned previously have applications available for download on the iPhone and Android app stores. Because the Bitcoin keys are stored and managed on servers, your account is protected by your username and password.

Tip

To increase the security of bitcoins stored on a mobile device, make sure to setup a PIN code for unlocking the phone.

It's also worth mentioning that there are independent mobile wallets that store access to the keys on the phone. Because storing the private keys on your phone can be risky, in the event it's lost or stolen, the wallets offer a way to protect your bitcoin with 24 words that are randomly chosen. You will be able to restore your wallet, if lost, using the passphrase.

Service

Description

Breadwallet

http://breadwallet.com

Well designed standalone mobile wallet and open source.

Coinomi

https://coinomi.com

A lightweight wallet that supports multiple languages, alt-currency exchanges, and is open sourced.

Mycelium

https://mycelium.com

Popular mobile wallet for Android. Accompanying application, Local trader, offers trading bitcoins hand-to-hand.

Table 5 - Mobile wallets

Hardware wallets

As one of the most secure options, hardware wallets store and encrypt your private keys on removable USB devices. Because the keys are never copied to your computer or made available online, it makes it extremely difficult to hack.

During setup, the hardware wallet will generate 24 random words, similar to the mobile wallets, as the password to your bitcoin. Backing up your wallet is as simple as backing up the list of words. To restore your device, you simply provide the same set of words during setup.

The two commercially available hardware wallets are Ledger (https://www.ledgerwallet.com/) and Trezor (www.bitcointrezor.com). They both plug into your USB port and include a user-friendly interface.

Note

Wallets that use a 24-word passphrase implement a type of keychain, called a Hierarchical Deterministic Wallet, or HD Wallet. This type of keychain can produce an unlimited number of private keys and addresses, just from a master seed which is generated from the 24 random words. We will cover HD Wallets later in the book.

CONTINUE READING
83
Tech Concepts
36
Programming languages
73
Tech Tools
Icon Unlimited access to the largest independent learning library in tech of over 8,000 expert-authored tech books and videos.
Icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Icon 50+ new titles added per month and exclusive early access to books as they are being written.
Learning Bitcoin
notes
bookmark Notes and Bookmarks search Search in title playlist Add to playlist font-size Font size

Change the font size

margin-width Margin width

Change margin width

day-mode Day/Sepia/Night Modes

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Confirmation

Modal Close icon
claim successful

Buy this book with your credits?

Modal Close icon
Are you sure you want to buy this book with one of your credits?
Close
YES, BUY

Submit Your Feedback

Modal Close icon
Modal Close icon
Modal Close icon