
History of Plonk, Noir, and the building of Aztec 3
Zero Knowledge
00:00
How to Make a Fast ZK Protocol
I was working on a problem where I was trying to create a bespoke ZK circuit for verifying Poseidon hashes. There's a kind of a trifecta of papers that were coming that have come out over the last couple of years, they were using polynomial interactive oracle proof and combing scheme. But there was this one minor niggling little issue which is basically you use a commitment scheme to encode a vector as a polynictional. And then you'll perform some arithmetic of your vectors and use a and basically define some kind of polynometric expression that checks the correctness of that arithmetic. So once I cracked the sonic paper under so I'm like, right
Transcript
Play full episode