Skip to content

Developer reading order

CategoryDeveloper guideStatusReviewed / FrameworkLast reviewed2026-09-12

This is the recommended path for contributors who want to understand MoreBC2 without mistaking inherited Bitcoin structure for current BitcoinII v31.1.0 behavior.

1. Understand MoreBC2 and its evidence rules

Section titled “1. Understand MoreBC2 and its evidence rules”

Read:

  1. MoreBC2 README
  2. Project status
  3. Evidence Scale
  4. Documentation philosophy
  5. Verification standards
  6. Source review guide

Goal: understand what MoreBC2 can prove, what remains partial, and why claim-specific evidence matters.

2. Learn the current v31 BitcoinII-specific changes first

Section titled “2. Learn the current v31 BitcoinII-specific changes first”

Before relying on generic Bitcoin-style assumptions, read:

  1. Network specifications
  2. Consensus overview
  3. ShockWave difficulty adjustment
  4. Replay protection
  5. Consensus data restrictions
  6. Fork-aware header synchronization
  7. v31 wallet/PSBT/RPC/mempool/mining regression audit

Goal: know where current BitcoinII materially diverges from inherited Bitcoin assumptions before reading broad structural pages.

Read:

  1. Architecture overview
  2. Node startup
  3. Consensus model
  4. Life of a transaction
  5. Life of a block
  6. Life of a reorganization
  7. Block validation flow
  8. Mempool flow
  9. Peer communication model

Goal: understand major flows before diving into file-by-file implementation notes.

Start with Source atlas index, then use the entries relevant to the task.

For consensus/validation, prioritize chainparams.cpp, pow.cpp, transaction consensus, script interpreter, validation, block acceptance/storage, mempool acceptance, and the v31-specific entries above.

For networking, use protocol, connection management, addrman/banman, handshake, address relay, block/header relay, transaction relay, peer eviction, and send-loop pages.

For wallets/services, use wallet startup/RPC/spend/backup/encryption/coins/history plus raw-transaction, mempool, blockchain, network, and mining RPC pages.

Goal: trace implementation paths without treating every first-pass atlas page as exhaustive current-release verification.

Current high-value records are:

  1. Windows v31.1.0 node and RPC validation — 2026-09-11
  2. Windows v31.1.0 PSBT and replay-protection validation — 2026-09-11
  3. Public infrastructure smoke test — 2026-09-11

Goal: distinguish what was actually executed from what is only source-reviewed.

Read:

  1. Local development environment
  2. Build system guide
  3. Testing guide
  4. Release process guide
  5. Release verification guide

Goal: contribute without turning source-documented build/test commands into claims that MoreBC2 has already executed them.

Choose the relevant maintained section:

For exchange/service work, current confirmation, chainwork, release-authentication, RPC/indexing, replay-protection, and public-infrastructure evidence should be read together rather than independently.

Older v29 records remain useful for history and regression comparison, but they do not override v31 release-pinned source or September 2026 runtime evidence.

When a historical page and a current page disagree, first determine whether the difference is a real release change, a configuration difference, or stale documentation.

Status: Reviewed / Framework
Primary sources checked: Current developer index, v31 source-atlas entries, September runtime records, and maintained integration sections
Notes: Refreshed on 2026-09-12 to put v31-specific consensus/signing behavior and current runtime evidence ahead of inherited structural assumptions.