Groth16: The workhorse of zk-SNARKs
Groth16 is the pairing-based zk-SNARK that set the bar for on-chain verification.
OPEN ->Browse the curated catalog of zero-knowledge proof systems and cross-chain interoperability research. Every topic links to the episodes that cover it and the papers it came from.
TOPICS
12
ZK
6
INTEROP
6
REFERENCES
36
Groth16 is the pairing-based zk-SNARK that set the bar for on-chain verification.
OPEN ->PLONK broke the per-circuit trusted-setup curse.
OPEN ->STARKs throw out pairings in favor of hash functions and polynomial low-degree testing.
OPEN ->Nova is a folding scheme, not a SNARK by itself.
OPEN ->Halo2 started inside Electric Coin Co as the backend for the Orchard pool and escaped into the Privacy and Scaling Explorations group at the Ethereum Foundation.
OPEN ->zkVMs treat the zero-knowledge prover as a compiler target instead of a circuit library.
OPEN ->IBC is the original validity bridge.
OPEN ->LayerZero v2 made the security model application-configurable.
OPEN ->Wormhole is a message passing network secured by a permissioned guardian set.
OPEN ->Hyperlane's pitch is sovereign interop: deploy the protocol anywhere, pick your own validator set, swap the security model by contract.
OPEN ->Axelar is a Cosmos SDK chain whose entire job is cross-chain routing.
OPEN ->ZK light clients are where the ZK track and the interop track collide.
OPEN ->