Here is an idea:
Source: https://bitcointalksearch.org/topic/m.55735459
The formula should be in this order:
*Users list things or body features that uniquely identify them ⏩ *Qualified verifiers are randomly selected on Decentralized Network to verify the features without having any copy of them (on their nodes, servers, etc) ⏩ *Once the features are verified as correct, they are hashed, throughly encrypted & recorded on a Shared/Decentralized Network ⏩ *The keys to decrypt the private data is given to their owners and only their owners alone know the keys & can decrypt the data ⏩ *The owners can now create unlimited anonymous identities from their verified & encrypted private identities
/data, so that the unlimited anonymous identities can always be linked to the known/encrypted identities ⏩ *In cases where the owners commit serious crimes, it should be possible to decrypt the criminals identities or private data through public consensus