project screenshot 1
project screenshot 2
project screenshot 3

zkDebit

zkDebit is a private payment solution leveraging zero-knowledge proofs (ZKPs) to process transactions without exposing sensitive details like card numbers or CVVs. Instead, users prove card ownership with a time-limited nonce, ensuring privacy and enhanced security for payments.

zkDebit

Created At

ETHGlobal Bangkok

Winner of

World - World Pool Prize

Prize Pool

Project Description

zkDebit is an innovative payment platform that leverages zero-knowledge proofs (ZKPs) to enhance privacy and security in digital transactions. Unlike traditional payment systems, zkDebit eliminates the need to share sensitive details such as card numbers, CVVs, or expiration dates with merchants. Instead, users generate and submit a cryptographic proof verifying their ownership of the card and transaction validity.

zkDebit’s use of zero-knowledge proofs shifts the paradigm from “protecting shared data” (encryption) to “never sharing sensitive data in the first place.” Nonce-based approach, time-limited identifier, is tied to each transaction ensures that even if the proof is intercepted, it cannot be reused or exploited, significantly reducing fraud risks. The platform operates on decentralized principles, offering transparency and minimizing reliance on intermediaries while maintaining user privacy.

By integrating these technologies, zkDebit aims to set a new standard for secure, private, and user-centric payment solutions, making it ideal for individuals and businesses seeking enhanced protection in digital commerce.

How it's Made

•	Privacy with Zero-Knowledge Proofs: Sensitive details like CVVs and credit card numbers are blinded using ZKPs and are never collected on any device.
•	ZKP Verifier: Implemented in Solidity, utilizing Circom for zero-knowledge proof generation and verification.
•	Backend: Built with Express to handle proof verification and communication between the frontend and blockchain.
•	Frontend: Developed with Next.js to deliver a smooth and secure user interface.
•	Integration: Uses Bitkub Next for wallet management and seamless product integration.
•	Deployment: Deployed on Flow and Scroll chains to ensure scalability, privacy, and interoperability.
background image mobile

Join the mailing list

Get the latest news and updates