Project Deviant · Analysis · BCH baseline

BCH on-chain baseline. Phase-1 sizing.

Document
BCH on-chain baseline
v1.0 · May 2026

Type
Market-sizing input
Feeds Vol.04 (Bootstrapped)
TL;DR · for fast readers

BCH on-chain activity is small and concentrated. Phase 1 must be sized accordingly.

I · Method and data confidence.

What we measured · what we inferred · what's pending

This document compiles BCH on-chain activity data from two independent sources: Blockchair API (transaction counts, value-filtered queries, lifetime totals) and bitinfocharts.com (daily snapshots, address-balance distribution, median/average transaction value). Where the two sources agree, confidence is high. Where they don't, we flag the discrepancy and reason about which figure is structurally more reliable for the question being asked.

The data was collected on May 15-16, 2026. Some queries returned cleanly; others were rate-limited by Blockchair's free tier (no API key, 1,440 queries per day, 30 per minute, automated soft-blocks after burst patterns). The dataset below distinguishes between directly observed numbers, derived numbers (computed from observed), and inferred numbers (estimated from distribution shape where direct queries weren't available).

Metric Value Source Confidence
Daily total transactions 10,792 Blockchair /stats High
Daily blocks 145 Blockchair /stats High
Lifetime transactions 415,598,055 Blockchair /stats High
Daily active addresses 2,238 bitinfocharts Medium
30-day transactions > $1 6,691 Blockchair /transactions (verified 2×) High
30-day transactions > $5 5,917 Blockchair /transactions High
Median transaction value $0.21 bitinfocharts Medium
Average transaction value $10,206 bitinfocharts Medium
Total addresses holding > $1 BCH 5,081,053 bitinfocharts Medium
BCH market price $412 multi-source High
BCH circulating supply 20.02M multi-source High
Mempool transactions 158 Blockchair /stats High
Daily transactions > $1 ~223 derived (6,691 ÷ 30) Derived
Daily transactions > $5 ~197 derived (5,917 ÷ 30) Derived
Daily transactions ≤ $1 ~10,569 derived (10,792 − 223) Derived
Daily transactions $1-$5 ~26 derived (223 − 197) Derived
Active : holder ratio 0.044% derived (2,238 ÷ 5.08M) Derived
Sub-$0.01 vs $0.01-$1 split — pending Pending
Daily > $100 — pending Pending
30-day unique active addresses (deduplicated) ~20,000 est. inferred (7-11× daily ratio) Inferred
A note on the 10,792 vs 1,399 discrepancy

Blockchair's /stats endpoint reports 10,792 daily transactions. Bitinfocharts' headline figure on the BCH main page reads 1,399 transactions per day. The two numbers describe the same chain on the same day.

The most likely explanation is methodology: bitinfocharts probably applies filters (excluding coinbase outputs, internal/consolidation transactions, or counting only transactions with at least one P2PKH-style external transfer), while Blockchair counts every transaction object on the chain. For sizing the addressable population we use Blockchair's 10,792 as the canonical daily count — it captures all on-chain events, including the CashTokens-carrier and microtransaction layers that bitinfocharts likely excludes. This matters because most of BCH's whitepaper-aligned use (microtransactions, tipping, token transfers) lives in exactly the population bitinfocharts probably filters out.

II · Chain age and accumulated history.

15+ years, not 9 — and it matters

BCH is often described as a 2017-launched chain. That's wrong in a way that affects the numbers. The Bitcoin Cash chain inherits from a common chain that started at the genesis block on January 9, 2009. The August 2017 event was a consensus-rule divergence, not a fresh genesis. Both BCH and BTC kept the genesis block, the addresses, the transaction history, and the full UTXO set up to block 478,558. The dispute over which side is the "continuation" is structural — each side has technical and philosophical arguments — but on the question of blockchain age and accumulated history, BCH has 15+ years of chain history, not 9.

This matters for the analysis in three ways:

The lifetime transaction count fits 15 years, not 9. Blockchair reports 415,598,055 lifetime transactions. Over 9 years that would be ~46M/year — far above BCH's current ~4M/year rate. Over 15 years (with shared pre-fork history for the first ~8.5 years) it's ~28M/year average, which matches the actual chain history: low 2009–2013, the 2014–2017 climb shared with BTC, then divergent post-fork rates.

The address base is older and larger than a 9-year chain would have. The bitinfocharts figure of 5,081,053 addresses holding more than $1 worth of BCH includes addresses created during the pre-fork era. After the fork, every pre-fork holder automatically owned BCH on the BCH chain at the same address. Many never moved their coins. Some lost their keys. Some are inactive but technically still hold BCH. The 5M figure carries 15 years of accumulated participation.

The dormancy pattern is real and quantifiable. A chain with 5M addresses holding > $1 but only 2,238 daily active addresses has a 0.044% activation rate. That's a sign of deep dormancy from the 2013–2017 era, not necessarily a sign of current dysfunction. Many of those 5M addresses haven't transacted since the fork. The pool of "BCH holders" includes a backlog of inactive holdings that inflate the holder count without contributing to current activity.

Implication for sizing

The 5M-address holder base is real but not addressable in any immediate sense. It's a latent pool that contributes to phase-2 potential if BCH adoption grows broadly, but cannot be reached directly by a CashScript-contract launch announcement. For phase-1 sizing, the active population (daily and monthly) is the correct denominator, not the holder count.

III · The transaction-value distribution.

Where the activity actually is

From the verified 30-day Blockchair queries combined with bitinfocharts daily totals, we can size each value band cleanly. The distribution is highly bimodal: a heavy mass of sub-dollar transactions at the bottom, a thin micropayment band in the middle, a steady high-value band at the top.

Under $1
~10,569
$1 – $5
~26
Above $5
~197
Daily total
10,792

The interpretation of these bands is important and easy to get wrong. The under-$1 cluster is not "noise" or "dust" in the dismissive sense. It includes a mix of legitimate activity that BCH's design specifically enables:

Microtipping and faucets. read.cash legacy traffic, noise.app-style social tipping, Telegram and Reddit tip bots. Each interaction is a small BCH transfer measured in cents or fractions of a cent. The whitepaper-original use case lives here.

Memo and on-chain social actions. Memo.cash style posts encode their content in OP_RETURN outputs, each costing a tiny BCH amount as the transaction carrier. Likes, follows, and reposts all show up as sub-cent on-chain events.

Dice and chance-game stakes. Satoshidice-descendant operators run on BCH because fees allow stakes of cents or less. Each play is a transaction.

CashTokens carrier outputs. A CashToken transfer (a token transfer, including stablecoin-equivalent tokens) requires a small BCH "carrier" UTXO — typically around the 546-satoshi dust limit ($0.0023 at $412/BCH). The token itself may carry $0, $1, $100, or $200 of value, but the on-chain BCH-denominated record shows only the carrier amount. On-chain BCH-USD statistics systematically undercount economic activity in any chain with native tokens, because the token-value layer is invisible to BCH-denominated metrics.

The micropayment band proper ($1–$5) at ~26 daily transactions is the most diagnostic figure. This is the natural home for everyday consumer payments — a $2 tip, a $3 coffee, a $4 dice stake. The fact that BCH currently sees only ~26 of these per day across the entire network is the clearest signal of current consumer-payment volume. It's not zero, but it's not a vibrant retail commerce layer either.

The above-$5 band at ~197 daily transactions captures the high-value layer: exchange settlements, OTC moves, treasury operations, large transfers between custodians, and CashTokens transfers where the wallet's BCH change output is the dominant value component (a $50 BCH change output makes the transaction appear in the $5+ band even when the token value being transferred is the actual intent).

A note on the sub-cent vs cent-to-dollar split

The under-$1 cluster of ~10,569 daily transactions could be split further. Sub-$0.01 versus $0.01-$1 would tell us whether the bulk is token-carrier overhead (sub-cent) or genuine sub-dollar payments and tips (cent-to-dollar). This split is pending — Blockchair rate-limiting prevented its direct measurement in the current pull. From multiple-IP follow-up queries, the dataset will be expanded.

Either way, both subcategories are legitimate activity: token-carrier outputs facilitate CashTokens transfers that may carry significant token value, and cent-to-dollar transactions are core whitepaper-aligned microtransactions.

IV · The phase-1 reach funnel.

From holders to realistic launch audience

Sizing the phase-1 addressable population requires walking from the broad holder base down to the realistic launch-week audience. Each tier filters out a substantial fraction of the previous tier.

Total addresses holding BCH > $1
15 years of accumulated participation; many dormant since pre-2017 fork
5,081,053
Holder base
Holders with > $100 BCH
Meaningful stake; more likely to be active, less likely to have lost keys
876,325
Meaningful stake
Holders with > $1,000 BCH
Significant exposure; high motivation to learn about new BCH products
224,396
Significant exposure
Monthly active addresses (estimated)
Deduplicated unique addresses transacting in a 30-day window
~20,000
Monthly active
Daily active addresses
Unique addresses transacting on any given day
2,238
Daily active
High-value-active daily (transactions > $5)
Users moving meaningful economic value, not microtransactions
~197
Tx-count proxy

The transition from holder count to active count is the largest filter — over 99.9% of holders do not transact on any given day. The transition from daily-active to high-value-active is similarly steep — most daily transactions are sub-dollar. These two filters together define what "the BCH community" actually means as a real, reachable audience.

V · On-chain is a fraction of total BCH activity.

CEX flows, custodial holdings, the invisible majority

The numbers above describe what happens on-chain. They do not describe total BCH economic activity. The off-chain layer is substantially larger:

CEX volume. 24-hour BCH spot trading volume on centralized exchanges (Binance, Coinbase, Kraken, OKX, and dozens of smaller venues combined) typically runs $130-150 million per day. On-chain volume in the same window was $14.28M. Off-chain CEX volume is roughly 10× on-chain volume by value.

Custodial holdings. Exchange custodial pools represent millions of beneficial holders concentrated in a small number of cold and hot wallets. A user holding BCH on Coinbase or Binance is invisible to on-chain stats unless they withdraw — and most don't. The 5M-address figure undercounts beneficial holders by an unknown but substantial multiple.

What this means for a DEA-class product. A DEA contract is on-chain by construction — non-custodial, contract-bound, executed by BCH consensus. It can only serve the on-chain-active subset of the holder population. Users on custodial exchanges must self-custody their BCH to interact with the contract. The off-chain population is not directly addressable in phase 1 — they have to migrate to non-custodial wallets first, which is a real friction.

This is a meaningful constraint. The 10× ratio between off-chain and on-chain volume means the addressable on-chain population is the binding constraint, not the total holder count. For revenue modeling, sizing should be against on-chain active addresses, not against holder counts or market-cap-derived figures.

VI · Two-phase audience model.

BCH-native first, wider audience second

The numbers above describe the realistic phase-1 audience. They do not describe the addressable market in steady state, because crypto allocation is not sticky. A wallet that offers a better experience, better economics, or a categorically new product pulls users across chains. Most retail crypto users hold across multiple chains and shift activity to wherever the product they want lives.

Phase 1

BCH-native community.

The currently-active BCH population. Already on-chain, already running BCH wallets, already comfortable with the technical context. Hears about a new CashScript contract via existing community channels (r/btc, BCH-focused Telegram and Discord, BCH developer mailing lists, Memo posts).

Friction is near-zero — users can interact from existing wallets, or migrate to a wallet that integrates the contract. They validate the product, find bugs, write early tutorials.

~10,000–25,000 monthly active addresses
~2,000-3,000 daily active
Phase 2

Wider audience pulled by novelty.

Once the product is validated and the wallet experience is polished, the proposition changes. The pitch becomes: an asset class that exists nowhere else in crypto, on BCH. A rational user who wants exposure to that asset class has to come to BCH — there's no substitute on another chain.

This phase is not bottlenecked by BCH's current activity. It's bottlenecked by product novelty (does it deliver something genuinely unavailable elsewhere) and wallet quality (is the friction of migrating to BCH acceptable). The structural argument for phase 2 lives in Vols.05–10.

Sized by product pull, not by current BCH activity

The two phases serve different functions. Phase 1 validates the product on a real, small, knowledgeable audience. Phase 2 expands the audience by changing what people are coming to BCH for — not "BCH adoption" in the abstract, but "an asset that lives on BCH and nowhere else." The phase-1 numbers are tractable because we're not betting on the current 2,200/day to grow organically into millions; we're betting on a categorically new product to pull users across the boundary.

