txlab.cash
// Pathway 03

For operators who want to serve.

Run a full node so nobody has to trust anybody about the ledger. Run an indexer so your app doesn't rent chain data by the API call.

// Node diversity is a feature

BCH has three independent full-node implementations in three different languages. Consensus bugs get caught by disagreement, not audit alone — pick the stack you'd rather debug at 3am.

// 01 · Full nodes

Node implementations

All three validate the same consensus rules from different codebases. BCHN is the reference client; Verde (Java) and Knuth (C++) are independent re-implementations.

// nodeActive

Bitcoin Cash Node

Reference full-node implementation of the Bitcoin Cash protocol.

Server · Linux · macOS · Windows · MIT
Verified Jul 18, 2026
// nodeMaintained

Bitcoin Verde

Java-based full-node implementation of Bitcoin Cash.

Server · Linux · macOS · Windows
Verified Jul 18, 2026
// nodeMaintained

Knuth

Modern-C++ Bitcoin Cash full node and development platform.

Server · Linux
Verified Jul 18, 2026
// nodeActive

BCHN Dirty

Cypherpunk-themed skin of the Bitcoin Cash Node GUI wallet.

CashTokensMultisigWatch-only
Linux · macOS · Windows · Non-custodial
Verified Jul 18, 2026
// 02 · Indexers

Index the chain

Fulcrum for Electrum-protocol wallets; Chaingraph for GraphQL queries over UTXOs, CashTokens, and mempool state.

// indexerMaintained

Chaingraph

Multi-node BCH blockchain indexer with a GraphQL API and live subscriptions.

Server · MIT
Verified Jul 18, 2026
// indexerMaintained

Fulcrum

Fast SPV backend server for Electron Cash and other BCH wallets.

Server · Linux · macOS · Windows · GPL-3.0
Verified Jul 18, 2026
// 03 · Upgrades

Consensus history

BCH upgrades on a scheduled cadence — most on May 15, historically also November 15. If you're behind the latest activation, you're off consensus. Upgrade.

  1. LaylaMay 15, 2026// Current

    Bounded loops, Pay-to-Script, OP_DEFINE / OP_INVOKE, bitwise ops.

  2. VM Limits + BigIntMay 15, 2025

    New operation-cost budget replaces the 201-op limit, stack elements raised to 10,000 bytes, and BigInt removes nMaxNumSize entirely — arbitrary-precision math on chain.

  3. ABLAMay 15, 2024

    Adaptive Blocksize Limit Algorithm — block limit grows with sustained demand.

  4. CashTokensMay 15, 2023

    Native fungible tokens and NFTs (CHIP-2022-02) plus P2SH32 (CHIP-2022-05) — no wrappers, no bridge, no ERC-20 shim.

  5. May 2022 upgradeMay 15, 2022

    Native introspection opcodes and 64-bit script integers — the prerequisites CashTokens covenants would rely on the next cycle.

  6. AxionNov 15, 2020

    ASERT difficulty adjustment. IFP removed. BCHA / eCash forked here.

  7. PhononMay 15, 2020

    OP_REVERSEBYTES, sigchecks — script cost accounting.

  8. GravitonNov 15, 2019

    Schnorr signatures for OP_CHECKMULTISIG, minimal data push enforcement.

  9. Great WallMay 15, 2019

    Schnorr signatures, SegWit-recovery script.

  10. Magnetic AnomalyNov 15, 2018

    CTOR (canonical tx ordering), OP_CHECKDATASIG. BSV forked here.

  11. MonolithMay 15, 2018

    32 MB blocks, OP_RETURN 220 bytes, re-enabled opcodes (OP_CAT, OP_SPLIT, arithmetic).

  12. November 2017 upgradeNov 13, 2017

    New difficulty adjustment algorithm replacing EDA, plus LOW_S and NULLFAIL signature enforcement.

  13. UAHFAug 1, 2017

    User-Activated Hard Fork. BCH splits from BTC — 8 MB blocks, no SegWit, no RBF, SIGHASH_FORKID replay protection, Emergency Difficulty Adjustment.

// Full CHIP tracker with activation status and node-version compatibility — coming in phase 2.

// Next

Install recipes are coming

Copy-paste one-liners for BCHN + Fulcrum on Debian, Docker Compose for Chaingraph, systemd units — all in the next content sweep.