Today we’re sharing a sneak preview of our next exploration: a marketplace for consumer digital goods.
Our first marketplace will be focused on creating a more consumer friendly secondary ticket marketplace.
We're excited to announce the Alpha launch of ZKP2P — the FIRST TRUSTLESS fiat to crypto onramp powered by ZKPs 🎉
ZKP2P emerged from
@__zkhack__
Lisbon, grant funded by
@PrivacyScaling
. As it was built with help from a global community, it feels right to launch
@EFDevconnect
!
Today, we’re excited to announce our UPI integration in ZKP2P Alpha! Users can now swap P2P from Indian Rupees to USDC on
@Base
w/o trusting any intermediaries 🇮🇳
This is our first launch internationally & where alternative options for swapping fiat to crypto are sorely needed!
Today, we’re unveiling a major release of ZKP2P featuring a new workflow powered by
@tlsnotary
that enables Euro to USDC onramping for Revolut users.
Completely gasless, on
@base
.
For additional details and motivation, a thread 👇
It's Feature Friday 🎉
Today, users can use ZKP2P while paying ZERO transaction fees on
@base
!
Powered by
@privy_io
and
@zerodev_app
, anyone can acquire USDC without needing to download a wallet or bridge ETH from another chain
We're excited to launch Proof of P2P -- a soulbound zkNFT that can only be minted by users who have completed registration on ZKP2P!
This NFT uses ZK proofs to prove you are an unique human with a P2P account while keeping all your other data 🔒private🔒
Our secondary ticket marketplace is powered by a new applied cryptography technology: TLSProxy ✨
For our latest integration, we leverage the TLSProxy flow implemented by
@reclaimprotocol
, enabling our users to generate privacy-preserving proofs of Ticketmaster data
Today we’re sharing a sneak preview of our next exploration: a marketplace for consumer digital goods.
Our first marketplace will be focused on creating a more consumer friendly secondary ticket marketplace.
Today, we’re enabling Singapore Dollar, British Pound and US Dollar onramping and offramping for Revolut users on
@base
This comes with a redesigned swap page to better support multiple platforms and currencies
More details 👇
Our Alpha launch is on
@Base
and supports on-ramping using Venmo. To start, users will have the ability to on-ramp up to $250 every 6 hours.
Onramp your USD now:
We’re thrilled to announce that our
@gitcoin
grant is now live! 🎉
Your support is crucial to help us continue building ZKP2P in a fully open source & community-driven way!
If you believe in our mission, please consider contributing 🤝
🔗 Donate here:
Hey everyone, an underconstrained bug in our ZK circuits was identified & reported to the team. As a precautionary measure, we have disconnected the existing verifiers, temporarily disabling service. The bug has been patched & we are working to restore service within the next day
New logo drop.
We explored multiple styles, but converged on German Bauhaus. It had many overlapping themes with our work and our focus: simplicity, efficiency, and democratization
For Feature Friday, we're opening up integration of ZKP2P's onramping flows for any application 🎉
Users can now onboard funds to your app / wallet on any supported chain without needing to pay any gas (using
@privy_io
+ account abstraction!)
Feature Friday 🎉
ZKP2P’s
@zkemail
based on ramping flows are now accessible on mobile devices from your favorite browsers and can be added as a PWA to your device’s Home Screen
Now also with support for
@base
Smart Account, powered by
@privy_io
We've shipped a Liquidity page 🌊
Now you can easily view who's on the other side of your USD onramps
A quick reminder that ZKP2P is also an offramp - deposit your USDC liquidity and receive USD in Venmo!
We just released the ability to select your counterparties 👨💻👩💻
Transact only with your favorite offrampers (e.g. ENS profiles only)!
Start customizing:
Enter
@PrivacyScaling
's
@tlsnotary
, a protocol for generating portable proofs of private web data without leaking sensitive data.
The protocol leverages MPC to generate privacy-preserving proofs of https calls that can be used similarly to how we utilize DKIM signature proofs.
Additionally, if you are a project or protocol looking for an on-ramp solution please reach out, our DMs are open!
We want to work with you to design an experience that keeps users in your app for on-ramping
btw something that i think is pretty interesting is projects working on p2p fiat<>crypto swaps based on zk proofs against bank emails
with those you can prove that you received an email from your bank about a payment, so you can have trustless swaps
One of the largest retail banks in Turkey, a subsidiary of BBVA, just launched direct support for using USDC and a native crypto wallet. Follow the money.
During
@EFDevconnect
, we'll be introducing Jubmojis, a way for attendees to connect 🤝 and engage with the Ethereum community by tapping 🤳NFC cards 🎴 found across various events🕺
Our trusted setup ceremony concluded yesterday – we wanted to thank everyone who participated!
Our circuits were very big, and there was more interest in contributing to the ceremony than we expected, which led to long wait times and some issues
The client update is accompanied by the release of our browser companion: Peer
Peer is an extension sidebar that is required for generating web proofs of your Revolut account and any payments made for ZKP2P.
Try it out at
Fiat on-ramps have been a challenge since the early days of crypto and we believe ZKP2P represents the next important iteration in providing easy crypto exposure to the masses.
ZKP2P improves on current on-ramps by being fast, cheap, and permissionless!
Once you on-ramp, you can send your USDC from your ZKP2P wallet to any other address...for free!
A zero fee alternative to withdrawing crypto from centralized exchanges
@jessepollak
👀
However, the current network of notaries is centrally operated by us.
To understand how we can decentralize it in the future, you can watch the recent talk by
@0xSachinK
at ZK11.
6/ A special shout out to the
@getclave
team for all of their testing, help and feedback. Swap $TRY for USDC and transfer to your Clave smart wallet today
Get started here:
Speed: onramp in 60s. No waiting for KYC to be approved, no holds on funds transferred to exchanges
Simply 1) claim an off-ramp order, 2) send a transaction on your favorite p2p payment service, 3) use the proof of payment e-mail to unlock funds on-chain!
A special shout-out to the
@tlsnotary
team, in particular
@heeckhau
, and
@sinu_eth
for all of their collaboration in helping us understand TLSNotary and being our first testers!
Also h/t to
@AndyGuzmanEth
and
@PrivacyScaling
for continuing to support our research and exploration
Hey everyone, an underconstrained bug in our ZK circuits was identified & reported to the team. As a precautionary measure, we have disconnected the existing verifiers, temporarily disabling service. The bug has been patched & we are working to restore service within the next day
ZK Verifiable Data Primitives
This is our third exploration into zk primitives to bring verifiable off-chain data on-chain, and we have learned a lot along the way.
The following diagram summarizes our learnings from exploring
@zkemail
,
@tlsnotary
, and
@reclaimprotocol
.
@Zahar0n_
Smart contracts can't know what happens outside the chain. We solve that with oracles in some cases like price feeds but there are many rwa assets that are much more complex.
I personally would like to see something similar to
@zkp2p
and
@tlsnotary
for all kinds of RWA
As we round out 2023, join us for a look back at the past year in ZK
From ZK ML to ZK ID, zkEVMs to coprocessors,
@AnnaRRose
@tarunchitra
@GuilleAngeris
&
@alexhevans
share this year's themes + learn why the new CMO thinks zkpod should change it's name!
As part of this release, we have also launched several new features / quests:
1. UPI NFT: Prove you are a unique UPI user by minting our Soul Bound NFT upon registration
View your NFT on OpenSea
4/ Since our last platform release, we’ve also integrated with
@privy_io
, enabling users to swap without the need to acquire ETH.
Together with
@SocketDotTech
and
@lifiprotocol
, users can bridge their USDC to any asset (or meme) on any chain from
@zkSync
to
@solana
🚨Venmo's domain key rotated which led to some instability for onrampers. These issues have been resolved
However, new users must register with a payment email more recent than Jan 10, 2024
This ONLY affects new registrations
Will have a patch to reenable old emails next week!
Permissionless: Borrow KYC from its integrated payment services. Our front-end is fully decentralized and payment proofs can be generated in browser. Users can opt-in to using our proving service for fast proving times but it’s not required.
Any smart contract can take liquidity
Why start with tickets? Simple. Current secondary ticket markets are broken: they’re expensive, unreliable, and slow.
Secondary ticket markets have some of the worst NPS scores, consumers frequently feel ripped off and defrauded. Personal data proofs can change this.
With the
@CoinbaseWallet
Smart Wallet launch today, you can now login using
@privy_io
and use your Coinbase balances on ZKP2P
This means you can seamlessly transfer your crypto gains to and from platforms such as Revolut and Venmo 🌊
ZKP2P has been accepted to Gitcoin
#GG18
in the Web3 Open Source Software category!
Take a look if you want to support trustless on-chain fiat on-ramps!
Conversely, if you want to support centralized on-ramps run by giant corporations, just do nothing!
Why Peer?
ZKP2P is currently powered by
@zkemail
. Using their tooling we could check email DKIM signatures and extract payment information from receipt emails as proof of payment.
Unfortunately, platforms with EUR support did not have the necessary payment information.
❗️ACTION REQUIRED❗️
As a result of the upgrade, current depositors must migrate their liquidity to the new Venmo Ramp contract.
No re-registration is needed as an existing user
Instructions:
This is just the beginning — our mission is to enable swapping of any fiat to any crypto in the fastest, cheapest, and most permissionless way!
Stay tuned for further announcements 👀
2/ Turkey is a crucial market for stablecoins that already sees merchant adoption along many independent exchanges that compete to fill this demand
ZKP2P enables an alternative for buyers & sellers to connect directly & trustlessly
Onramp your TRY now:
2. Venmo transaction sizes have increased. Users can now transact $500 every 12 hours! 💰
3. A new Venmo Soul Bound NFT has been deployed to commemorate this upgrade. Mint here:
The extension sidebar and protocol listens for and notarizes requests without leaking your credentials or sensitive information in responses.
Though a UI is not necessary, we envision an experience that enables portability of authenticated proofs across applications.
@jacobc_eth
Already is! This demo was recorded from the onrampers perspective, but in the background an offramper is receiving the USD in exchange for their USDC. Every trade is a P2P transaction
We’re excited to start gathering feedback prior to launch. If you frequently buy or sell tickets, we’d love to hear from you!
We’re especially interested in talking to large ticket resellers to understand their requirements better.
We currently support Personal (not Business yet) Revolut accounts, with limits of $250 every 6 hours. Offrampers can provide USDC liquidity:
Although we’ve made significant efforts to solidify the protocol, we are still early and this is an alpha release
Go to to get started! This makes ZKP2P:
>Gas-free: Tx fees are sponsored via paymaster
>(Browser) Wallet-free: We use Privy to create an embedded signer that signs txs for your wallet
>Hassle-free: get on
@Base
in 90s w/o seed phrases or any wallet setups
Our new ticket marketplace will show how powerful proofs of personal data are for solving key problems in current Web2 platforms.
These tools can be used to create simpler, safer, and more valuable marketplaces for users. Read on to see how you can help bring this to life 👇
The finding highlights the potential challenges of working with real-world attested data sources and building new ZK use cases. As we continue to explore, we will share findings to help push the ZK app space forward
3/ In our alpha phase for Garanti BBVA, users will have the ability to swap 10 USDC every 12 hours
This amount will increase as more users join the platform
Why TLSProxy?
In TLSP, the verifier acts as a proxy, recording the encrypted data communicated between the prover & the server. Later, the prover can selectively disclose parts of the data with a ZK proof.
This method replaces expensive MPC with ZK, making it highly reliable
Zero Fraud
Sellers must prove successful ticket transfer before being paid out. Payment is not finalized unless buyers get authentic tickets.
No more invalid tickets or unresponsive support. Just you, your friends, and the event you came to see.
As a reminder, we’ve also integrated with
@privy_io
, enabling users to swap without seed phrases or acquiring ETH.
Together with
@SocketDotTech
and
@lifiprotocol
, users can bridge their USDC to other assets on chains including
@zkSync
and
@optimism
.
There are a few other limitations:
- MPC proofs are verified off-chain. We will migrate to on-chain verification upon the release of authdecode
- Notarization also depends on the latency between the Prover and the Notary. To address this, we deployed a global notary network
@kyledcollins
@base
Only your counterparty can see since the protocol is entirely peer to peer. No identifying information for the onramper is leaked on-chain
> 7. p2p Exchange Fully Onchain - They always get shut down when centralized. We've had some false starts here, but it feels like the infra can support this now.
The infra is ZK, which enables trustless coordination of off-chain activity
Stay tuned and follow our progress 👀
Users may find they have trouble generating proofs if their connection does not have sufficient bandwidth.
Users can assess the viability of their connection by completing the registration flow. If you are able to successfully register you should be good to go ✅
1/ I'm sharing the 10 ideas I'm most excited about in crypto right now. If you're building something in crypto or thinking about doing so - check it out.
We’re building lots at Coinbase, but we don't have time to tackle everything. So I figured I'd share these. Bear markets are
A special shout-out to the
@reclaimprotocol
team for their knowledge and assistance throughout our development process.
They are in the final stages of open-sourcing their codebase, so keep an eye out for it. 👀
The signature singularity residency will be having final demos for what different teams have done during May on Friday, May 24th from 6-8:00 PM JST / 9-11am UTC. 📷 RSVP at
@zkemail
@AnonAadhaar
@cursive_team
and more!
7/ As we continue our expansion, we will be implementing additional protocols leveraging a variety of cryptographic techniques in order to achieve portability of private ownership and transaction data
Stay tuned for further announcements 👀
Onchain P2P marketplace for consumer digital goods 🎉
This move also marks a pivotal point in our journey of building on-chain usable zkApps. We are going beyond on/off-ramping to enable P2P trading of all sorts of digital assets on-chain.
Stay tuned as we work towards officially launching our ticket marketplace, as well as other markets within our digital goods marketplace!
To discuss our design choices, ask questions, and stay up-to-date with our progress, join our Telegram:
To mint on
@BuildOnBase
:
- Simply click "Mint" if you are already registered
- If you haven't, first register to prove you own a Venmo account
Only 1 NFT can be minted per address and nontransferable -- each one is completely unique 🪙👀