← Back to home

ZK-FiatLock

šŸ’± Fiat-P2P Physical Goods Exchange protocol. ✨ Fiat-only UX, all crypto backend abstracted completely. šŸŖ Unlocks Smooth UX P2P marketplaces: e.g. P2P Airbnb, P2P Amazon/Ebay, P2P Uber.

Screenshots

ZK-FiatLock screenshot 1
ZK-FiatLock screenshot 2
ZK-FiatLock screenshot 3

Problem Statement

šŸ’± Fiat-P2P Physical Goods Exchange protocol.How to take out the marketplace middlemen in exchange of Physical Goods <-> Money? Building P2P Marketplaces, removing value-extracting trusted 3rd-parties.āœ… This is possible with smart contracts today āŒ But average users don't use/trust crypto payments, leading to cold start problemsSolution: ZK-FiatLock ✨ Fiat-only UX, all crypto backend abstracted away for the users. This greatly reduces cold start problems, making it easy to onboard buy-side of the market. šŸ™Œ Eliminating prohibitive middlemen fees in the transaction šŸŖ Unlocks Smooth fiat-UX P2P marketplaces: e.g. P2P Airbnb, P2P Amazon/Ebay, P2P Uber.

Solution

This project uses ZKP2P + ZKEmail to enable P2P fiat transactions, where buy-side only ever interfaces with fiat to buy physical goods/services. This is enabled by the following components:Staking with fiat - uses ZKP2P in the backend to enable fiat staking on smart contracts, without ever needing a crypto wallet. Instead of ZKP2P used to do on-ramp vs off-ramp, ZKP2P is used to "stake" on smart contracts with fiat, using USDC as the backendQR-Code Scanning - to verify that access to a given lockbox has been granted, it uses QR-code scanning to finalize the transaction and end the dispute resolution, returning each of the stakes

Hackathon

ETHGlobal Brussels

2024

Contributors