The process involves abstracting the user interface from the email verification process. The amount submitted is checked against a regex and serves as a signal in the smart contract verification process. The workflow includes the user submitting the email, processing it through a circuit, verifying the output data on-chain, ensuring the email address matches the expected sender, preventing email replay, and performing additional business logic checks post-verification.
In this week’s episode, Anna and Tarun interview Brian Weickmann & Richard Liang from the ZKP2P project. They cover the opportunities and challenges of building ZK applications with the current tools available, as well as revisit the topic of ZK Email and explore how this lies at the heart of the current version of ZKP2P. They also discuss the goals of ZKP2P, what’s happening under the hood, the types of experiments and initiatives the project is running, how a user can already use the existing product and the opportunities systems like ZKP2P open up.
Here’s some additional links for this episode:
Applications to attend zkSummit11 are now open, head over to the zkSummit website to apply now. The event will be held on 10 April in Athens, Greece.
Launching soon, Namada is a proof-of-stake L1 blockchain focused on multichain, asset-agnostic privacy, via a unified shielded set. Namada is natively interoperable with fast-finality chains via IBC, and with Ethereum using a trust-minimised bridge.
Follow Namada on Twitter @namada for more information and join the community on Discord discord.gg/namada.
If you like what we do: