How it works
This section provides practical explorations of common user experiences with wireframes, design mock-ups, prototypes, etc.
A straightforward guide to safe manual backups.
Learn how coin selection is used to choose which UTXOs (or “coins”) to use as inputs when making an on-chain bitcoin payment.
A primer on liquidity in the lightning network.
Common user experience problems of the lightning network that can be resolved by third-party service providers.
Learn about how nodes help keep bitcoin decentralized and enforce its rules.
Learn about the different types of payment request formats, from a standard on-chain address to a lightning address, that exist in bitcoin.
Learn about the different schemes used to control and manage bitcoin private keys.
An overview of bitcoin payments, common concepts, and the transaction lifecycle.
Basic aspects and best practices for protecting the privacy of wallet users.
How lightning wallets can support authentication and payments with external applications and web services.
Documentation of an interface pattern for letting users choose which external wallet to use when withdrawing, sending, or receiving in a bitcoin application.
Overview about advanced capabilities that enable users to create more flexible bitcoin wallets.
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.