Problem statement
- transactions in bitcoin vs payments.
- applications may want to
The objective is to expose Bitcoin designers and wallet developers to use cases, user patterns, data structures and communication relating to payments — focusing on non-custodial methods, and users in frontier and developing markets certains a challenging mix of UX problems.
This objective creates certain challenges in the UX
- Designers and Developers Work Separatly
- There are many Payment related BIPs and Protocols which are very technical
- Technical constraints can be seen in the UI and create poor experience
- Wallet UX is lacking and does not have the context of global challegnes
- Bitcoin is global
There are limitations in the current system that make payment services inaccessible in many places in the world — not everyone has access to bank accounts, identification, proof of address or are in countries which support the use of modern financial services like Cash App, Strike, Monzo, Visa, etc.
The process will include exploring what takes to make a complete end-to-end payment experience on Bitcoin and Lightning in a way that is familiar and seamless between the two networks, while finding ways to use these UX patterns as hooks that can maximise the use of transactions; and improve the privacy of the payment. An example would be using payment requests for Payjoins, or redirecting the change outputs to refill a lightning channel.
The output, is documentation and tools that is between technical and visual — which aims to bridge the divide between design and developers. Work here will be contributed back to @BitcoinDesign/Guide.
bip21
, psbt
, bolt11
, payment-request
, keysend
Default user flows for payments when switching between On/Offchain payments is inconsistent, this leads to users having to learn new behaviours and terminology between which does not lend itself to a seamless user experience.
- Current and Ideal User Flows
- Interactive Reference for Push & Pull Payments
- Technical Considerations
user-research
, user-personas
, payments
When building, its offen we miss the cultural and environmental aspect of the audience that ends up using what we build. Research on Mobile Payments, Storage, Usage and Management of Money, focusing on fronteir and developing countries as they are often left out in design considerations. This project is to create an opensource repository of user personas and country specific information on bitcoin usage as well as problems with existing payment services available in those countries.
- Local Adoption of Mobile Payments
- Local Access to Bitcoin & P2P Trade Volumes
- User Flows of Local Mobile Payments Services
- Personas
coinjoin
, privacy
, coin-control
, design-sprint
Together with @nothingmuch we explore onchain payments and privacy through the lense of WabiSabi a coinjoin protocol in Design Sprint inspired sessions every week. The sessions aim to create Resources that allow designers to explore creative solutions of these technical topics, and are centered around a persona who realises their mental model is incomplete and is also concerned for their privacy.
- Problem Statements
- User Journey
- User Flows
- Sketches
Another Design Sprint for Bitcoin with @pavlenex to explore the merchant side of payments.