privatemarket.dev/whatisthis
Private Market is a permissionless p2p marketplace that enables any user to bid/ask private keys, signatures and groth16 proofs. We present here our zero-knowledge circuits and contracts used for privately exchanging cryptographic objects on Ethereum. First, we outline how property, encryption and commitment proofs work in the context of a p2p market. Then, we detail setups of increasing complexity for selling ECDSA keypairs, EdDSA Signatures and groth16 proofs in a trustless and privacy-preserving manner. While selling private keys of ethereum addresses and EdDSA signatures is relatively straightfoward, we have had to leverage recursivity to enable anonymous trades of groth16 proofs. We conclude by describing a setup where users can trustlessly sell execution of transactions themselves on Ethereum, laying out a potential construction of stealth transactions. Interestingly, this setup could be generalized to any kind of contract interactions - aka stealth interactions. Our motivation i
Private Market What is this? Private Market is a permissionless p2p marketplace that enables any user to bid/ask private keys, signatures and groth16 proofs. Summary We present here our zero-knowledge circuits and contracts used for privately exchanging cryptographic objects on Ethereum. First, we outline how property, encryption and commitment proofs work in the context of a p2p market. Then, we detail setups of increasing complexity for selling ECDSA keypairs, EdDSA Signatures and groth16 proofs in a trustless and privacy-preserving manner. While selling private keys of ethereum addresses an
Explore this link on the map →related reading
- Aleo: Can You Keep a Secret?notboring.co
- Zero Knowledge Proofs: An illustrated primer – A Few Thoughts on Cryptographic Engineeringblog.cryptographyengineering.com
- thesis.pdfaayushg.com
- The Hitchhiker's Guide to Ethereum - Delphi Digitalmembers.delphidigital.io
- [1904.05234] Flash Boys 2.0: Frontrunning, Transaction Reordering, and Consensus Instability in Decentralized Exchangesarxiv.org
- The MPC-ZKP Architecture | Renegadedocs.renegade.fi
- PLUME: Unique Pseudonymity with Ethereumblog.aayushg.com
- Cheap, Anonymous Vickrey Auctions on-chainblog.aayushg.com
- Introduction to zk-SNARKs | Consensysconsensys.net
- Ethereum Blockspace: Who Gets What and Why - Alkimiyaaniccaresearch.tech
- Pearl Whitepaperpearlresearch.ai
- Intern Breakdown #4: Zero-Knowledge Proofsinternbreakdowns.substack.com