Aarkham
Zero Knowledge Proof based Flash Loan Application
Created on 21st June 2025
•
Aarkham
Zero Knowledge Proof based Flash Loan Application
The problem Aarkham solves
Aarkham addresses a critical gap in the blockchain and Web3 ecosystem: the absence of a truly decentralized, privacy-preserving, and secure KYC system. Traditional identity verification methods often require users to disclose sensitive personal information, exposing them to the risk of data breaches and misuse. Moreover, most KYC processes lack transparency and are not compatible with the trustless ethos of decentralized finance (DeFi). Aarkham solves this by leveraging zero-knowledge STARK proofs to verify a user’s Aadhaar-linked identity without ever revealing it. This ensures privacy, enhances security, and builds trust. To support seamless integration, Aarkham also includes a no-code flash loan simulation tool—making advanced DeFi strategies like arbitrage accessible to all users while preserving full anonymity and control over their data.
Challenges we ran into
ZKP Integration with Aadhaar Verification:
Implementing zero-knowledge STARK proofs to verify Aadhaar-linked identity without revealing user data was technically complex and required custom cryptographic circuits.
Cross-Stack Communication:
Ensuring smooth communication between Solidity-based smart contracts and our Next.js frontend introduced challenges in maintaining data consistency and managing async blockchain events.
Performance Bottlenecks in Proof Generation:
Using Rust and SP1 for proof generation required heavy optimization to keep the verification process efficient and scalable.
Protocol Compatibility:
Integrating with DeFi protocols like Aave V3 and Uniswap while preserving user privacy and flash loan security demanded meticulous smart contract design and testing.
Security & Privacy Balance:
Maintaining a strict privacy-first architecture without compromising the functionality or transparency expected in DeFi systems was a constant balancing act.
Tracks Applied (3)
Ethereum Track
ETHIndia
Best use of Gemini API
Major League Hacking
Best Use of MongoDB Atlas
Major League Hacking