Penumbra: Building a Private DEX with ZKPs and Threshold Cryptography
Duration: 00:26:26
Speaker: Henry de Valence
Type: Talk
Expertise: Intermediate
Event: Devcon
Date: Oct 2022
ZKPs allow transactions to prove their state transition was valid, without revealing anything about what it was. But this isn't enough, because useful applications require shared state, which ZKPs can't provide. In this talk, we'll describe how to break this barrier by combining ZKPs with flow encryption, a new threshold crypto primitive, to allow private interaction with public shared state, and how Penumbra uses this technique to build a private DEX.