Bitcoin Cash Integration? Not So Simple Says Trezor

Bitcoin Cash integration was a simple fork of the existing Bitcoin chain. Trezor promised to develop BCH integration in its wallet, only to find out that it is not so simple.

71129 Total views

261Total shares

Fork

Bitcoin Cash integration was a simple fork of the existing Bitcoin chain. Trezor promised to develop BCH integration in its wallet, only to find out that it is not so simple.

The hard fork of Bitcoin to create Bitcoin Cash on Aug. 1 resulted in a difficult question for Bitcoin service providers, including wallets and exchanges - Should they support Bitcoin Cash integration?

Multiple service providers decided they won't and asked users to withdraw their Bitcoins or transfer their Bitcoins to other wallets, if they wanted to get Bitcoin Cash on Aug. 1.

Given that Bitcoin Cash was only a split of Bitcoin's Blockchain, and that Bitcoin Cash had replay protection in place, Trezor announced that it would support BCH integration.

Users who wanted to access their Bitcoin Cash would have been able to do it through a simple interface, accessible from the Trezor wallet. Users were given a guide to claim their Bitcoin Cash from their Trezor wallets.

Problems faced

The support for BCH was developed in a week's time and Trezor developers have admitted that it was a painful and stressful week. The development of the firmware for BCH integration, with the documented changes, went smoothly.

However, the deployment of the BCH implementation of Bitcore (which is a backend for all cryptocurrencies supported by the Trezor wallet) caused several problems.

Bitcoin ABC, which is a full node implementation of the BCH standard, had made several changes to the code, including style changes. That made comparing code and implementing Trezor support a time-consuming task.