Skip to article
Degrees of SatoshiFollow the connections.
Degrees of Satoshi/ Encyclopedia

Encyclopedia Upgrades and scaling · Entry 399

Bitcoin Cash: why Bitcoin split on 1 August 2017, and what happened to both sides after

Theme
Upgrades and scaling
Sources
8 cited records
Reading time
About 10 minutes
Automated verification
Substantive update
In this article

At a glance

Key facts

Key facts for Bitcoin Cash: why Bitcoin split on 1 August 2017, and what happened to both sides after
FactDetailSource
SplitShared history through block 478,558; the first distinct Bitcoin Cash block is 478,559[5][4]
Fork triggerActivation was specified using median time past of at least Unix time 1501590000 (1 August 2017, 12:20 UTC), not a guaranteed wall-clock block time[1]
First Bitcoin Cash blockMined by ViaBTC at about 6:14 p.m. UTC; 1.915 MB; 6,985 transactions[4]
Block sizeThe cited UAHF specification required the configured acceptance limit to be at least 8,000,000 bytes; the first fork block itself had to exceed 1,000,000 bytes[1]
SegWitNot included[1][3]
Replay protectionA new signature flag, SIGHASH_FORKID[1]
OriginBitmain’s UAHF contingency plan, published 14 June 2017[2]
Second splitBitcoin SV, 15 November 2018, after block 556,766[7][6]
01

Two answers to one question: how should Bitcoin carry more payments?

By 2017 Bitcoin’s blocks were often full. A block could hold about 1 MB of transactions, and when demand exceeded that, people paid more to get in and waited longer if they did not. Nobody disputed the problem. The dispute was about the fix, and it ran for years before it came to a head. Our block size war dossier reconstructs that history from the proposals, software releases and block records; this article is about the split it produced.

One camp wanted to keep the base layer small enough that ordinary people could run a node, and to grow capacity with SegWit, a soft fork that discounts signature data and fixes an old bug, plus payment systems built on top. The other camp wanted to raise the block size limit directly, which requires a hard fork: a rule change that older software rejects, so everyone must upgrade or split. Bitcoin Cash’s own website describes the divide the same way: “One side favored keeping blocks small and positioning Bitcoin as a settlement layer. The other believed in scaling on-chain to preserve its utility as everyday electronic cash.”

Both positions were held sincerely by people who had been in Bitcoin for years. If you are new to the vocabulary, our article on soft forks and hard forks explains why one kind of change can be rolled out gradually and the other cannot.

02

It started as a contingency plan

The immediate trigger was a deadline. A proposal called BIP148 would have had nodes reject any block that did not signal for SegWit from 1 August 2017, a tactic known as a user-activated soft fork. On 14 June 2017, Bitcoin Magazine reported, the mining hardware company Bitmain published a plan for a user-activated hard fork, or UAHF, with blocks of up to 8 MB. Bitmain framed it as insurance rather than a project: the UAHF “will only be launched in response to a successful BIP148 UASF.”

It became a project anyway. A software implementation called Bitcoin ABC adopted the UAHF rules, and in late July the mining pool ViaBTC said it would list the resulting coin under the name Bitcoin Cash. CoinDesk’s report from 26 July 2017 described the plan as two main changes, an 8 MB block size and the removal of SegWit, and set the time: 1 August at 12:20 UTC. One developer quoted in that report, Calin Culianu, tied it to the separate SegWit2x compromise, predicting that if that agreement’s promised block size increase failed to materialize, “many miners will likely defect to Bitcoin Cash.”

03

What changed in the code

The technical specification published by the Bitcoin Cash project is short and specific. The fork was time-based: it triggered when the median timestamp of the last eleven blocks passed 1501590000, which the document translates as 1 August 2017 at 12:20 UTC. Blocks up to 1,000,000 bytes stayed under the old rules. Above that, the software required the operator to allow at least 8,000,000 bytes, with the rationale that “8MB is chosen as a minimum since miners have indicated in the past that they would be willing to support such a size.”

Two details made the split clean. First, the specification required the very first post-fork block to be larger than 1 MB, so that Bitcoin nodes would reject it and the two chains could not accidentally rejoin. Second, it changed how transactions are signed, adding a flag called SIGHASH_FORKID, so a transaction valid on one chain would be invalid on the other. Without that replay protection, a payment on one chain could be copied onto the other by anyone who saw it.

