Enigma Auctions: Privacy-Preserving Multi-Party Auctions with Noir, MPC and ZK-Verified Local Elo Scores #6294
vaughanlove
started this conversation in
[NRG#2] Private Shared States
Replies: 3 comments 5 replies
-
Hi @vaughanlove, thanks for submitting the proposal! A few comments:
|
Beta Was this translation helpful? Give feedback.
4 replies
-
Separately minor note on:
We will strive to announce selected proposals as soon as possible, by November 8th, 2024 latest. |
Beta Was this translation helpful? Give feedback.
1 reply
-
Deadline to update proposals is now extended to October 28th, 2024 if it helps buy a bit of extra time to supplement details. Good luck! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Title: Enigma Auctions: A Framework for Custom Privacy-Preserving Auctions using Noir and REP3 MPC
Summary:
Enigma Auctions is a framework that enables anyone to create custom privacy-preserving auctions using Noir circuits and TACEO's REP3 MPC protocol. The system allows auction creators to define their own scoring rules and input requirements while maintaining bid privacy through MPC. Rather than being limited to specific auction types, the framework supports arbitrary Noir circuits that can implement any scoring logic, making it suitable for government contracts, energy markets, real estate, or any other domain-specific auction needs.
Methodology:
Auction Creation:
Bid Submission:
Winner Selection:
Final ZK proof:
side note: We briefly discussed generating the extended witness client-side to offload some of the computation, since witness generation is going to be the bottleneck. As I currently understand though, that wouldn't be possible to generate unless each bidder had everyone else's bid as well. Please correct me if I am wrong!
Assumptions:
Timeline and Deliverables:
Month 1 (November 2024):
Month 2 (December 2024):
Week 1-2: User Interface Development
Week 3-4: Verification Systems
Month 3 (January 2025):
Week 1-2: Example Implementation
Week 3-4: Documentation & Release
Future work:
Team:
Start Date:
Beta Was this translation helpful? Give feedback.
All reactions