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

Lucas Clemente Vella lvella at gmail.com
Fri Feb 23 18:59:18 UTC 2018


Yes, that is a matter of client side encoding.

Must be done before getting to error correction (i.e. both 'o' and '0' are
the same thing, doesn't need to be 'corrected'). Doesn't mean it is not
worth updating the specification.

Em 23 de fev de 2018 3:38 PM, "Thorkil Værge via bitcoin-ml" <
bitcoin-ml at lists.linuxfoundation.org> escreveu:

Can't client-side JavaScript solve this problem? Bitcoin Cash already has
an error-correcting checksum such that errors can be spotted.

On 23 Feb 2018 18.35 <20%2018%2018%2035>, "Chris Priest via bitcoin-ml" <
bitcoin-ml at lists.linuxfoundation.org> wrote:

> 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 <(786)%20531-5938>
>
> _______________________________________________
> bitcoin-ml mailing list
> bitcoin-ml at lists.linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-ml
>
>
_______________________________________________
bitcoin-ml mailing list
bitcoin-ml at lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-ml
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxfoundation.org/pipermail/bitcoin-ml/attachments/20180223/a7e8083b/attachment.html>


More information about the bitcoin-ml mailing list