ZKP2P
Introducing ZKP2P
Our mission is to bridge the gap between traditional Web2 platforms and decentralized Web3 platforms in a secure, private and user-friendly way. Our initial focus is to create the cheapest, fastest, lowest fraud and most composable fiat-to-crypto on/off ramp.
Background
As crypto evolves (DeFi, NFTs, social, on-chain gaming), the necessity for seamless interoperability between fiat and cryptoassets becomes much more important. Existing solutions for onramping are not sufficient to address this need:
❌ Not globally inclusive (Coinbase is not available everywhere)
❌ High fees for direct onramps (direct onramps charge up to 5%)
❌ Complex KYC processes
❌ Slow (Coinbase ACH takes 5 days to clear)
❌ Not composable with rest of smart contract ecosystem (e.g. fiat to Aave, fiat to Uniswap LP)
ZKP2P
ZKP2P is the first trust minimized onramp and offramp protocol powered by advanced cryptography such as zkTLS, MPC and ZK. These technologies enable permissionless integration with any web2 digital asset transfer platform.
An intent-based onchain smart contract escrow that unlocks tokens upon satisfying a predefined predicate (e.g. send $X to @my_venmo_account by X time). Users can post offramp liquidity in the smart contract which acts as a community bulletin board. Onrampers will then signal and fulfill intents to complete these orders
Crypto primitives (e.g. zkTLS, zkEmail, TEEs) that authenticate and generate verified proofs satisfying that predicate. Using advanced cryptographic primitives or TEEs, users cannot engage in fraud to generate a false proof for a predicate.
Why ZKP2P?
Trustless: By leveraging cryptographic proofs, ZKP2P eliminates trust required for intermediaries to settle transactions and disputes, thereby promoting direct transactions between users.
Private: The privacy of users is paramount. ZKP2P ensures that while the authenticity of transactions is verifiable, sensitive information remains concealed from the blockchain.
Interoperable: The protocol is designed to be interoperable with popular web2 payment rails, thus bridging the traditional and decentralized financial systems.
Low Fees: By eliminating intermediaries and leveraging ZK proofs of payment, ZKP2P aims to significantly reduce the fees associated with fiat-to-crypto conversions.
Fast: ZKP2P enables rapid transactions while maintaining on-chainuser anonymity.
Accessible
✅
❌ Must meet in person
❌ Limited countries
✅
✅ Scalable to any platform
Fees
✅
✅
✅
❌ >3%
✅ 0%
Fast
❌ Must coordinate with seller
❌ Must coordinate in person
❌ Multiple days for ACH
✅
✅ Only prove a payment
Complex KYC
❌ Must KYC to use escrow
❌ Must KYC to use escrow
❌ Must onboard
❌ Must onboard
✅ - Users prove ownership of KYC'd account
No additional trust assumptions
❌ Trust Binance for disputs
❌ Trust LocalBTC for disputes
❌ Trust Coinbase custody
❌ Trust Moonpay custody
✅ - No intermediary
Interoperable
❌
❌
❌
❌
✅ - Integrate in your smart contract
Decentralized
❌
❌
❌
❌
✅ - Protocol is fully noncustodial and open source
Looking ahead, we see the ZKP2P protocol evolving into a global, trustless payment network deployed on-chain. This network will enable permissionless innovation around new payment use cases, providing composability with DeFi, NFTs, games, and beyond.
Last updated