# Bloch-SIS-PoW — Genesis-2 Migration: Success Report

*As of 2026-07-22 · node v0.3.0-genesis2 · an honest status report, not a security or value claim.*

## What shipped

The **Genesis-2** migration is **live**. The prior chain could no longer sync from
genesis — ~95% of block bodies had been pruned everywhere and were unrecoverable —
so the network migrated to a **new chain** whose genesis commits to a hash-bound
snapshot of the old state. It worked: **every balance carried over** and the chain
is producing blocks.

| What | Result |
|---|---|
| **New chain** | Genesis-2 — a fresh chain, not a fork of the broken one |
| **Proof-of-work** | **SHA-256d** (double SHA-256, 80-byte header; little-endian target compare since the height-2400 fork) — ASIC/rented-hashrate compatible, standard Stratum V1/V2 |
| **Carry-over** | **413,743 UTXOs** preserved, bound to a published commitment; a node that loads a snapshot not hashing to the committed root refuses to start |
| **Post-quantum signatures** | **ML-DSA-65 ‖ Falcon-1024** (hybrid) — unchanged through the migration |
| **Consensus** | Pure PoW, deterministic proof-gated validation — **no FFG, no bonded committee, no BFT gadget** (the FFG-BFT candidate was dropped without ever shipping) |

## Live network (2026-07-22)

- **Node build:** `v0.3.0-genesis2`
- **Selected-chain height (blue_score):** ~3,448 · block_count ~3,648
- **Peers:** ~115 connected · ~2,000 known/persisted across the fleet
- **Block target:** ~30 s (ASERT difficulty)
- **Transactions:** working end-to-end (send/receive over JSON-RPC, PQ-signed)

## What was fixed along the way

- **Recurring crash eliminated.** Nodes were saturating on gossip-broadcast IBD
  (`Send Queue full` flood → disk fills → DAG corruption every ~36 h). v0.3.0 adds
  **announce-then-pull directed sync** (block fetch over a directed request/response
  channel instead of broadcast). Mixed-fleet safe.
- **Archival bootstrap.** A second archival peer was added so fresh nodes stop hitting
  "an archival peer is needed to bootstrap."
- **Onboarding corrected.** The node setup, the site (run-a-node, pool, snapshot,
  migration), and the assistant now describe the live SHA-256d chain — the required
  carry-over snapshot is published and checksum-verifiable.

## Products on the chain (built on the ownerless base)

- **Blochscan explorer** — Etherscan/mempool-grade, inside the Postern app (mobile +
  desktop): load a wallet → balances, paginated transaction history, a ⛏ mined
  summary with coinbase tagging, UTXO and network views.
- **Mining pool path** — standard Stratum on the node (V1/V2) + a keepalive proxy;
  stock ASIC firmware and CPU miners connect directly (verified: shares accepted).
- **Wallet** — real hybrid-PQ keygen/signing (WASM core), selective-disclosure keys,
  encrypted keystore.
- **Ezekiel 1** governance console — the real Rust engine compiled to WebAssembly,
  parity-proven against the native tests (17/17).

## Groundwork: the ZK-Ledger

The compact stateless-validity ledger (commitment roots in the coinbase, a Utreexo
accumulator, a STARK/FRI validity proof, proof-gated pruning, all post-quantum) is
**shipped but inert** — height-gated behind activation sentinels, changing nothing
today. It is the path to O(log n) node cost, not a live feature yet.

## Honest status — read this

This is an **unaudited mainnet beta**. A third-party audit is contracted, **not done**.
The network is **nascent: very few miners, low hashrate → 51%-attackable** — a young
SHA-256d chain is cheap to attack with rented hashrate, and confirmations should be
treated as reversible. **BLCH carries no value claim and is not a security;** there is
no sale, listing, or price, and the 17% founder premine is disclosed. The protocol is
**ownerless** — there is no official node, site, or explorer; the reference peers are
a convenience, not privileged infrastructure. This is research participation, not an
economy.

*Full source: gitlab.com/blochsispow-group/BlochSISPoW-project · © 2026 Tiago Beltrão
de Azevedo Tenório Acioli · licensed AGPL-3.0-or-later. "Math, applied. For life."*
