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.

Built With

Share this project:

Updates