4 ms·
Your identity will be a program on the Ethereum blockchain. That program has an address that will be the unique key for your identity. That program will indicat
by natrius 11y ago
Your identity will be a program on the Ethereum blockchain. That program has an address that will be the unique key for your identity. That program will indicate which keys can act on its behalf, and will provide a mechanism to revoke keys and recover the identity if your keys are lost.
Users will have to install something because browsers have no key signing mechanism. If you manage keys in a web page, that web page can access your keys. You'll need an extension or an app to manage keys for you.
This approach sounds like a stretch, right? No website is going to use an authentication mechanism that requires a separate install. If that were the initial use case for this, I would agree. The real use for these identities is within decentralized applications. These apps don't run on servers and don't force you to use middlemen when you interact with other people. Decentralized apps don't shut down. They don't care where you live. They connect you with other people on the planet that want to connect with you to trade, communicate, or interact in any way you want. The two of you choose your own rules, not those of the companies or governments that stand between you.
- drdaeman 11y agoOh, I see. Sorry, not my thing, then. This is not a replacement for Persona, OpenID or "Log in with Google/Facebook/Twitter" buttons, which was what I hoped to see. And I'm not even sure how this is better than my PGP keypair (which is something way more widely recognized than Ethereum). Is there any skilled and powerful necromancer out there that can revive and reanimate W3C WebID committee?