Content pfp
Content
@
0 reply
0 recast
0 reaction

Gonzo pfp
Gonzo
@gonzo
I’m very interested in diving deeper into “proof of personhood” using zk tech. Can anyone provide recommendations on where I can get started? For context, I work at a social media company doing on platform Safety and would love to dig deeper into building for the future of safe yet private digital spaces.
1 reply
0 recast
2 reactions

EulerLagrangodamus - tevm/acc pfp
EulerLagrangodamus - tevm/acc
@eulerlagrange.eth
There’s two schools of thought in this area. PoH: 1. A collection of accounts/data that make it likely you’re a real human 2. Verifiable Attestations (signed data) Passports expose signed data over nfc. You could derive a ZKP from that to prove you’re a human. The root of trust relies on the state department.
1 reply
0 recast
0 reaction

EulerLagrangodamus - tevm/acc pfp
EulerLagrangodamus - tevm/acc
@eulerlagrange.eth
I’d start with working with a credential which is a trusted party attesting to humanity. From there you just need to verify the sig in a ZKP. PolygonID has stuff you can mess with, but I hate that system. The big issue in this approach is revocation. I actually solved this problem using a cryptographic accumulator.
1 reply
0 recast
1 reaction

Matt pfp
Matt
@mane
What about the PolygonID system do you dislike?
1 reply
0 recast
0 reaction

EulerLagrangodamus - tevm/acc pfp
EulerLagrangodamus - tevm/acc
@eulerlagrange.eth
The system is setup to use their own chain contracts more than is necessary. They sacrifice good architecture in order to make it a way to boost activity in polygon.
0 reply
0 recast
1 reaction