layout | nav_order | title | secondary_nav_title | description | permalink | main_nav | secondary_nav | main_classes | image |
---|---|---|---|---|---|---|---|---|---|
guide |
1 |
Guide |
Introduction |
The Bitcoin Design Guide is a reference for the design of Bitcoin applications. |
/guide/ |
true |
true |
-no-top-padding |
{% include picture.html image = "/assets/images/guide/bitcoin-island.jpg" retina = "/assets/images/guide/[email protected]" mobile = "/assets/images/guide/bitcoin-island-mobile.jpg" mobileRetina = "/assets/images/guide/[email protected]" alt-text = "Bitcoin island travel map" width = 1600 height = 900 layout = "full-width" %}
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.
{% include tip/tip.html %}
This guide is a work in progress. We are currently adding information about the [Lightning Network]({{ '/guide/glossary/#lightning-network' | relative_url }}) on all relevant pages.
You can track the progress on this [Github issue]({{ 'BitcoinDesign#478' }}).
{% include tip/close.html %}
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
{% include next-previous.html nextUrl = "/guide/getting-started/introduction/" nextName = "Get started" %}