XEC
XEC ยท ECASH

What is eCash?

Bitcoin ForkAvalanche
Last verified: May 2026
This page documents what eCash is and how it works โ€” based on official eCash documentation. Nothing here is financial advice. Always do your own research.

๐Ÿ‘‹ New to this? Just start reading at the top โ€” it begins in plain English and gets more detailed as you scroll. Jump to any level:

๐ŸŸข The simple version

Plain English โ€” no jargon. Start here.

One sentence that captures it

eCash (XEC) is the rebranded successor to Bitcoin Cash ABC โ€” the chain that won the 2018 BCH hash war against Bitcoin SV โ€” which has since added an Avalanche consensus layer for fast transaction finality on top of its proof-of-work foundation, creating a hybrid consensus model unique in the Bitcoin fork family.

The lineage: Bitcoin โ†’ Bitcoin Cash โ†’ eCash

eCash's history: Bitcoin forked into Bitcoin Cash (BCH) in August 2017. Bitcoin Cash then split in the November 2018 hash war โ€” Bitcoin Cash ABC won and kept the BCH ticker. In 2021, Bitcoin Cash ABC (BCHA) rebranded to eCash and created a new ticker XEC with a different denomination (1 BCH = 1,000,000 XEC, changing the unit to make small amounts more user-friendly). The new denomination was designed to make sub-cent transactions easier to express โ€” instead of 0.000001 BCH, users see 1 XEC.

Avalanche on eCash โ€” the technical differentiator

The most significant eCash development is the integration of Avalanche โ€” a pre-consensus protocol that provides near-instant transaction finality before proof-of-work mining confirms the block. This is not the same Avalanche as the AVAX blockchain. eCash's Avalanche is a specific pre-consensus voting protocol used as an additional layer on top of standard Nakamoto (PoW) consensus. When a transaction is broadcast, Avalanche validators quickly vote on whether to accept it โ€” providing ~3 second pre-confirmation โ€” while PoW provides final settlement over longer timeframes. This hybrid model gives eCash both Bitcoin's long-term security (PoW) and near-instant usability (Avalanche).

What XEC is used for

XEC is the native currency of the eCash network, used for peer-to-peer payments. The denomination change (1 BCH = 1,000,000 XEC) means typical transactions involve whole numbers of XEC rather than tiny decimal fractions. The eToken protocol allows token creation on eCash, similar to Ravencoin's approach but using UTXO-based token representation.

Is it legal in India?

Yes. XEC is a VDA under Indian law. 30% tax and 1% TDS apply. See India regulation.

๐ŸŸก A bit more detail

For when you want to go a little deeper.

eCash's Avalanche pre-consensus

eCash's Avalanche implementation uses the Avalanche protocol paper (Rocket et al., 2019) โ€” a Byzantine fault-tolerant consensus mechanism based on repeated random sampling. When a new transaction appears, Avalanche nodes query random subsets of peers about their preference for conflicting transactions. Each node updates its preference based on the sampled responses. After sufficient rounds, nodes converge on a common decision. This convergence happens in seconds rather than the 10-minute block time of PoW Bitcoin, enabling fast pre-confirmation without sacrificing PoW finality.

What it's used for in real life

eCash's fast pre-confirmation is used for point-of-sale payments where waiting 10 minutes (or even 1 block) for confirmation is impractical. eTokens on eCash have been used for loyalty programmes and community tokens. The Cashtab wallet and Cashtab extension provide user-friendly eCash wallet experiences. eCash's large block capacity (currently 32MB+) enables high transaction throughput. The GNC (Global Network Council) governs protocol development. eCash also funds development through an 8% block reward subsidy going to development.

The 8% infrastructure funding model

eCash allocates 8% of every block reward to an infrastructure fund โ€” similar to Dash's treasury model (10%) and Zcash's Dev Fund. This fund supports protocol development, marketing, and ecosystem growth. The allocation is enforced at the consensus level โ€” miners must include the infrastructure fund output in their coinbase transaction or the block is invalid. This creates sustainable development funding without relying on donations or venture capital.

How people evaluate this

Key eCash metrics: transaction volume, Avalanche pre-consensus adoption rate, eToken activity, and development progress. The Avalanche hybrid consensus is eCash's primary differentiator โ€” no other Bitcoin fork has implemented a pre-consensus layer. The key question is whether the speed improvement justifies the added complexity versus simpler payment approaches. Live data: CoinGecko ยท eCash Explorer.

๐ŸŸฃ The full technical picture

For the technically curious.

Avalanche protocol: the snowball/snowflake family

The Avalanche protocol (Rocket et al., 2019) describes a family of metastable consensus protocols. The simplest variant (Slush) repeatedly queries k random peers and adopts the majority preference. Snowflake adds a confidence counter that increments on consecutive same-preference rounds and resets on conflicting responses. Snowball adds a preference counter tracking which opinion has received more confirmation. Avalanche (the full protocol) applies Snowball to a directed acyclic graph (DAG) of conflicting transaction sets. eCash's implementation uses Avalanche's polling mechanism on top of its UTXO-based chain rather than a DAG โ€” adapting the protocol to Bitcoin's UTXO model.

Sources: Rocket, T. et al. (2019). Snowflake to Avalanche: A Novel Metastable Consensus Protocol Family for Cryptocurrencies. arxiv.org/abs/1906.08936 ยท eCash documentation: e.cash/blog

eToken protocol โ€” UTXO-based tokens

eTokens on eCash use the Simple Ledger Protocol (SLP) token standard โ€” a protocol for creating tokens using Bitcoin's existing OP_RETURN output mechanism. Token data (creation, transfers) is encoded in OP_RETURN outputs of standard eCash transactions. Full nodes that understand SLP validate token operations; light clients can query an indexer for token state. This approach means tokens are secured by eCash's proof-of-work without requiring a separate execution environment โ€” similar to Ravencoin's protocol-native tokens but implemented via OP_RETURN metadata rather than dedicated transaction types.

Technical detail

eCash's denomination (1 BCH = 1,000,000 XEC) was not a technical change to the protocol but a UI/display change. The underlying satoshi units remain unchanged โ€” 1 XEC = 100 satoshi in eCash's base units (compared to Bitcoin's 1 BTC = 100,000,000 satoshi). This means eCash's smallest unit is 0.01 XEC (equivalent to 1 satoshi in Bitcoin terms). The denomination change was motivated by psychological research on unit bias โ€” users perceive "owning 1,000 XEC" as more substantial than "owning 0.001 BCH" even when the value is identical, potentially affecting adoption behaviour for small-payment use cases.

Key facts

  • Lineage: Bitcoin โ†’ Bitcoin Cash โ†’ Bitcoin Cash ABC โ†’ eCash
  • Ticker: XEC (rebranded from BCHA in 2021)
  • Denomination: 1 BCH = 1,000,000 XEC (UI change)
  • Hybrid consensus: PoW (Nakamoto) + Avalanche (pre-consensus)
  • Infrastructure fund: 8% of block rewards
  • Token standard: eTokens (SLP via OP_RETURN)
  • Supply: 21 quadrillion XEC (= 21 million original BCH units)