How ZkBlind NextJs Works ZkBlind NextJs provides a seamless process for individuals to authenticate their employment using Zero-Knowledge Proofs (ZKP). Here's a step-by-step guide on how to use ZkBlindNextJs:
Send Email: Users can send an email from their corporate account to their personal account, including their Ethereum (ETH) address and its corresponding signature in the email body.
Generate ZKP: After downloading the email from the personal account, users can use the provided script to generate the Zero-Knowledge Proof.
Registration & Validation: Users can fill out a form on zkBlind with their ZKP, email suffix (indicating their company), ETH address, and user ID. ZkBlind NextJs will validate the submitted information and register user details in a smart contract upon successful validation.
Usage: Once registered, users can log in to ZkBlind NextJs with their ETH wallet and post messages. Despite being verified as an employee of a specific company (via their email suffix), their individual identity remains anonymous.