zk-STRKfi
๐ Inspiration
DeFi lending still relies heavily on over-collateralization because thereโs no privacy-preserving way to verify financial credibility. We wanted to empower users to prove their on-chain income or activity without exposing wallet details, ensuring both privacy and trust. Thus, zk-STRKfi was born โ a ZK-powered loan verification system that makes crypto lending smarter, safer, and privacy-first.
๐ก What it does
zk-STRKfi allows users to prove their financial stability using on-chain wallet activity through Zero-Knowledge Proofs (ZKPs). Users can verify statements like:
โI earned over 50 STRK this monthโ without revealing wallet addresses, transaction history, or counterparties. Lenders can validate these proofs on StarkNet, enabling trustless, privacy-preserving loan verification across any network.
๐๏ธ How we built it
โ๏ธ Smart Contracts (StarkNet Cairo): Manage loan requests, repayments, and proof validations.
๐งฎ ZK Circuit (Circom): Generates privacy-preserving proofs from wallet data.
๐ Backend Services: Aggregate wallet data via StarkNet, Base, or Ethereum APIs.
๐ป Frontend (React.js): Enables users to connect wallets, generate proofs, and request loans.
๐ Integration Layer: Built for multi-chain support, allowing any network to integrate zk-STRKfi.
๐งฉ Challenges we ran into
๐ง Designing efficient ZK circuits to handle large transaction histories.
โก Ensuring fast proof generation for real-time loan applications.
๐ Integrating Circom proofs with StarkNet Cairo contracts.
โ๏ธ Maintaining privacy, validity, and performance balance across the stack.
๐ Accomplishments that we're proud of
โ Built an end-to-end ZK proof verification flow on StarkNet.
๐ Achieved privacy-preserving income verification without revealing wallet data.
๐ Designed a multi-chain compatible architecture for broader DeFi use.
๐ค Enabled trustless, anonymous lending combining decentralization and privacy.
๐ What we learned
๐ง Structuring and optimizing ZK circuits for wallet-based income validation.
๐ Connecting Circom, StarkNet Cairo, and React.js into a unified pipeline.
โ๏ธ Understanding trade-offs between privacy, scalability, and usability.
๐ Realizing the transformative potential of ZKPs in DeFi credit systems.
๐ What's next for zk-STRKfi
๐ Expand to multi-chain verification (Base, Polygon, Ethereum).
๐ณ Develop decentralized credit scoring powered by ZKPs.
๐ Launch lender dashboards for verified borrower insights.
๐ชช Integrate on-chain identity attestations (zkID, Fractal ID).
๐ Enable plug-and-play SDKs so any DeFi protocol can integrate zk-STRKfi easily.
๐ zk-STRKfi โ Where Privacy Meets Trust. Powered by StarkNet and Zero Knowledge.
Log in or sign up for Devpost to join the conversation.