Skip to content

ZKas v0.5.0 — Bridge reset (peg-out seam + peg-in + new genesis)

Choose a tag to compare

@firecash firecash released this 25 Jul 14:16

ZKas v0.5.0 — Bridge reset (peg-out seam + peg-in primitives + new genesis)

Consensus-breaking chain reset. Nodes on this build run the fresh zkas-mainnet genesis
d15a799d… (launch anchor 2026-07-25); prior-chain nodes cannot join.

Consensus (bundled into the reset)

  • Peg-out burn-exit seamdeclare_burn → exit receipt {V, recipient, nullifier}
    burn accumulator → burn_root folded into the shielded state root (reorg/IBD-safe). The
    ZKas side of the trustless KAS⇄ZKAS bridge.
  • Peg-in Layer-1 primitives (keyless consensus mint)KaspaBurnProof (verify a mirror-ZKAS
    burn tx Merkle-included under a buried-PoW Kaspa header) + general any-index Merkle inclusion
    • turnstile pegged_in accounting (pool = coinbase + pegged_in − fees − burns ≥ 0).
  • Canonical-R live from genesis (Toccata=always / KIP-21 seq-commit) — a shielded state root is
    provably PoW-committed; verified against real Kaspa mainnet.
  • Dev fee — 5% per-block to the new shielded recipient.

Binaries per archive: kaspad, zkas-miner, zkas-walletd, zkas-api, shielded-pay, stratum-bridge.
Built from main @ b1c8360.