zkCoins
- Name: zkCoins
- URL: https://docs.zkcoins.app/
- Category: bitcoin client-side validation / shielded transaction infrastructure / proof-carrying-data payments
- Tags: bitcoin-ecosystem
- Summary: zkCoins is a Shielded CSV implementation track, not some new Bitcoin base layer. Useful note because it makes the actual control surface legible: sender-side proof generation, offchain proof handoff, receiver-side verification, and Bitcoin reduced mostly to nullifier ordering. Serious prototype, not finished protocol.
- What it does:
- Builds a wallet around Shielded CSV, a client-side-validation payment protocol for Bitcoin that keeps validation and transaction history offchain between participants
- Uses proof-carrying data so each received coin comes with a constant-size zero-knowledge proof of valid ancestry rather than a history that grows with every prior hop
- Posts only nullifier-related data to Bitcoin so the base chain mainly serves as a double-spend-prevention ordering layer instead of a full transaction-replay layer
- Aims to preserve sender, receiver, amount, and graph privacy by revealing only that a spend occurred, not the underlying transfer details
- Reuses Bitcoin directly without proposing a soft fork, sidechain, new asset, or separate consensus system
- Packages the protocol into a deployable wallet/server stack derived from the earlier ZeroSync prototype
- Key claims:
- The docs make the Shielded CSV flow concrete instead of leaving it as paper architecture: sender proof generation, offchain proof handoff, publisher-side nullifier posting, receiver-side verification, and Bitcoin as a narrow anti-double-spend base layer.
- The real mechanism is proof-carrying transaction validity. Each coin carries a constant-size proof of valid ancestry instead of dragging growing history along forever.
- The small-onchain-footprint framing matters because zkCoins is trying to shrink Bitcoin’s role to opaque nullifier publication while moving most semantic validation offchain.
- The implementation is still behind the full paper.
PROTOCOL_STATUS.mdsays the current stack does not yet implement the full nullifier system, Schnorr half-aggregation, conditional NAV, trustless publisher fees, or scanner-side aggregate-signature verification, so read it as a serious prototype path, not finished protocol.
- Whitepaper: zkCoins does not appear to publish a separate standalone wallet whitepaper. Its canonical protocol paper is Shielded CSV, collected alongside project materials in
../whitepapers/zkcoins-primary-sources-2026-05-13.md. - Sources:
Internal linkages
-
Keep the budget short.
-
Best protocol baseline: shielded-csv.
-
Best broader client-side-validation contrast: rgb.
-
Best adjacent Bitcoin state-offload contrast: spark.
-
Last reviewed: 2026-06-02 UTC