A quick summary of the Design-a-Note contest we ran as part of the @Bitcoin Design Designathon.
We had community members design printable Cashu banknotes, we brought some of the designs to @BTC Prague Dev/Hack/Day and handed them out loaded with ₿21.
Special thanks to OpenCash for sponsoring this track, @gandlaf21 for building Brr, Tom Badley for judging, and everyone who submitted a design.
View article →
erik
erik@primal.net
npub1zqsu...cqrs
Bitcoin Product Designer @ Hoseki. Human Rights Foundation grantee working on ecash.
During @BTC Prague Dev/Hack/Day I gave a talk on the State of Cashu Design. I'm sharing the presentation here along with a few key points.
I covered 3 common problem areas that Cashu applications face, what wallets are currently doing to address them, what we could be doing better and how Multinut Payments helps address some of these points.
Discoverability & Onboarding
One of the most common hurdles users experience when they first download a Cashu wallet is the "How do I find a mint?" question.
Some wallets that have made progress in addressing this. Cashu.me and @npub1arcw...ggtw They have a built in a mint discovery feature, the data is pulled from bitcoinmints.com. Cashu.me does a great job of keeping the discovery flow in wallet.
What could we be doing better?
Bitcoin Mints is a great resource but the current mint list display still requires significant cognitive effort on the users behalf.
Here's a design idea that could reduce that cognitive bottleneck.
Note: There is a centralization risks associated with this design. By showing a limited number of highly rated mints we could be reducing the variety of mints people are using across the Cashu ecosystem.
Rug Protection & Risk Mitigation
Another common problem users face is knowing the risks associated with a mint.
How can users make a more informed decision when picking a mint? bitcoinmints.com shows community ratings (e.g. 4.2⭐) for each mint, but is that enough?
We can combine a mint auditor https://audit.8333.space and mint swaps to increase rug protection and reduce risk.
Let's talk about the mint auditor. It provides detailed information about the performance, uptime, and reliability of Cashu mints.
Cashu.me and @Sovran Money have integrated the mint auditor. In Cashu.me the user can see the mint audit information in a modal before they decide to trust a mint.
What could we be doing better?
Combine the community reviews from bitcoinmints and the audit data from a mint auditor. This could make it easier show the user the most important info in plain english.
Next up, Mint swaps.
Mint swaps allow users to receive ecash into their trusted mint. Reducing the need to hold ecash from unknown mints. Cashu.me and Macadamia both support mint swaps.
Lastly, I want to talk about Multinut Payments. A feature I am very fond of and I think will play a huge role in risk mitigation in the future.
Multinut payments is still in the very early stages. http://Cashu.me is the only GUI wallet that supports it as of right now.
When making a LN payment for an amount larger than your current mint balance, Multinut Payments allow the user to pay using the balance from multiple mints.
As bullish as I am on Multinut Payments, I know that the UX (right now) is not where it needs to be. If I told you that executing a Multinut payment is simple, you would be right to call me a liar.
The current user cognitive costs outweigh the benefits. Users have to manually choose mints, decide how much to send from each, and manage multiple balances. It feels like doing accounting or using an abacus just to pay an invoice.
What the user actually wants is simple: Pay while being able to spread risk across mints, without losing the convenience of ecash.
I think this Steve Jobs quote nails where we are. The groundwork is here, but we haven’t had enough time to design it so it feels like magic.
The goal isn’t to make users feel smart. It’s to make them feel like it was easy all along.
We have to make it simple. The more time and energy we spend, the better the tools will be.
YOU can help us. You don't need to be a developer or a designer. One of the biggest ways to help is to just USE the tools and give us your thoughts. Tells us what you found confusing, what words didn't make sense. What you felt could be better. Your feedback is a gift.
Link to full presentation: https://www.figma.com/deck/nR0U6iQklDvngKQdHumBlo/State-of-ecash-Design?node-id=1-779&t=C4dfhrCUssAO5qHl-1
I covered 3 common problem areas that Cashu applications face, what wallets are currently doing to address them, what we could be doing better and how Multinut Payments helps address some of these points.
Discoverability & Onboarding
One of the most common hurdles users experience when they first download a Cashu wallet is the "How do I find a mint?" question.
Some wallets that have made progress in addressing this. Cashu.me and @npub1arcw...ggtw They have a built in a mint discovery feature, the data is pulled from bitcoinmints.com. Cashu.me does a great job of keeping the discovery flow in wallet.
What could we be doing better?
Bitcoin Mints is a great resource but the current mint list display still requires significant cognitive effort on the users behalf.
Here's a design idea that could reduce that cognitive bottleneck.
Note: There is a centralization risks associated with this design. By showing a limited number of highly rated mints we could be reducing the variety of mints people are using across the Cashu ecosystem.
Rug Protection & Risk Mitigation
Another common problem users face is knowing the risks associated with a mint.
How can users make a more informed decision when picking a mint? bitcoinmints.com shows community ratings (e.g. 4.2⭐) for each mint, but is that enough?
We can combine a mint auditor https://audit.8333.space and mint swaps to increase rug protection and reduce risk.
Let's talk about the mint auditor. It provides detailed information about the performance, uptime, and reliability of Cashu mints.
Cashu.me and @Sovran Money have integrated the mint auditor. In Cashu.me the user can see the mint audit information in a modal before they decide to trust a mint.
What could we be doing better?
Combine the community reviews from bitcoinmints and the audit data from a mint auditor. This could make it easier show the user the most important info in plain english.
Next up, Mint swaps.
Mint swaps allow users to receive ecash into their trusted mint. Reducing the need to hold ecash from unknown mints. Cashu.me and Macadamia macadamia Wallet
macadamia Wallet for iOS
Multinut payments is still in the very early stages. http://Cashu.me is the only GUI wallet that supports it as of right now.
When making a LN payment for an amount larger than your current mint balance, Multinut Payments allow the user to pay using the balance from multiple mints.
As bullish as I am on Multinut Payments, I know that the UX (right now) is not where it needs to be. If I told you that executing a Multinut payment is simple, you would be right to call me a liar.
The current user cognitive costs outweigh the benefits. Users have to manually choose mints, decide how much to send from each, and manage multiple balances. It feels like doing accounting or using an abacus just to pay an invoice.
What the user actually wants is simple: Pay while being able to spread risk across mints, without losing the convenience of ecash.
I think this Steve Jobs quote nails where we are. The groundwork is here, but we haven’t had enough time to design it so it feels like magic.
The goal isn’t to make users feel smart. It’s to make them feel like it was easy all along.
We have to make it simple. The more time and energy we spend, the better the tools will be.
YOU can help us. You don't need to be a developer or a designer. One of the biggest ways to help is to just USE the tools and give us your thoughts. Tells us what you found confusing, what words didn't make sense. What you felt could be better. Your feedback is a gift.
Link to full presentation: https://www.figma.com/deck/nR0U6iQklDvngKQdHumBlo/State-of-ecash-Design?node-id=1-779&t=C4dfhrCUssAO5qHl-1Possibly the first Cashu / ecash transaction on a @daylightco computer. Courtesy of @Minibits.
GM. Let’s smash it this week.


