ethereum-oasis-op / baseline-blips

Baseline Protocol Improvement Proposals (BLIPs) play a key role in properly proposing, developing, and implementing changes to the Baseline Protocol. This repo contains all BLIPs.
Creative Commons Zero v1.0 Universal
10 stars 5 forks source link

[BLIP-2] Using Baseline Proofs as a Verified Credential #2

Closed humbitious closed 2 years ago

humbitious commented 3 years ago

Abstract

A baseline proof is, essentially, a verifiable credential (w3c.vc). An enablement piece should be written as a cookbook for the formation and use of baseline proofs (including interesting use cases and variations using zk-circuits) as verifiable credentials.

Motivation TBD

Specification

TBD

Rationale

TBD

Backwards Compatibility

N/A

Test Cases TBD

Reference Implementation TBD

Security Considerations TBD

Copyright Copyright and related rights waived via CC0-Universal.

(This template adapted from the EIP template at https://github.com/ethereum/EIPs/

humbitious commented 2 years ago

Selective disclosure - certain element of credential is being disclosed to verifier. Credential holder presents a credential that partially discloses info to the verifier. Therefore, you can issue verifiable credential whose credential subject is a predicate explanation of ZKP. Then you can construct in a way that is compliant and proves claim about credential subject.