Unauthorized resale of tickets for high-demand and high-profile events, commonly referred to as black markets, has become a significant challenge:
Inspired by this growing issue, our app leverages the power of Zero Knowledge Proofs (zkSNARKs) to combat unauthorized resale.
Login-less Ticket Purchase System
Buyers interact with a system that does not require traditional logins.
Identity-Based Enforcement
Tickets are tied to the buyer’s identity through:
Resale Prevention
This system ensures a secure and transparent ticketing experience while preserving user privacy, addressing the pain points of the modern ticketing ecosystem.
The project went of to a smooth start with everyone aware of each other's roles. We began with a basic framework of the application. We split the work into frontend, smart contracts and backend (including Wallet Payment Integration). A majority of our work was focused on implementing the Zero Knowledge Proofs which make use of complex mathematical circuits to implement the concept of zkSNARKS. This was a very challenging aspect of the project as we had to make it our task to understand and implement these complex blockchain and cryptography concepts. This challenge was also complemented by the implementation of smart contracts on the Polygon zkEVM testnet, as we had to ensure that all test-cases could be addressed and ensuring a seamless user experience overall.
Integration of the features was also another challenge we faced as we had to trust in our teammates abilites to ensure that the integration of all the features were executed perfectly. This led to minor drawbacks but was overcome after long hours of debugging.
This project was implemented from scratch. We began with a basic idea, inspired by the massive reselling and inflated ticket prices from the Coldplay concerts scheduled to be held in India. In short, it was novel idea built from scratch through the course of the hackathon.
Tracks Applied (6)
BuidlGuidl.eth 🏰 🔥
Coinbase Developer Platform
The Graph
The Graph
The Graph
Polygon
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.
Discussion