Here are some of the key project that i am following:
- Worldcoin:
- A user scans their iris with an Orb.
- The Orb generates a unique IrisHash for the user.
- The IrisHash is added to a public list of verified identities.
- The user can use their Worldcoin app to generate a ZKP that proves they know the secret to their IrisHash.
- The ZKP can be sent to a verifier, who can verify the ZKP without learning the user’s IrisHash.
- Semaphore: Semaphore is a zero-knowledge (ZK) protocol that allows Ethereum users to prove their membership of a group and send signals such as votes or endorsements without revealing their original identity. Here is how the semaphore identity is created:
- Generate a random pair of secret values: a trapdoor and a nullifier.
- Compute the identity secret by taking the Poseidon hash of the nullifier and trapdoor.
- Compute the identity commitment by taking the hash of the identity secret.
- Store the identity commitment and the trapdoor in a secure location.
- AttestationStation (Optimism): Attestations are signed statements about a person, entity, or thing, made by an individual, company, or organization. They are one of the building blocks of decentralized identity, and the AttestationStation is a key tool for building decentralized identity applications on Optimism. Here are some of the use cases of the AttestationStation:
- Building decentralized identity applications: Anonymous voting systems, secure chat applications, and reputation systems.
- Verifying the authenticity of data: The AttestationStation can be used to verify the authenticity of data, such as the provenance of a digital artwork or the identity of a user.
- Building trust networks: The AttestationStation can be used to build trust networks, such as those used by decentralized finance (DeFi) applications.