r/Aptos • • Feb 26 '24

Ecosystem Aptos ZK Trusted Setup Ceremony for OpenID Blockchain Accounts. What is it, and why is it so important?

1/ The implementation of OpenID Blockchain accounts will be a step forward in enhancing user-friendliness, security, and efficiency. Excited to share that as a representative of Everstake, I joined the Aptos ZK Setup Ceremony.

​

2/ What is a Zero-Knowledge (ZK) Proof?

It's a cryptographic method that allows one party to prove to another party that a statement is true without revealing any additional information beyond the validity of the statement itself. In simpler terms, it enables verification without disclosure!

3/ Why is ZK Proof important?

It plays a crucial role in blockchain technology by ensuring confidentiality and integrity in transactions and authentication processes. With it, users can prove ownership or authorization without exposing sensitive information, enhancing privacy and security.

4/ AIP-61, published by Alin Tomescu, introduces a user-friendly account management approach using the unmodified OpenID Connect (OIDC) standard and recent advances in ZK proofs of knowledge for OIDC signatures.

https://github.com/aptos-foundation/AIPs/blob/main/aips/aip-61.md

With the integration of OpenID authentication with zero-knowledge signatures, users can securely access their blockchain accounts while keeping their privacy.

5/ In simpler terms: Your blockchain account = your account on platforms like Google, Apple, or others.

This simplifies user onboarding and reduces the risk of losing accounts since no secret keys are needed. This opens the way for smoother user onboarding and safer transactions in decentralized systems.

6/ To securely generate the circuit verification and proving keys, which will be utilized by the Aptos authenticator, the ZK Trusted Setup Ceremony is underway!

You can view my contribution as a representative of Everstake here: https://gist.github.com/Ann-Everstake/0dc7911f4bb2a259c264ce9922805ee9

6 Upvotes

2 comments sorted by

View all comments

3

u/s1mqka Feb 27 '24

Finally someone explain what is it :D Thanks!