Bitmap Privacy Chain
01 / ARCHITECTURE

The protocol stack.

A deterministic EVM execution layer, a proof-verified shielded state machine, Bitmap-gated BFT consensus and periodic Bitcoin commitments.

PRE-MAINNET INTEGRATION

Four roots define one canonical block state.

R₁EVM state root

Accounts, contract code, storage and public asset balances.

R₂Note commitment root

Append-only Merkle commitment to all shielded notes.

R₃Nullifier root

Authenticated set of consumed notes for global double-spend prevention.

R₄Reserve root

Asset-adapter liabilities, locked reserves and pending settlement queues.

BLOCK HEADER COMMITMENTH = Hash(height ∥ parentHash ∥ evmRoot ∥ noteRoot ∥ nullifierRoot ∥ reserveRoot ∥ validatorSetHash)

Validators sign the same composite state. A mismatch in any root produces a different block hash and cannot be finalized as the same block.

Private values; public validity.

PUBLIC INPUTSanchor_rootnullifiers[]commitments[]public_deltafee
PRIVATE WITNESSnote_plaintextsspending_keysMerkle_pathsrandomnessrecipient_keys
01 MerklePath(note) → accepted_anchor_root02 Nullifier(note, spend_key) ∉ spent_set03 Ownership(spend_key, note) = true04 Σ value_in − Σ value_out − fee = public_delta05 Range(value) ∧ CanonicalEncoding(all_fields)06 Domain(proof) = chain_id ∥ circuit_version
Hidden

Private note value, recipient, sender linkage and spending key.

Public

Commitments, nullifiers, proof bytes, public value delta and fees.

Not guaranteed

Network anonymity, IP privacy and resistance to timing correlation.

Bitmap-gated BFT finality.

01ELIGIBILITY

2,100 Bitmap lock + BTC-denominated bond

02PROPOSE

Leader orders valid public and shielded transitions.

03PREVOTE

Validators independently execute and compare composite roots.

04PRECOMMIT

A supermajority locks one valid block candidate.

05FINALIZE

The finalized state becomes the parent for the next height.

FaultEvidenceConsequence
Double-signTwo signatures for conflicting blocks at one heightBond slash + seat removal
Invalid-state attestationSignature over a reproducibly invalid rootBond slash + eligibility review
UnavailableMissed duties across the defined windowReward loss → rotation

The chain periodically commits its finalized state to Bitcoin.

AAggregate finalized roots
BCreate checkpoint commitment
CBroadcast Bitcoin transaction
DTrack confirmation depth

Bitcoin anchoring makes later history rewriting externally detectable. It does not make the EVM chain inherit Bitcoin consensus or eliminate bridge and validator trust assumptions.