4 ms·
I'm not sure what the best implementation of decentralized identity is (although proof-of-personhood systems like BrightID seem interesting[0]), but ideally the
by dane-pgp 5y ago
I'm not sure what the best implementation of decentralized identity is (although proof-of-personhood systems like BrightID seem interesting[0]), but ideally the different platforms would cryptographically sign statements for you like "This user has a positive reputation on our platform" which you can disclose to other platforms without them being able to learn your username on the original platform.
[0] https://www.brightid.org/ https://www.brightid.org/
- RileyJames 5y agoA tool like TLS Notary could be used to generate proofs of this nature. And do not require the participation of the host / subject of proof. https://github.com/tlsnotary https://github.com/tlsnotary Has some issues, but I find the approach very interesting.
- dane-pgp 5y agoI think it's not really viable to expect people to install a browser extension that interferes with their login sessions to sensitive websites, but if this technology was built into browsers it could be very interesting. The UX might be a little awkward, but you could have a "Notarised documents" location under "Save Page As" which stores the current page with an accompanying file containing the notary details. Then you'd be able to upload these documents via a web interface to a smart contract. There would have to be some way to cryptographically blind the connection between the distributed ID and these documents, though, as the documents would be plaintext and contain actual usernames.