The Bitcoin Design Guide also has tips on formatting units, including parts of what Peach does.
I think it can be a bit simpler. I would remove "sats" and replace the bitcoin logo with the bitcoin unicode symbol. Why not just use "₿ 0.00 000 000"? with the subtle color treatment of highlighting the non-zero amount? That way you don't have two units competing for interpretation (bitcoin logo on the left, sats on the right - which one is it now?). It will still be read the same way.
Overall, I think this solution works well for the bitcoin-savvy Peach audience in the big total balance display. For use in other parts of the UI, where there is less space and the numbers have to be shown smaller, this way of formatting gets pretty cluttered, particularly if you carry over the colors. Simplifying to just sats or bitcoin is often a better solution there.
And more as a side note, because this is often ignored, every country has its own standard for formatting units (examples). If you force your preferred formatting on the whole world, it will not be intuitive to them. Best to use a library that automatically handles unit formatting (browsers even have this built-in).
Yeah, I think usage of the unicode symbol should be the way to go. Standardisation is key.
In a perfect world, I guess you'd want users to also learn that in addition to the integer, there's also a way to talk about denominations as 'things' as opposed to refering to fractions.
There is no unicode for sats, still, I wrote on habla.news on why i like satsymbol's approach The formatting is a bit off.
reply
I am still a bit torn on the need for a sat symbol, and I really hope we can avoid it. If you look at the cent, it can be written as "cent", "ct", "¢", or just "c". Why not then be OK with "sat"?
Or we just have fun with it and go for "₿s" (inspired by the use of "Bs" by Venezuela and Bolivia for their currencies).
reply
Sure, I guess that there's not much difference in using three or four letters.. Pounds & Pence, Dollars & Cents, Bitcoin & Sats
Interesting point. Writings out sats or satoshis is not that difficult and is distinguishable.
I guess, similar to the redenominations of fiscal currencies over the years, the issue is then, for wallets to choose to adopt accounting in ₿ OR sats and [ satoshi ] would be transcribed into [ サト ] [ 中本聪 ] [ساتوشي ] [ Сато́си ] etc.
Maybe the simplest answer wins.
Or we just have fun with it and go for "₿s"
Not sure about that!
reply