ZK Blind Auction
Proposal Overview
ZK Blind Auction is a platform to conduct a blind auction that only shows each bidder’s address and a hashed bid. In the scope of this proposal, the MVP implements blind auctions that can be created, and a deposit is collected during bids to discourage fraudulent bids. An auctioneer is responsible for collecting the secrets and bid amounts from bidders after auction end and generating a proof to verify the winning bid amount. Only the winning bid amount is revealed, and non-winning valid bids have their deposit refunded.
Application type
zkDAO
Use Case
Conduct blind auctions where users can trust an auctioneer to generate a proof and obscure their bid amounts. Blind auctions are often beneficial for nonprofits that need to fundraise by auctioning a donated item, and for auctions that wish to encourage buyers to put forth their best offer while preventing collusion.
Competitive Landscape
Blind auctions on blockchains are typically done not by fully obscuring bids but instead use fake bids to mimic this functionality. I am not aware of other live projects that use zero knowledge proofs to achieve this.
Proposal Ask
ZK Blind Auction is built to be community-driven and self-funded by the DAO. In order to get this up and running, we will be requesting the $15k/year stable basic income to take care of initial development, welfare and operations costs.
This ask will be in line with the laid down milestones as detailed below
- launching a feature-complete product on our testnet
- forming a DAO with 5-out-of-9 multisig with our DAOs
- launching on our mainnet with audit
- attracting 1k daily active users (with launch video, full PR promotion)
- attracting 10k daily active users (with a detailed roadmap, governance process)
Roadmap
Objective | Date | Status |
---|---|---|
Testnet launch | April 26th | Done |
Beta Testing and Fixes | May 6th | Done |
Mainnet Launch | May 6th | Done |
Smart Contract Audit | July 31st | Pending |
External links
- Source code
- Front-end
- Demo Video
- Mainnet Contracts
Screenshots of the dApp
-
Home Page
-
Create Auction
-
Auction Details