This is the place @miljan.


Floating away in the @mempool


“Bitcoin evolves around the products that we build. We have a chance to embed cypherpunk values into our products. This is how we win.”
At @BTC Prague dev/hack/day the @Bitcoin Design crew will host usability testing stations. I’ll bring a #Bitaxe and I'll be running some AxeOS usability tests. Curious about solo mining or want to try a Bitaxe? Drop in! We’re giving out some ecash to everyone who participates.
More about BTC Prague dev/hack/day: 
More about BTC Prague dev/hack/day: 
BTC Prague
dev/hack/day - BTC Prague
For @npub1cst9...gekj Battle of the Minehackers Hackathon I’m working on a project called "Minor League Miners."
It’s a weekly competition for small miners (<4 TH/s). Instead of competing for pure hashrate, we’re battling for best difficulty. Who can land the luckiest hash.
This came out of something me and a friend started doing while solo mining with Bitaxes. We’d just text each other our best difficulty each week. It turned into a fun little competition: who got luckiest and hit the highest best difficulty.
So I thought why not turn this into a HashLeague feature? A Minor League for small miners, competing in a luck based competition. Weekly rounds. Best session difficulty wins.
Here's the current Hash League implementation:
I put together a doc and a rough Figma wireframe of how Minor League Miners might work and look. I'm still working through the idea and it might have some holes (I’m still new to mining).
Doc:
Otherwise, if you're working on a project I'm happy to team up. I have a design background and I can vibe code some decent looking front end.


Hash League - Global Bitcoin Mining Pool Visualization
A leaderboard that ranks bitcoin communities by the combined hashrate of their community mining pools.

Encrypted Document
CryptPad: end-to-end encrypted collaboration suite

Battle of the Minehackers | ATL BitLab Hackathon
A global hackathon focused on all things bitcoin mining. Mining should be decentralized. Join the fight.
God bless open source bitcoin developers.
I’m running my own Bitaxe, on my own mining pool, powered by my own hardware. I’m becoming ungovernable. 

I’m going to be running Bitaxe / AxeOS user testing at Dev/Hack Day @BTC Prague. I’m preparing the test script and need the best Bitaxe setup guide. Participants will use it while setting up for the first time.
What’s the best Bitaxe setup guide?
Pushed some updates to Save Our Wallets to reflect the new direction of the bill.
We need your help supporting Section 110 of the CLARITY Act, which largely preserves the original intent of the BCRCA.
The UX of Bitcoin depends on how freely developers can build. Developers working on lightning and layer 2 tools shouldn’t be treated like money transmitters.
Let your representative this matters to you. We’ve got real momentum in this legal fight. Keep the pressure on.


Save Our Wallets – Protect Your Right to Transact Freely
Satoshi Needs You to help Save our Wallets! Demand that congress support the BRCA amendments to the CLARITY Act. Protect your right to transact fre...
Hit a 993.30M difficulty on my Bitaxe. Today was a good day.
Steady lads, deploying more hash. 

Imported Bitkey watch only into Sparrow Wallet. Worked quite nicely.
Make the most of your life, while it is rife.
Need a NWC connect type user experience (that keeps IP restrictions) for connecting core nodes to wallets / applications. Fumbling with RPC is annoying.
Designing multinut payments reminds me of the water temple.


