CH05::Intro: re-title and re-introduce

- Retitle from "wallets" to "wallet recovery".  The existing chapter is
  entirely about generating keys in a way that can be recovered after a
  data loss.  I worry that calling this chapter "wallets" results in ignoring
  many other aspects of wallet design, such as how they scan for
  transactions (important for privacy) and how they sign (important for
  security and wallet interoperation).

- Re-introduce the chapter, given the changed name.
develop
David A. Harding 1 year ago
parent 24b31b369e
commit ab30a5f0a2

@ -1,20 +1,21 @@
[[ch05_wallets]] [[ch05_wallets]]
== Wallets == Wallet Recovery
((("wallets", "defined")))The word "wallet" is used to describe a few Creating pairs of private and public keys is a crucial part of allowing
different things in bitcoin. Bitcoin wallets to receive and spend bitcoins. But losing access to a
private key can make it impossible for anyone to ever spend the bitcoins
At a high level, a wallet is an application that serves as the primary received to the corresponding public key. Wallet and protocol
user interface. The wallet controls access to a user's money, managing developers over the years have worked to design systems that allow users
keys and addresses, tracking the balance, and creating and signing to recover access to their bitcoins after a problem without compromising
transactions. security the rest of the time.
More narrowly, from a programmer's perspective, the word "wallet" refers In this chapter, we'll examine some of the different methods employed by
to the data structure used to store and manage a user's keys. wallets to prevent the loss of data from becoming a loss of money.
Some solutions have almost no downsides and are universally adopted by
In this chapter we will look at the second meaning, where wallets are modern wallets. We'll simply recommend those solutions as best
containers for private keys, usually implemented as structured files or practices. Other solutions have both advantages and disadvantages,
simple databases. leading different wallet authors to make different tradeoffs.
In those cases, we'll describe the various options available.
=== Wallet Technology Overview === Wallet Technology Overview

Loading…
Cancel
Save