SegWit was simply absent. The signing changes are described as an adaptation for a “non-Segwit deployment,” and none of the SegWit rules were carried over. That absence is what made Bitcoin Cash a different network rather than a variant: Bitcoin went on to activate SegWit later that month, and from then on the two chains accepted different transactions and different blocks.

04

1 August 2017: the ledger splits at block 478,558

The split has an unusually official description. In a memorandum on how to tax forked coins, the IRS Office of Chief Counsel wrote: “On August 1, 2017, at block height 478,558, the bitcoin ledger split into two separate ledgers. Bitcoin Cash became available and tradeable on cryptocurrency exchanges shortly after the fork occurred.” Every coin that existed at that height existed on both chains, so anyone holding bitcoin then also held the same amount of Bitcoin Cash, whether or not their wallet or exchange let them reach it.

Then, for several hours, nothing. The fork time passed at 12:20 UTC, but a chain needs a block, and mining one at Bitcoin’s difficulty with a small share of the hash power takes time. CoinDesk reported that ViaBTC mined the first Bitcoin Cash block at about 6:14 p.m. UTC, nearly six hours later. It was 1.915 MB and held 6,985 transactions, which made the point: it was a block Bitcoin’s rules would never have accepted.

From that block on there were two networks, two coins and two communities, each convinced the other had left. Bitcoin kept its name and ticker; Bitcoin Cash kept the shared history up to the split and set its own rules from there.

05

Bitcoin Cash splits again: Bitcoin SV, November 2018

Bitcoin Cash scheduled regular upgrades, and the one due on 15 November 2018 broke its community in two. The Bitcoin ABC side’s specification for that date added a new opcode, OP_CHECKDATASIG, required transactions within a block to be sorted in numerical order, and set a minimum transaction size of 100 bytes. It said nothing about the block size, which by then stood at 32 MB.

A rival implementation, Bitcoin SV, short for Satoshi’s Vision, rejected those changes. CoinDesk reported that it aimed instead to “restore retired code from the original bitcoin protocol” and to raise the block size “from 32 MB to 128 MB.” Its most prominent public supporter, CoinDesk reported, was Craig Wright, the subject of our article on the COPA ruling. In the days before the fork, mining pools supporting Bitcoin SV held a majority of Bitcoin Cash’s hash power, and there was open talk of a “hash war” in which each side would try to out-mine or disrupt the other.

The chain split on 15 November 2018 after block 556,766, the last block the two sides shared. Neither side eliminated the other. Bitcoin Cash continued under the ABC rules and Bitcoin SV continued as its own network. That is the recurring lesson of 2017 and 2018: when people who disagree about the rules cannot persuade each other, the system lets them separate rather than forcing one answer on everyone.

06

What the fork settled, and what it did not

The split answered one question for good: a hard fork with replay protection can create a working second chain without breaking the first. Holders ended up with coins on both. Exchanges, wallets and tax authorities had to decide how to treat the new asset, and the IRS memorandum quoted above is one result of that.

It did not settle the argument. Each community believes it kept the real Bitcoin, and no technical fact can adjudicate that; it is a question of which rules people choose to run and which coin they choose to value. What the record shows is narrower and more useful. Bitcoin’s rules were not changed by the fork. Bitcoin Cash’s rules did change, first to 8 MB blocks and then further, and its own disagreements produced a second split a little over fifteen months later. Both outcomes came from the same mechanism, people running the software they preferred, which is the part of the story that our block size war dossier is really about.

07

Separate the 2017 fork rules from present-day product claims

A historical fork specification answers which rules separated the networks at that point. It should not be used as a current specification for either network after later upgrades. Read the date and activation conditions before repeating a block-size or signing rule.

Replay protection addresses a narrower issue than wallet access: whether a signature intended for one branch can be reused as a valid spend on the other. It does not by itself establish that a custodian credited a customer, that a wallet supports both branches, or that a person can spend an output without satisfying its locking conditions.

Direct answers

Questions people ask

Is Bitcoin Cash the same as Bitcoin?

No. They share a transaction history up to block 478,558 on 1 August 2017 and have been separate networks with separate coins since. Bitcoin Cash uses larger blocks, does not include SegWit, and signs transactions differently so payments cannot be replayed between the two chains.

Did people who held bitcoin get Bitcoin Cash?

