Mira: Efficient Folding for Pairing-based Arguments

Succinct non-interactive arguments of knowledge (SNARKs) are powerful cryptographic primitives that enable a prover to convince a verifier of the validity of a claim with a short proof. These primitives enable verifiable computation, where a client can outsource a difficult task to an untrusted cloud provider and then check via a proof that the task was performed correctly. While theoretical SNARK constructions have been known since the 90s, there have been numerous efforts over the past decades to minimize the prover complexity and proof size for real-world applications....

December 16, 2024 · Josh Beal, Ben Fisch

Derecho: Privacy Pools with Proof-Carrying Disclosures

Privacy pools use zero-knowledge proofs to enable anonymous transfers of assets on account-based smart contract platforms such as Ethereum. In a nutshell, these privacy pools enable users to deposit funds into a shared pool, anonymously transfer funds within the pool, and later withdraw funds without linkage to their previous transactions. While these pools offer a valuable service for users who desire privacy on smart contract platforms, they may also be subject to misuse by cybercriminals....

February 27, 2023 · Josh Beal, Ben Fisch