How it works
This section provides practical explorations of common user experiences with wireframes, design mock-ups, prototypes, etc.
Bitcoin backups #
A straightforward guide to safe manual backups.
Coin selection #
Learn how coin selection is used to choose which UTXOs (or “coins”) to use as inputs when making an on-chain bitcoin payment.
Lightning liquidity #
A primer on liquidity in the lightning network.
Lightning services #
Common user experience problems of the lightning network that can be resolved by third-party service providers.
Nodes #
Learn about how nodes help keep bitcoin decentralized and enforce its rules.
Payment request formats #
Learn about the different types of payment request formats, from a standard on-chain address to a lightning address, that exist in bitcoin.
Private key management #
Learn about the different schemes used to control and manage bitcoin private keys.
Transactions #
An overview of bitcoin payments, common concepts, and the transaction lifecycle.
Wallet privacy #
Basic aspects and best practices for protecting the privacy of wallet users.
Sign in with bitcoin #
How lightning wallets can support authentication and payments with external applications and web services.
Silent payments #
A simplified explanation of how silent payments work, along with its impact on bitcoin’s interaction model and wallet flows.
Wallet selector #
Documentation of an interface pattern for letting users choose which external wallet to use when withdrawing, sending, or receiving in a bitcoin application.
Custom Spending Conditions #
Overview about advanced capabilities that enable users to create more flexible bitcoin wallets.
Stabilizing bitcoin value #
An explainer for the different techniques for stabilizing bitcoin againts other currencies, from a basic swap at a third-party exchange, to the use of Discrete Log Contracts.