Bitcoin Cash Latest Upgrades; What’s Next for the Network?
Bitcoin Cash (BCH) experienced a hard fork back on November 15 in which the network experienced a split. Two chains entered the market, Bitcoin ABC and Bitcoin SV. Both sides were proposing different upgrades to the network, but Bitcoin SV decided to take its own way.
When the upgrade occurred, Bitcoin ABC and Bitcoin SV started a hash war in order to see which network was going to be adopted. There was no clear winner during the several days that this hash war lasted, but ultimately, Bitcoin SV supporters said that they will be adding replay protection and create a new chain.
Behind this, the Bitcoin Cash protocol has been upgraded. The new protocol includes a clean stack for better script evaluation, canonical transaction ordering (CTOR) and the addition of the opcode OP_Checkdatasig, among other interesting things.
The most important topics discussed were related to the OP_Checkdatasig and the CTOR. With the CTOR implementation, block transactions are sorted in a different way. At the same time, it removes the limits of topological transaction ordering.
According to specialists and developers, the CTOR removes part of the complexity of block template creation time. If this is combined with the Graphene protocol, it might be possible to see a more efficient method of broadcasting blocks.
Jonathan Tooming, a Bitcoin Cash developer and crypto miner, released a description of CTOR for the community to understand how it properly works. Additionally, Joannes Vermorel, a blockchain researcher, has written about this protocol as well.
At the same time, the OP_Checkdatasig would improve the BCH script language. If there is an individual that uses the opcode OP_Checkdatasig, it calculates the hash within a transaction and checks the signature against that data set.
Additionally, there have been added new Opcodes and Schnorr Signatures. However, there will be more improvements to the network in the near future. For May 2019, the bitcoin ABC development roadmap shows that there are many different features that are planned for future software.
Some discussions include re-enabling the OP_Mul, OP_Invert, OP_Lshif and OP_Rshift opcodes. These were recently implemented on the BSV chain. With these implementations, it could be possible to allow concepts such as Rabin signatures. Moreover, Schnorr signatures have been also proposed to be implemented on the Bitcoin Cash network. With Schnorr signatures, it might be possible to reduce bandwidth storage by 25 per cent.
All these implementations are going to be discussed within the next six months. The main intention is to give time for the community to understand where the network is headed and which is the intention behind the proposed solutions.