Answer the question
In order to leave comments, you need to log in
Are there any ready-made decentralized proof-of-person solutions?
Recently, I became interested in blockchain technologies from the point of view of a software engineer, some time ago, thoughts arose, why not program such a crypto-wallet so that two different wallets cannot be created for the same person.
Is there already something similar?
I have the following thoughts on this:
1. Take as a basis a certain set of pre-trained neural networks that recognize a face, voice, gestures, etc., the weights of which are fixed in a certain blockchain and are known to all network participants.
2. These neural networks at the input must receive pre-processed (obfuscated) data in such a way that the originals cannot be restored from the data. Well, these are the details, here you can pile up a bunch of things ...
3. Next, we use the Diffie-Hellman protocol not with alphanumeric combinations, but with gestures and voice + face recognition, etc. Those. The public key will not be something like "aB4s...", but on a smartphone camera "Close your left eye, move your hand from right to left, point your index finger up, say the number 546"...
- Petya finds Vasya's wallet in the blockchain, generates a pair of keys, publishes the key and asks Vasya to perform the actions specified by this key.
- Vasya, in order to prove to Petya that he is Vasya, and not a figurehead, performs actions coded in a public key on the camera and microphone, transfers them to Petya. Petya runs a record of these actions through neural networks, and receives some vector, which checks on the blockchain with the vector from Vasya's wallet. And if the vector turned out to be the closest in Euclidean distance, then approx. We are dealing with Vasya, and not with a fraudster pretending to be Vasya.
Something like this...
Answer the question
In order to leave comments, you need to log in
I found some pretty interesting developments here: https://github.com/dedis/cothority/wiki/PoP
https://github.com/dedis/cothority/wiki/Apps -- "Proof of Personhood - Create a PoP- Party and get a token for everybody, proving that they are a human being"
Anyway: https://github.com/dedis/cothority/wiki
It sounds very complicated and incomprehensible.
Great for ICO. You just need to write more whitepepper.
You can collect more than one lam bucks, master it and come to the conclusion that the concept does not work.
Everyone is doing it now
Is there already something similar?
Petya finds Vasya's wallet in the blockchain, generates a pair of keys, publishes the key and asks Vasya to perform the actions specified by this key.Isn't it easier to compare two videos for a sequence of vector contour movements?
- Vasya, in order to prove to Petya that he is Vasya, and not a figurehead, performs actions coded in a public key on the camera and microphone, transfers them to Petya. Petya runs a record of these actions through neural networks, and receives some vector, which checks on the blockchain with the vector from Vasya's wallet. And if the vector turned out to be the closest in Euclidean distance, then approx. We are dealing with Vasya, and not with a fraudster pretending to be Vasya.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question