VII · Implications for the revenue model.

What feeds Vol.04, what's load-bearing

Use on-chain active addresses as the phase-1 denominator, not holder counts. The 5M holder figure is real but mostly dormant. Modeling against ~20,000 monthly active addresses is the honest baseline for phase 1.

The micropayment band ($1-$5) is the smallest of the three. ~26 daily transactions in this band tells you that everyday consumer-payment use is not currently a vibrant economy on BCH. A DEA-class product whose value depends on retail consumer payment volume will struggle in phase 1. A DEA-class product whose value depends on holders moving substantial value (the >$5 and >$100 bands) has more direct addressable activity.

Treat the sub-dollar layer as opportunity, not waste. ~10,500 daily sub-dollar transactions is one of the largest on-chain microtransaction populations in crypto. Most chains can't host that population at all because their fees exceed the transaction value. A CashTokens-based product that serves the microtransaction layer specifically (tipping primitives, faucet infrastructure, social-action utilities) has unique addressable activity that doesn't exist on other chains.

Plan for phase 1 to be small in absolute terms. If the product converts 1% of monthly-active addresses to users in the first three months, that's 200 users. At 5%, 1,000. At 25% (very high conversion for a brand-new contract), 5,000. The revenue model should be tractable at these scales — early-stage tooling-fee revenue, not enterprise-scale recurring volume. Bootstrapped-revenue thinking, not VC-scale projections.

Plan for phase 2 to be larger than phase 1, on a different timescale. Phase 2 audience growth is non-linear and depends on product novelty propagating through the broader crypto-aware audience. Sizing requires modeling adoption curves, not on-chain baseline activity. Phase 2 conservative case: 10× phase 1 over 12-18 months (if novelty pulls users). Phase 2 optimistic case: 50-100× phase 1 over 2-3 years (if the structural pitch resonates with broader crypto allocation flows). Both are speculative; both lie outside what this baseline document can confidently measure.

Honesty about what this document is

This is baseline data, not a projection. It tells us the size of the phase-1 audience at the moment of launch. It does not tell us how many of them will actually use the product, how fast adoption will grow, or how large phase 2 will become. Those depend on product execution, wallet experience, and the strength of the structural argument — none of which are visible in on-chain transaction counts.

The value of measuring the baseline cleanly is that it prevents over-promising on phase 1. If a revenue model assumes 100,000 phase-1 users, it's inconsistent with this baseline and will fail. If a revenue model assumes 1,000-5,000 phase-1 users in the first six months, it's compatible with this baseline and worth modeling further.

VIII · Data still to collect.

Next iteration of the dataset

The dataset above is solid for the questions it answers but has known gaps. The following queries are pending — they can be run from alternate IPs after Blockchair's rate-limit window resets, or via Blockchair's database-dumps feature for bulk analysis:

Pending query Why it matters
30-day transactions > $0.001 Distinguishes near-dust from genuine microtransactions; tells us how many on-chain events are above the carrier-output threshold.
30-day transactions > $0.01 Splits the under-$1 cluster into sub-cent (carrier-dominant) vs cent-to-dollar (microtransaction-dominant). Tells us how much of the dust band is real human-driven activity.
30-day transactions > $0.10 Granularity within the cent-to-dollar band; whether activity clusters at tip-tier or sub-tip.
30-day transactions > $10 Distinguishes meaningful-payment band from coffee-tier band. Refines the high-value layer.
30-day transactions > $100 Sizes the substantial-transfer band — likely dominated by exchange flows and OTC.
30-day transactions > $1,000 Sizes the whale / large-transfer band. Probably small in count, but informative about who is moving real money on BCH.
30-day unique active addresses (deduplicated) Replaces the 7-11× daily multiplier estimate with a directly measured number.
Daily new addresses created (30-day series) Leading indicator of network growth or decline. Currently we have only the snapshot, not the trend.
Per-day transaction counts (30-day series) Reveals whether May 15 was representative or below trend. Smooths daily variance.

Once these queries land, this document will be revised. The phase-1 sizing range will tighten, the distribution shape will sharpen, and the dust-vs-microtransaction question will resolve.