What is a Metaprotocol?
A metaprotocol is a set of rules layered on top of an existing blockchain, without modifying that blockchain itself. Zcash is like a road. NEXUS is a new set of traffic rules on that road — the road doesn’t change, but vehicles can now do more. NEXUS reads Zcash transactions, runs smart contracts, and writes a state summary back to Zcash. The chain itself is untouched. NEXUS launches on Zcash first. Bitcoin and Dogecoin join the same execution layer as the protocol expands.Metaprotocol vs L2 — What’s the Difference?
Both add features to a base blockchain. The key difference is where state lives and how trust works.
The practical benefit: There is no bridge to hack. Your ZEC sits in a Zcash vault secured by Zcash’s own consensus. No third party holds your keys.
How NEXUS Works Step by Step
Starting on Zcash:Why Zcash First?
Zcash is uniquely suited to be the launch chain because:- Native ZK proof verification: Zcash nodes already verify Groth16 proofs for shielded transactions. NEXUS piggybacks on this — state commitments are Sapling notes, verified by the chain itself. No external verifier, no trust assumption.
- 512-byte Sapling memos: State commits are posted as Sapling shielded notes with 512-byte encrypted memos — far more data than Bitcoin’s 80-byte OP_RETURN limit. This enables rich state metadata per epoch.
- Nullifier-chained commits: Sapling nullifiers cryptographically prevent state notes from being replayed. Each epoch references the nullifier of the previous note, forming a verifiable chain from genesis.
- Privacy-first infrastructure: Zcash’s cryptographic tooling (Groth16, Sapling) makes NEXUS’s stealth addresses and encrypted mempool a natural fit.
Security Model
NEXUS uses two independent security layers on Zcash:Layer 1: Groth16 ZK Proofs
Every state update comes with a Groth16 zero-knowledge proof — a mathematical guarantee that all transactions were processed correctly. Zcash nodes verify this natively. If the proof is invalid, Zcash rejects it outright.Layer 2: Economic Bonds + Fraud Proofs
Operators post a ZEC bond before committing state. If they post incorrect state, anyone can challenge:Your Funds Are Always Safe
Every NEXUS vault has an escape hatch — a backup spending path that only you can use after a waiting period:
The waiting period exists to give the protocol time to detect and respond to any incorrect state before funds leave — the same principle used by Lightning Network payment channels.