Jason Elliott, Twitter BSH advocate, started tweeting to hardware, cold storage wallet markets as to when their users could suppose Cashaddr implementation, a bitcoin cash (BCH) ecosystem accepted standard for addresses to help limit disorder. Bach N. of Trezor replied, affirming Cashaddr to be in drafting for Trezor. He also completed his answer with a a Github link, which appeared to prove the tweet.
The Github refers a Trezor MCU started the beginning of this year. The creator of Cashaddr #285 is Jochen Hoenicke. There are also 3 commits, including Satoshi Labs’ repository participant Pavol Rusnak.
This needs to be done outside the firmware for cashaddr support. Webwallet: compute cashaddr addresses from xpub. Note that only the last step from hashed public key to address needs to be changed. The webwallet checks that the address the Trezor returns is as expected. This check should also allow 1.. addresses so that it works with older firmware (so we don’t have to deploy both at the same time); allow cashaddr as send to address. The firmware supports both and both use SPENDADDRESS. The only difference is the confirmation message given to the user; the transaction format did not change at all.
Amaury Séchet, the lead developer of bitcoin cash, considers though such changes may be expensive, it is necessary to study different other options then changing only the prefix before settling on something.
Two weeks ago Trezor answered to long time Reddit user about how the company was just outright refusing to add the address change. They explained that the mess had been caused by inconvenient architectural decision of [BCH] team. Despite the team had been alerted by Trezor about the problem, the programmers decided to ignore the warning.Cashaddr support is in common development process and it’ll be ready when done.
Supplemented with the even more recent confirmation and Github activity, Bitcoin Cash users can stay hopeful about the coin`s future development prospects.