CoinYQ Dossier

Bitcoin Cash kept changing after the block-size war

Bitcoin Cash did not appear from a token sale or a single founder. It was the ledger produced when one side of Bitcoin’s capacity dispute activated incompatible rules. The chain then had to solve minority mining, survive two more rule conflicts and decide how a payment network could grow without setting every future block limit by political argument.

An old capacity argument finally acquired its own ledger

By 2015, proposals such as Gavin Andresen’s BIP 101 had already tried to replace Bitcoin’s fixed 1 MB maximum with a growing limit. The proposal closed without adoption, and later camps disagreed over SegWit, off-chain scaling and larger base-layer blocks. Bitcoin Cash therefore has no honest single-founder story: Bitcoin ABC wrote the decisive UAHF software, miners such as ViaBTC produced blocks, and wallets, exchanges and users chose whether to recognize the new asset.

The new rules switched on at 12:20 UTC on 1 August 2017. They required the fork block to exceed 1 MB and introduced ForkID signatures so protected transactions would not replay on the other chain. Block 478,558 remained the last common entry; the first BCH-only block, 478,559, arrived at header time 17:59:21 UTC, 5 hours 39 minutes after activation.

Keeping a minority SHA-256 chain alive created the next problem

BCH could borrow Bitcoin’s history, but not its hash power. The emergency difficulty adjustment could cut difficulty 20% after a long delay, allowing blocks to resume when miners left. Its step changes also made switching between SHA-256 chains attractive. A 144-block algorithm replaced it in November 2017, yet daily oscillation remained.

ASERT, activated in November 2020, made difficulty follow an exponential schedule around a reference point with a two-day half-life. This was an engineering answer to observed block-time instability. It did not reserve hash power for BCH: miners can still redirect compatible machines when relative rewards change.

Two later disputes redrew the name and the maintainer

In November 2018, Bitcoin ABC’s CTOR and CHECKDATASIG rules collided with the incompatible Bitcoin SV program associated with nChain and CoinGeek. The incompatible rules produced separate BCH and BSV networks. Exchanges had to pause flows because the competing networks lacked automatic replay separation. What had been one BCH market became BCH and BSV.

A different conflict arrived in 2020. BCHN forked the ABC code and removed its infrastructure-funding-plan logic. Bitcoin ABC later proposed that consensus send 8% of newly mined coins through a coinbase rule. The BCHN-compatible chain retained the BCH name without that rule; the ABC branch separated and was later renamed eCash. BCHN consequently became the implementation the official site recommends to miners and lists as common for exchanges and services.

Capacity became an algorithm, while scripts gained a wider vocabulary

CashTokens brought native fungible and non-fungible primitives in May 2023. A year later ABLA replaced a permanently fixed ceiling with a rule that can increase or decrease the maximum gradually as blocks fill, while retaining a 32 MB floor. It turns future capacity into a measurable consensus response, though larger blocks still demand more from nodes.

The May 2026 upgrade added pay-to-script, bounded loops, function operations and bitwise operations. These features extend what contracts can express; they also require wallets, indexers, exchanges and node software to follow the same rules. CHIPs organize that work, but they do not give holders votes. Their force comes from persuasion and voluntary adoption by the people who run and use the network.

The coin is a spendable output, not a share in the movement

BCH inherited pre-split outputs, so the corresponding private keys could control coins on the new ledger. New coins enter through a block subsidy that starts at 50 BCH and halves every 210,000 blocks, keeping scheduled issuance below 21 million BCH. MAX_MONEY is a separate amount-range check. Miners also collect fees, but nodes reject blocks that break their consensus rules.

Holding BCH does not confer a protocol governance ballot. The reviewed protocol has no issuing corporation or redemption mechanism; an LCX MiCA disclosure separately records no issuer-linked ownership, dividend, profit-sharing or redemption rights. It supplies the ability to satisfy scripts and transfer outputs. That narrow definition matters because the network’s most consequential decisions have repeatedly been made through software adoption—and, when agreement failed, through another fork.

How the project changed

  1. 2015-06-22
    BIP 101 formalizes one larger-block proposal

    Gavin Andresen proposes an 8 MB maximum that would double every two years; Bitcoin does not adopt it.

  2. 2017-08-01T12:20:00Z
    The UAHF rules activate

    ForkID, a first block over 1 MB and the emergency difficulty rule define the new path; BCH-only block 478,559 follows later that day.

  3. 2017-11-13
    The emergency adjustment is replaced

    A 144-block work-and-time DAA replaces the abrupt launch safeguard.

  4. 2018-11-15
    BCH and BSV diverge

    Incompatible ABC and SV rules produce separate BCH and BSV chains.

  5. 2020-02-27
    BCHN removes the funding-plan code

    The new client presents itself as an ABC replacement without IFP logic or its hard-coded whitelist.

  6. 2020-11-15
    ASERT activates and ABC separates

    BCH adopts ASERT without ABC’s 8% coinbase rule; the ABC path later becomes eCash.

  7. 2023-05-15
    CashTokens reach mainnet

    Native fungible and non-fungible token primitives enter BCH consensus.

  8. 2024-05-15
    ABLA replaces the fixed ceiling

    The maximum block size can now move gradually with sustained utilization, above a 32 MB floor.

  9. 2026-05-15
    The transaction VM expands

    Pay-to-script, bounded loops, functions and bitwise operations activate.

Evidence and primary sources

Last evidence review: 2026-09-05

What is Bitcoin Cash?

