Christoph Ono's avatar
Christoph Ono
gbks@nosta.me
npub1kuc7...0eyw
Designer & developer. Helping improve bitcoin design with many others at https://bitcoin.design . I write a weekly update at https://gbks.substack.com . ✌️
Christoph Ono's avatar
GBKS 6 days ago
Looks like there are 294 different Stablecoins based on the US Dollar. The biggest one, Tether, exists on 126 different blockchain networks, 17 of which have 100M or more circulating USDT, and 60 have 1M or more. The second biggest, USDC, exists on 141 different blockchain networks, 18 of which have 100M or more circulating USDC, and 76 have 1M or more. When you want to pay with USDC in the Stripe Crypto Checkout Demo, you have to choose one of 400 different wallets. Decentralization at its finest. Just kidding, but how is this not super messy and a world of pain in regards to interoperability and payment UX?
Christoph Ono's avatar
GBKS 2 weeks ago
Quick demo, making 100 bitcoin (signet) transactions to see how Arké responds. Getting quite smooth overall.
Christoph Ono's avatar
GBKS 2 weeks ago
Bit of a restyling of the Arké payments detail screen, along with some information architecture changes of the refresh indicator. image
Christoph Ono's avatar
GBKS 2 weeks ago
Can every one please stop implementing Spark? The privacy problems are real and annoying.
Christoph Ono's avatar
GBKS 3 weeks ago
The new USDC site has some nice videos on how people use it. But I cannot get over the fact that all these chains are based on single-address re-use. If you organize your wedding in some other country and pay everyone with USDC, are you OK that they can see your full balance and all past and future transactions in that wallet? Or your employer or employees? Your grocery store? Or am I missing something?
Christoph Ono's avatar
GBKS 1 month ago
New Arké version is up on TestFlight, with a roughly estimated 1,000,000,000 improvements to the Send flow. Goal is that you can throw all your bitcoin/ark addresses, lightning invoices/offers/addresses, BIP-21s and BIP-353 in all kinds of combinations at it, and it will try to make sense of it all and present whatever comes out on the other end in a simple way. Quite intricate. It's a good iteration, with some more to come. Definitely feels like the most intricate part of the app. image
Christoph Ono's avatar
GBKS 1 month ago
Chuck Norris’s public key was his private key. Nobody dared to use it. RIP
Christoph Ono's avatar
GBKS 1 month ago
Arké looks, feels, and works differently than other wallets. Wouldn't be much of a contribution to the ecosystem if it was like all the other ones. Some experiments will work and some will fail. But if we want more people to use this stuff, we need to try things.
Christoph Ono's avatar
GBKS 1 month ago
First Arké push notification ever! The text obviously needs work, but very cool that it works now (this was an intimidating piece of code for me to work on). The bark mailbox system makes this very convenient to implement (those Second people seem to know what they are doing). image Privacy-wise, this requires a relay to connect the app, Ark server and Apple push notification servers. The relay can connect your device ID, mailbox ID, and incoming Ark payment VTXOs. Don't like it, don't turn on notifications. I'll have to see how I can only store the least amount of data possible, since I really don't care to know what people do. The only interesting thing to know maybe would be a simple counter that tracks how many payments were made. That would at least give some broad insight into activity.
Christoph Ono's avatar
GBKS 1 month ago
From yesterdays Plan B Masterclass, one of the key ideas about user experience. At the start, no-one knows about your product. Then they hear about it and an initial idea forms. Maybe they get interested and learn a little more. If it sounds good, they give it a try, etc. You can imagine a person at each of these steps. Who are they, what do they know at this point, and what is the most useful information for them? You an apply this at a product level or a feature level, and for different types of users, and is a really useful mental framework. image Also covered in the Bitcoin Design Guide:
Christoph Ono's avatar
GBKS 1 month ago
Feels like we need a lot more use cases for bitcoin. Like paying for groceries, paying for gas, paying for rent, paying for clothes, paying for concert tickets... or receiving that payment on the other side.
Christoph Ono's avatar
GBKS 1 month ago
"The fractures fell neatly along disciplines: engineers using AI to wish away designers, designers wishing away engineers, product managers wishing away both. In this climate, AI becomes frenemy identification technology, another way to avoid working together. It’s always easier to grab a tool and bypass the mess of coordination, even if that means doing more and doing it alone. AI lowers the barrier to working outside your lane, and sure, that could mean more overlap between disciplines, but right now, we’re mostly boxing each other out or stepping on one another’s toes." Yes? No? Maybe?