Content pfp
Content
@
0 reply
0 recast
0 reaction

ukstv pfp
ukstv
@
Proof of personhood and ZK: a thread. Decided to do a brain dump while touching grass. Lets start with the components declared. Proof of personhood aka unique problem or PoP below is explored quite in accessible way by the glorious @vitalik.eth https://vitalik.eth.limo/general/2023/07/24/biometric.html
1 reply
2 recasts
6 reactions

ukstv pfp
ukstv
@
Proof of Personhood: (a) PoP proves somehow cryptographically that a private key or an account owner is a human, of flesh and blood. (b) No matter how many private keys or accounts he or she has, they all can be linked to a cryptographic signal acquired during proving (a).
1 reply
0 recast
0 reaction

ukstv pfp
ukstv
@
ZK: proves cryptographically that some statement is true while not disclosing components of the statement. One infamous example is proving you're an adult. A proof would tell your birthdate is just far enough in the past. The date itself remains private.
1 reply
0 recast
0 reaction

ukstv pfp
ukstv
@
These two things ZK and PoP are independent. Mix and match at your will.
1 reply
0 recast
0 reaction

ukstv pfp
ukstv
@
Vitalik selects 2 general approaches to PoP. Social-graph based uses graph of endorsements you are human. Biometric approach relies on unique biological traits like iris scan or fingerprint or maybe an ear scan.
1 reply
0 recast
0 reaction

ukstv pfp
ukstv
@
There ZK might be applied as a sort of intermediation mechanism that hides a link between an account and unique human id derived from biometrics or social graph. Improves privacy, but contributes a little to the overall scheme.
1 reply
0 recast
0 reaction

ukstv pfp
ukstv
@
There is one more approach to prove Personhood though. We could bridge existing meatworld PoP to Web3. Most of the world population now has passports or government identities. Some of the governments, like Estonia, even use cryptography natively for national ids.
1 reply
0 recast
0 reaction

ukstv pfp
ukstv
@
Most of modern passports used for international travel use cryptography as well. You could scan a government-issued document, and use say a hash of its properties as a unique human identifier. ZK here plays a critical role.
2 replies
0 recast
0 reaction

Tempe.degen 🎩 pfp
Tempe.degen 🎩
@tempetechie.eth
There's this infrastructure called ICAO PKD system where participating countries share master public keys for verifying their passports. This could be used for ZK proofs of personhood.
1 reply
1 recast
1 reaction

ukstv pfp
ukstv
@
Yeah, that's what I meant. Thank you for the clarification. Just a visual scan is not enough here. To get the supply chain info about the passport you have to scan an NFC chip, encrypted with visual info of the passport.
1 reply
0 recast
1 reaction

ukstv pfp
ukstv
@
Oh, 2 more cents. Some countries use RSA, some use ECC.
1 reply
0 recast
1 reaction

ukstv pfp
ukstv
@
Oh, as part of the system you have access to revocation list as well to check if passport is still valid.
0 reply
0 recast
1 reaction