Bitcoin Cash positions itself as fulfilling Bitcoin’s original promise of a peer-to-peer version of electronic cash. Bitcoin Cash has a current block size of 32mb, compared to Bitcoin's 1mb, and is intended to resolve what has become both a philosophical and technical debate surrounding Bitcoin's ability to scale and process a higher volume of transactions. Bitcoin has a fixed block size of one megabyte, put in place by its anonymous creator Satoshi Nakamoto with no specific justification given at the time. Bitcoin developers generally agreed the size’s purpose was to prevent spam transactions or denial-of-service attacks. This fixed block size limited the Bitcoin network to about three to seven transactions per second. As the Bitcoin network became more popular and started approaching the transaction limit, transactions fees increased and users experienced delays in the processing of their transactions. The Bitcoin Cash community’s response was to scale the network by increasing the base block size, which allows more transactions to flow through the network without causing delays or increased transaction fees. This approach contrasts with Bitcoin’s, which aims to enable scalability through the lightning network, where transactions can be securely confirmed without being included in the base chain's blocks. Broadly, this distinction represents a design difference in scaling at the protocol layer vs scaling at layer 2.
Since it was created as a hard fork of Bitcoin, Bitcoin Cash inherited the transaction history of Bitcoin up to August 1, 2017. Anyone owning Bitcoin on that date had the same amount of Bitcoin Cash as they had Bitcoin. After this contentious hard fork, Bitcoin Cash and Bitcoin became two entirely separate blockchains. The new Bitcoin Cash chain also implements a modification of Bitcoin’s difficulty adjustment algorithm, making it easier for miners to optimize profitability and mitigate hashrate fluctuations. Like Bitcoin, it uses SHA-256 as the PoW consensus mechanism and has an identical block reward (12.5 BCH), target block time (10 minutes), and supply limit (21 million BCH). At the time of the fork, Bitcoin Cash had a block size of 8mb. Bitcoin Cash is supported by early Bitcoin evangelist Roger Ver and by ASIC manufacturer Bitmain. Despite supporting a 32x greater block size and thus the capacity for greater transaction throughput, Bitcoin Cash supported significantly less daily transactions than Bitcoin in its first year of existence.
Bitcoin Cash network underwent a protocol upgrade on May 15, 2018, that increased the block size from eight to 32 megabytes, increased the default OP_Return size from 80 bytes to 220 bytes, and re-enabled some OpCodes that were removed from the Bitcoin protocol prior to the Bitcoin Cash hardfork. The increased block size will allow for even greater transaction volume on the Bitcoin Cash network. A larger OP_Return size will increase the amount of data that can be embedded into the Bitcoin Cash blockchain, potentially enabling applications to be built on top of the Bitcoin Cash blockchain. Re-enabling OP_Codes expands the possibilities for Bitcoin Cash, including binary options contracts.
Mining Bitcoin Cash is similar to mining Bitcoin. Like Bitcoin, Bitcoin Cash mining has been dominated by several large mining pools, members of which utilize application specific integrated circuits (ASICs). Given the similarities between Bitcoin and Bitcoin Cash, miners can switch between the two with relative ease, directing efforts towards the more profitable protocol.
Bitcoin Cash Mining
Bitcoin Cash uses an identical hash algorithm (SHA-256) and hardware as Bitcoin. Bitcoin’s PoW system was heavily inspired by Hashcash, developed in 1997 and previously used to limit email spam and denial-of-service attacks. The BCH network emerged long after ASICs dominated the market, and it was broadly accepted that Bitmain was a substantial source of BCH’s early hashing power. Today, all miners capable of mining BTC can mine BCH, and smart pools often switch between them based on relative profitability. Innovations in ASIC efficiency are dominated by firms including Bitmain, InnoSillicon, and Canaan, and as of late 2019, mining pools controlled by Bitmain produce over 40% of blocks.
Bitcoin Cash Supply Schedule
The genesis block of Bitcoin Cash occurred after a hard fork from Bitcoin in August 2017; all addresses with BTC were allocated BCH on the new chain at a 1-1 ratio. Otherwise, Bitcoin Cash follows an identical supply schedule. The Bitcoin Cash protocols mints new Bitcoin Cash every block (approximately 10 min) and distributes 100% to miners. There was no genesis supply. The block reward, which started at 12.5 BCH / block at the hard fork, drops in half every 210,000 blocks (approximately 4 years). This yields an eventual total supply of 21 million BCH, with 20,989,800 by 2052.