ZKas v0.4.0 — trustless-bridge primitive, shielded IBD
ZKas v0.4.0 — trustless-bridge primitive, shielded IBD
Private-by-default Kaspa fork (shielded-by-default via Orchard). This release bundles the consensus work since v0.3.0 and matches the current live zkas-mainnet.
Consensus
- Full ZKas wire identity: merged-mining magic
ZKMM, 16-byte hash personalizations, genesis re-cut. Nodes on this build only interoperate with the resetzkas-mainnetchain. - Canonical-R trustless-bridge primitive: a shielded state root is provably PoW-committed via the KIP-21
seq_commit(Toccata active from genesis);OpChainblockSeqCommitreads a buried block's seq-commit on-chain. - Pruning + shielded-state IBD over p2p
v10(request_pruning_point_shielded_state) — fast/pruned nodes import the full shielded state (note-commitment tree, nullifier accumulator, turnstile totals, burn root) with cross-check on import. - Reorg nullifier crash-consistency: shielded nullifier revert/apply across a reorg now commit in a single atomic
WriteBatch.
Binaries in each archive
kaspad, zkas-miner, zkas-walletd, zkas-api, shielded-pay, stratum-bridge.
Assets
zkas-v0.4.0-linux-amd64.zip(static musl)zkas-v0.4.0-win64.zipzkas-v0.4.0-osx-arm64.zip(Apple Silicon)zkas-v0.4.0-osx-x86_64.zip(Intel Mac)kaspa-wasm32-sdk-v0.4.0.zip
Built from main @ 603afce.