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.| Metaprotocol (NEXUS) | Traditional L2 | |
|---|---|---|
| Has its own chain? | No — uses existing chains | Yes — separate chain |
| Where state is anchored | Zcash (and later BTC/DOGE) L1 | L1 (via bridge contract) |
| Sequencer/operator needed? | Yes, but challengeable by anyone | Usually yes, often centralized |
| Bridge security | Not needed — vaults live on L1 | Bridge contract (trust risk) |
| Finality | L1 finality | L2 finality + L1 settlement |
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:| Chain | Escape Timelock | Time |
|---|---|---|
| Zcash | 16,128 blocks | ~2 weeks |
| Bitcoin | 2,016 blocks | ~2 weeks |
| Dogecoin | 20,160 blocks | ~2 weeks |