The chains shared the ledger state at the split, so the pre-fork unspent outputs were represented on both branches. A person able to satisfy an output’s spending conditions could potentially spend on each chain under its rules. Customers of a custodian depended on that service’s access and crediting policy; a Bitcoin account balance did not itself guarantee access to Bitcoin Cash.

Why did Bitcoin Cash reject SegWit?

Its supporters wanted capacity to come from bigger blocks on the base chain rather than from a signature discount and second-layer systems. The fork specification was written as a non-SegWit deployment, and contemporaneous reporting described the removal of SegWit as one of its two defining changes.

What is Bitcoin SV?

Bitcoin SV, short for Satoshi’s Vision, is the chain that split from Bitcoin Cash on 15 November 2018 after block 556,766. Its backers rejected the Bitcoin ABC upgrade and wanted a 128 MB block size and the return of retired opcodes. Both chains continued after a much-anticipated hash war failed to eliminate either.

Inspect the evidence

The answer and key facts have stable claim links. These records retain the scope and qualification when reused.

Bitcoin Cash is a separate cryptocurrency created by an incompatible rule change in August 2017. Its initial specification required larger-block support, omitted SegWit and added replay-protection rules. It shares Bitcoin’s earlier history through block 478,558, after which separate histories developed. The November 2018 Bitcoin Cash dispute produced another persistent split, including Bitcoin SV.

Scope: Bitcoin. Verification: verified · 2026-10-02T18:22:07.965Z.

Link to this claim
Split: Shared history through block 478,558; the first distinct Bitcoin Cash block is 478,559

Scope: Bitcoin. Verification: verified · 2026-10-02T18:22:07.965Z.

Link to this claim
Fork trigger: Activation was specified using median time past of at least Unix time 1501590000 (1 August 2017, 12:20 UTC), not a guaranteed wall-clock block time

Scope: Bitcoin. Verification: verified · 2026-10-02T18:22:07.965Z.

Link to this claim
First Bitcoin Cash block: Mined by ViaBTC at about 6:14 p.m. UTC; 1.915 MB; 6,985 transactions

Scope: Bitcoin. Verification: verified · 2026-10-02T18:22:07.965Z.

Link to this claim
Block size: The cited UAHF specification required the configured acceptance limit to be at least 8,000,000 bytes; the first fork block itself had to exceed 1,000,000 bytes

Scope: Bitcoin. Verification: verified · 2026-10-02T18:22:07.965Z.

Link to this claim
SegWit: Not included

Scope: Bitcoin. Verification: verified · 2026-10-02T18:22:07.965Z.

Link to this claim
Replay protection: A new signature flag, SIGHASH_FORKID

Scope: Bitcoin. Verification: verified · 2026-10-02T18:22:07.965Z.

Link to this claim
Origin: Bitmain’s UAHF contingency plan, published 14 June 2017

Scope: Bitcoin. Verification: verified · 2026-10-02T18:22:07.965Z.

Link to this claim
Second split: Bitcoin SV, 15 November 2018, after block 556,766

Scope: Bitcoin. Verification: verified · 2026-10-02T18:22:07.965Z.

Link to this claim
Revision history
  1. — Initial Bitcoin encyclopedia entry at this permanent URL.
  2. — Revised direct answer to preserve source scope and qualifications. Corrected key fact: Split Corrected key fact: Fork trigger Corrected key fact: Block size
  3. — Added reusable claims, explicit source locators, and matching Markdown and JSON. This publishing change does not itself establish factual verification.
  4. — Added “Separate the 2017 fork rules from present-day product claims”, clarified the search description. Independent verification is recorded separately.

Source register

Sources and references

Retrieval dates and locators are recorded individually.
  1. UAHF Technical Specificationbitcoincash.org repository on GitHub

    The fork rules: activation at median time past 1501590000 (1 August 2017, 12:20 UTC), an 8 MB minimum block size, a first fork block over 1 MB, SIGHASH_FORKID replay protection, and signing adapted for a non-SegWit deployment.

    Locator: The fork rules: activation at median time past 1501590000 (1 August 2017, 12:20 UTC), an 8 MB minimum block size, a first fork block over 1 MB, SIGHASH_FORKID replay protection, and signing adapted for a non-SegWit deployment. · Version / scope: 3e2e6da8c38dab7ba12149d327bc4b259aaad684 · Retrieved: 2026-10-02T15:04:18.120183+00:00Open source
  2. Bitmain Responds to UASF With Another Bitcoin Hard Fork AnnouncementAaron van Wirdum · 2017-06-14Bitcoin Magazine

    Reporting on Bitmain’s 14 June 2017 UAHF plan, including the up-to-8 MB block size and the statement that it would only launch in response to a successful BIP148; Bitmain’s original blog post is no longer reachable.

    Locator: Reporting on Bitmain’s 14 June 2017 UAHF plan, including the up-to-8 MB block size and the statement that it would only launch in response to a successful BIP148; Bitmain’s original blog post is no longer reachable. · Retrieved: 2026-10-02T14:48:58.086015+00:00Open source
  3. Bitcoin Cash: Why It’s Forking the Blockchain and What That MeansAlyssa Hertig · 2017-07-26CoinDesk

    Contemporaneous reporting describing the two main changes (8 MB blocks and no SegWit), the roles of Bitcoin ABC, ViaBTC and Bitmain, the 12:20 UTC fork time, and the Culianu quote about SegWit2x.

    Locator: Contemporaneous reporting describing the two main changes (8 MB blocks and no SegWit), the roles of Bitcoin ABC, ViaBTC and Bitmain, the 12:20 UTC fork time, and the Culianu quote about SegWit2x. · Retrieved: 2026-10-02T14:48:59.586328+00:00Open source
  4. Bitcoin Cash Just Mined Its First Block, Making Blockchain Split OfficialStan Higgins · 2017-08-01CoinDesk

    Reports the first Bitcoin Cash block mined by ViaBTC at about 6:14 p.m. UTC, nearly six hours after block 478,558, at 1.915 MB with 6,985 transactions.

    Locator: Reports the first Bitcoin Cash block mined by ViaBTC at about 6:14 p.m. UTC, nearly six hours after block 478,558, at 1.915 MB with 6,985 transactions. · Retrieved: 2026-10-02T14:48:59.469416+00:00Open source
  5. Chief Counsel Advice memorandum 202114020Internal Revenue Service

    An official record stating that on 1 August 2017, at block height 478,558, the bitcoin ledger split into two ledgers and Bitcoin Cash became tradeable shortly after.

    Locator: An official record stating that on 1 August 2017, at block height 478,558, the bitcoin ledger split into two ledgers and Bitcoin Cash became tradeable shortly after. · Retrieved: 2026-10-02T15:04:19.292201+00:00Open source
  6. 2018 November Upgrade Specificationbitcoincash.org repository on GitHub

    The Bitcoin ABC rules that activated on 15 November 2018: numerically sorted transactions, OP_CHECKDATASIG, a 100-byte minimum transaction size and updated replay protection.

    Locator: The Bitcoin ABC rules that activated on 15 November 2018: numerically sorted transactions, OP_CHECKDATASIG, a 100-byte minimum transaction size and updated replay protection. · Version / scope: 3e2e6da8c38dab7ba12149d327bc4b259aaad684 · Retrieved: 2026-10-02T15:04:19.345814+00:00Open source
  7. Bitcoin Cash Just Split Into Two BlockchainsChristine Kim · 2018-11-15CoinDesk

    Reports the 15 November 2018 split after block 556,766, Bitcoin SV’s aim of restoring retired code and raising blocks from 32 MB to 128 MB, Craig Wright’s support, and the pre-fork hash power picture.

    Locator: Reports the 15 November 2018 split after block 556,766, Bitcoin SV’s aim of restoring retired code and raising blocks from 32 MB to 128 MB, Craig Wright’s support, and the pre-fork hash power picture. · Retrieved: 2026-10-02T14:48:59.991761+00:00Open source
  8. Bitcoin Cash: Peer-to-Peer Electronic Cashbitcoincash.org (the Bitcoin Cash project’s own site)

    The project’s self-description, including its account of the scaling divide between a settlement-layer view and on-chain scaling for everyday cash.

    Locator: The project’s self-description, including its account of the scaling divide between a settlement-layer view and on-chain scaling for everyday cash. · Retrieved: 2026-10-02T14:48:58.853587+00:00Open source
How this article was made

Research and drafting use AI assistance. A separate automated review checks claims against primary sources; no external expert or named human review is implied. Publication, substantive editing, source retrieval and verification are recorded separately. This version was independently checked by an automated reviewer on 2 October 2026.

Editorial method and corrections

Degrees of Satoshi editorial project. “Bitcoin Cash: why Bitcoin split on 1 August 2017, and what happened to both sides after.” Published 2026-09-23; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/bitcoin-cash-fork-2017/