ZKAFI
A zero-knowledge Real World Asset (RWA) lending protocol. Use Credentials and private collaterals to borrow money in web3 world.
Screenshots




Problem Statement
A Zero-Knowledge Real World Asset (RWA) lending protocol. Use Credentials to borrow money in web3 world. Strong connect from traditional finance and web3 world.This innovative project has the capability to connect with services such as insurance companies. ZKAFI offers a unique value in the form of a ZK proof certificate, enabling users to effortlessly borrow money from the DeFi world. The interest and pool funds are jointly provided by borrowers and banks, creating a mutually beneficial financing ecosystem that allows companies to extract even greater value from their transactions.
Solution
There are 4 repos:Contract (Solidity): Using Solidity to complete whole lending protocol.Circuits (Circom): Using Circom to develop the on-chain verify method.Merkle-Tree (Typescript): Sparse Merkle Tree (SMT) method.Front-end (WAGMI): Use NextJS and WAGMI.Sponsor Tech:Polygon ID backend circuitsHardhat deployed EVM-Compatible ChainZK-EVMs Deployed and testedWe deployed the contract to mentle, scroll, polygon mumbai, gnosis, celo, taikko. Therefore we can use this certification to borrow money on anychain.We also publish a SMT in npm. Link: https://www.npmjs.com/package/zkafi-merkle-tree
Hackathon
ETHGlobal Tokyo
2024
Prizes
- 🏆
📜 Scroll — Just Deploy
- 🏆
🏊♂️ Polygon — Pool Prize
- 🏆
🥷 Taiko — 🥇 ZK Zone
Contributors
- Pianochicken
4 contributions