NoirHack On-Chain Quest
On-Chain Quest Hub POC
During the four-week NoirHack hackathon, our R&D team built an on-chain Quest Hub that lets anyone create and solve riddle-based challenges entirely via smart contracts on Ethereum. Each quest, defined by a title, riddle, and reward, is stored immutably in a QuestFactory contract, while a Solidity verifier auto-generated from a Noir ZK circuit ensures only correct solutions pass on-chain validation.
Riddles, Proofs, and Rewards Workflow
Users interact through a custom web interface where they submit answers; the client compiles the response into a Zero-Knowledge proof using the Noir-compiled ACIR circuit and sends it on-chain. Upon successful verification by the QuestVerifier contract, the QuestFactory releases the reward and emits events that trigger real-time UI updates, demonstrating a secure, transparent, and fully automated ZKP-driven quest experience.