Bitcoin Cash (BCH) is a proof-of-work payment network descended from Bitcoin. It shares Bitcoin’s transaction history through block 478,558, then applies its own rules beginning with block 478,559. The split did not create a company or sell a new allocation: anyone who controlled an eligible pre-split output could also authorize its counterpart on BCH.

BCH’s defining choice was to reserve more room for payments on the base chain. That choice evolved. A launch-time rule required the first divergent block to exceed 1 MB, later releases used a fixed 32 MB ceiling; the 2024 Adaptive Blocksize Limit Algorithm made 32 MB the floor and the ceiling responsive to sustained block use. CashTokens and subsequent VM upgrades also made BCH a platform for native tokens and more expressive scripts, while its unit remained the BCH coin paid to miners and transferred between scripts.

What problem does Bitcoin Cash solve?

The project came out of a concrete disagreement: should growing payment demand be handled mainly by increasing base-layer block capacity, or should the base chain remain more constrained while other layers carry activity? Earlier proposals such as Gavin Andresen’s BIP 101 failed to win Bitcoin-wide adoption. In 2017 Bitcoin ABC’s UAHF rules gave the larger-block camp a path that no longer depended on consensus from the other side.

That decision traded one pressure for another. More block room can keep fee auctions from pricing out small payments, but large, full blocks take more bandwidth, storage and validation work. BCH’s later response was neither a return to a fixed 1 MB ceiling nor an unlimited block promise: ABLA lets the consensus limit move gradually according to observed use.

How does Bitcoin Cash work?

A wallet spends an unspent transaction output by satisfying its locking script, usually with a signature from the corresponding private key. Full nodes verify the transaction and every block against the rules in their installed software. SHA-256 miners choose valid transactions, assemble candidate blocks and compete for the subsidy and fees. Their blocks count only if nodes accept them.

The 2017 minority chain used an emergency difficulty adjustment when blocks arrived too slowly. Its abrupt steps encouraged miners to move between SHA-256 chains, so BCH replaced it first with a 144-block DAA and then, in 2020, with ASERT, which adjusts from a reference point and targets roughly ten-minute blocks without the former daily oscillation.

Protocol changes arrive through software, not a BCH ballot. Anyone may publish a Cash Improvement Proposal, but it has persuasive rather than binding power. Node developers implement supported rules; miners, exchanges, businesses and users decide which compatible chain and ticker they will follow. The splits of 2018 and 2020 show the consequence when that coordination fails.

Key facts

  • Rules activated at 12:20 UTC on 1 August 2017; the first BCH-only block was 478,559, at block-header time 17:59:21 UTC, 5 hours 39 minutes after activation and after the last common block 478,558.
  • ForkID signatures made protected BCH transactions invalid on chains that did not recognize the fork identifier.
  • The emergency difficulty rule could lower difficulty 20% after a severe delay; a 144-block DAA replaced it on 13 November 2017.
  • Bitcoin Cash and Bitcoin SV separated into incompatible networks during the November 2018 upgrade.
  • BCHN removed Bitcoin ABC’s infrastructure-funding-plan code in February 2020; ABC later proposed an 8% coinbase rule, and its November branch became eCash.
  • ASERT activated on 15 November 2020 with a two-day half-life to curb daily difficulty and hashrate oscillation.
  • CashTokens activated on 15 May 2023; ABLA followed on 15 May 2024.
  • The 15 May 2026 upgrade added pay-to-script, bounded loops, function operations and restored bitwise operations.
  • The subsidy starts at 50 BCH and halves every 210,000 blocks, so scheduled issuance converges below 21 million BCH; MAX_MONEY is a separate range sanity check.
  • The official node page currently recommends BCHN for miners; it does not present every alternative implementation as consensus-ready.

Official links

Categories

Related coins

Frequently asked questions

Did Bitcoin Cash begin at block 478,558?

Block 478,558 was the last block shared with Bitcoin. BCH’s first exclusive block was 478,559. The new rules activated at 12:20 UTC on 1 August 2017, while that first divergent block was mined at header time 17:59:21 UTC, 5 hours 39 minutes later.

Why did Bitcoin Cash split from Bitcoin?

Years of argument over base-layer capacity did not produce one compatible rule set. Bitcoin ABC’s 2017 UAHF required a larger first fork block and gave supporters of on-chain scaling a separate network.

Is BCH still limited to 32 MB blocks?

No. Thirty-two megabytes is the current ABLA floor, not a permanent ceiling. Since May 2024 the consensus maximum can rise or fall gradually with sustained block fullness.

Why did Bitcoin SV split from BCH?

The November 2018 camps shipped incompatible rules. Bitcoin ABC introduced CTOR and CHECKDATASIG-related changes; the Bitcoin SV implementation pursued another rule set. The upgrade produced two incompatible networks.

Who governs Bitcoin Cash?

There is no BCH-weighted protocol vote. CHIPs organize public proposals, node teams choose what to implement, and miners and economic actors choose which compatible rules they accept. A persistent disagreement can create another chain.

What does owning BCH entitle me to?

It lets a valid script or private key authorize BCH outputs. It does not by itself provide equity, dividends, redemption against reserves, fee revenue or a protocol vote.

What are CashTokens?

They are fungible and non-fungible token primitives built into BCH transaction rules since May 2023. Wallets and applications still need compatible software to use them.

How is new BCH issued?

Valid blocks may claim a subsidy plus transaction fees. The subsidy starts at 50 BCH and halves every 210,000 blocks, so the scheduled series converges below 21 million BCH. MAX_MONEY is only a separate range sanity check.

External trackers

Choose a tracking site for Bitcoin Cash: