[Bitcoin-ml] Community survey on new Bitcoin Cash address format

Roy Badami roy at gnomon.org.uk
Mon Nov 20 01:35:22 UTC 2017


Couple of comments on assumptions implicit in your questions.

> (e) ERROR DETECTION ABILITY
> (whether it is important that a new format detects errors in
> address input better than the legacy format)

I think it's important to view this question in the context of the
fact that the existing format and all proposed formats have at worst a
one-in-a-billion probability of accepting an invalid address.

> (f) ERROR CORRECTION ABILITY
> (whether it is important that a new format allows error
> correction in bad address input)

None of the formats are proposing error correction as far as I'm
aware.  Although Bose-Chaudhuri-Hocquenghem codes are capable of error
correction, I'm not sure anyone is proposing they are used for such a
purpose.  Certainly BIP173 says this should *not* be done, due to the
risks of a user accepting a bad suggested correction.

> (i) ABILITY TO TRANSPORT HASHES LONGER THAN 160 BITS
> (whether it is important that a new format is suitable for
> (representing larger hashes)

base58 is already used to encode data longer than 160 bits
(e.g. private keys, xpubs and xprvs).  base58 has no intrinsic limit
to data length.

Regards,

roy


More information about the bitcoin-ml mailing list