Skip to content

aryaethn/Privacy-Preserving-Account-Recovery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 

Repository files navigation

Privacy Preserving Account Recovery (PPAR)

This repository had been created to form as an ERC within the Ethereum improvement proposals. The name is pretty self explanatory: How to recover a missing-key account in a private manner in the Ethereum ecosystem.

Unfortunately, we, @4rdii and I, have been delayed by our "perfectionism," and lost the race to two other incredible ERCs:

  1. ERC-7947: Account Abstraction Recovery Interface (AARI) by Artem Chystiakov (@arvolear)
  2. ERC-7969: DKIM Registry for DKIM Verification by Mike Fu (@fumeng00mike) et al.

Noting our work was going to be a combination of these two ERCs, we respected them by not publishing our work as a separate ERC.

Important note: It has just come to our understanding that a working product of our idea exists, and apparantly, we are too late 🥲. The working product is called ZKEmail, which is almost exactly our idea in production. If you are fascinated with this idea, you may have a look to the three other products and ERCs we mentioned here. They have done it sooner and better than us.

The structure is as below:

  1. Email Parser: A code in Go programming language, based on DKIM registry to parse a raw email in DKIM format to extract the signatures.
  2. Circuits: Zero-knowledge circuits in Circom programming language, to provide the needed proofs for a DKIM signature ZKP to be given to a Verifier contract on-chain.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors