bandada-infra / bandada

A system for managing privacy-preserving groups.
https://bandada.pse.dev
MIT License
67 stars 60 forks source link

Upserts #540

Open sinui0 opened 4 months ago

sinui0 commented 4 months ago

Opening this on behalf of @atheartengineer

Is your feature request related to a problem? Please describe.

When a user loses their keys they are screwed

Describe the solution you'd like

A user should be able to replace their identity commitment with a new one, while ensuring that they do not obtain multiple identities.

ScottyDavies commented 3 months ago

Hello @vplasencia Please can you assign this task to me so I can start working on it immediately.

vplasencia commented 3 months ago

Hey @ShantelPeters and @ScottyDavies thank you for the interest. This issue is an idea to implement but we need to discuss and find the best solution for it. Please feel free to share your ideas on how to solve it and implement it.

Dhanraj30 commented 2 months ago

I have idea like Introduce a trusted recovery process where the user can prove their previous identity in some way (such as through social recovery, multi-signature schemes, or time-locked commitments). or Ensure that the user does not end up with multiple identities by leveraging zero-knowledge proofs or cryptographic attestations that prove the identity replacement is legitimate.