On November 15, shortly after 12 p.m., Bitcoin Cash (BCH) will execute an upgrade of the network’s consensus rules. After the upgrade is locked in, the next block will enforce minimal pushdata in script and the opcodes OP_Checkmultisig and OP_Checkmultisigverify will be upgraded to accept Schnorr signatures.
Next Friday, Bitcoin Cash proponents will be watching the BCH chain upgrade the current consensus ruleset in order to add two new features. Developers have been discussing the upgrade for months now and have explained in great detail at developer meetings how the changes apply to the BCH roadmap. Since August 1, 2017, BCH developers have produced a significant number of protocol developments that are unique to BCH. For instance, BCH engineers have increased the block size to 32MB, allowing for a lot more throughput than a 1MB block.
What to Expect from the Next Bitcoin Cash Protocol Upgrade
In September 2018, BCH surpassed BTC’s daily transaction count by processing millions of transactions in a single day. Bitcoin Cash programmers have re-enabled the old Satoshi opcodes, which can allow for a variety of decision-based transactions, compilers, and other functions. The added opcodes allow for the implementation of OP_Checkdatasig which can be used to calculate the hash within a transaction in order to validate signatures in an automated way. Bitcoin Cash developers also increased the network’s default Data-Carrier-Size to 220 Bytes.
BCH engineers did not stop there and at block 582680, the blockchain upgraded by adding the basic foundations of the Schnorr signature protocol. The upgrade prior to the Schnorr feature saw the implementation of Canonical Transaction Ordering otherwise known as CTOR. With CTOR the BCH chain can essentially work with blocks as a set, as opposed to list ordering as the process is done in a canonical manner. Read More...