The Bitcoin design guide
Bitcoin is a global payment protocol that anyone with Internet access can participate in and contribute to. However, because Bitcoin’s use cases are as vast as its user base, building Bitcoin applications can be complicated.
We designed this guide to help anyone navigate those complexities—regardless of where they live or work. We can’t imagine every possible use case, but we can help you build for them.
This guide is a work in progress. We are currently adding information about the Lightning Network on all relevant pages.
You can track the progress on this Github issue.
Provides top-level overviews of common visual language, technology, software, and hardware.
A close look at the design process, from the concept of open design to use cases and frameworks like the usage life cycle.
Familiarizes designers with the products, features, and terms needed to create better experiences for first time users.
Details the many techniques that can be used to store private keys.
Covers the complexities encountered when sending and receiving bitcoin.
Explores approaches to diverse uses cases with wireframes, designs and prototypes.
Helps you learn the most need-to-know Bitcoin terminology from Address to ZPUB