bitcoincashorg/spec

CashAddr: Compatibility Concerns with Classic Address

Closed this issue · 3 comments

duzy commented

Hi, as I'm holding BTC+BCH myself, please take care of my concerns of the compatibility between CashAddr and Bitcoin Addr:

By compatible, I mean a CashAddr can be converted into Bitcoin Address (ClassicAddr)
which is available to receive BTC, in this case the ClassicAddr and CashAddr shares
the same private key.

If a CashAddr and CassicAddr is compatible at that level, a tool can be created for
generating CashAddr or ClassicAddr on user's behalf.

Well the coolest idea is that CashAddr can be directly converted into ClassicAddr or
vise versa. In this case the CashAddr will be great upgrade!

It will bring inconveniences to me if such an compatibility is impossible!

Hello @duzy !

Thanks for raising your concern. You can rest assured!

CashAddr addresses representing hashes of same length as current Bitcoin (Cash) addresses would be convertible to and from ClassicAddr or even the other formats currently proposed by the ecosystem (like Bitpay's version-change scheme or Roybadami's scheme).

There are already people that have indicated interest in implementing CashAddr in Javascript, so it should not take long for some conversion websites to pop up that will allow conversion to/from CashAddr.

If you are currently using the same private keys for addresses to receive both BTC and BCH, then this should remain possible in future, as long as you fully control the private key.

duzy commented

Hey @ftrader , thanks for the information. So it's clear to me that CashAddr only affects the "bitcoin://", and QR code. The lower level of address format is not going to change. Keep doing it..

Resolved