[Bitcoin-ml] Upgrading CashAddr in order to improve user experience

Chris Priest cp368202 at ohiou.edu
Fri Feb 23 17:35:08 UTC 2018


There already is a solution for this, it's called Base58. I propose we dump
"CashAddr" and go back to Base58.

On Fri, Feb 23, 2018 at 8:30 AM, Lucas Clemente Vella via bitcoin-ml <
bitcoin-ml at lists.linuxfoundation.org> wrote:

> One user complained on Reddit that the new CashAddr that it is
> ambiguous, because lowcase 'L' looks like '1' and uppercase 'i'. I
> dare say there is the same problem with 'o' and '0'. It is a problem
> because most users won't bother to know what characters comprises the
> base32 encoding.
>
> My proposed solution is simple: treat 'i', 'L' and '1' as the same
> encoded value of 31 when parsing input, but always record and display
> as 'L' (use lowercase or uppercase as recommended).
>
> Same thing with 'o' and '0': treat both as the same character with
> encoded value of 15 when parsing, but always display 0.
>
> We can make the adjustment in CashAddr spec and bump the version to 1.1.
>
> --
> Lucas Clemente Vella
> lvella at gmail.com
> _______________________________________________
> bitcoin-ml mailing list
> bitcoin-ml at lists.linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-ml
>



-- 
Chris Priest
786-531-5938
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxfoundation.org/pipermail/bitcoin-ml/attachments/20180223/bf648d3a/attachment-0001.html>


More information about the bitcoin-ml mailing list