Distributed identity management for a decentralized platform
A method is implemented by an engine to manage distributed identities for users of a decentralized platform. The engine is executed by a processor within the decentralized platform. The method includes generating a cryptographically secure and reusable distributed identity for an owner that obfuscates an identity of the owner and associating the cryptographically secure and reusable distributed identity with a blockchain of the decentralized platform. The method includes gating, via an owner authorization flow by the engine, access to digital information and services for the users of the decentralized platform. The digital information and services being associated with the cryptographically secure and reusable distributed identity.
1 . A method implemented by an engine to manage distributed identities for users of a decentralized platform, the engine executed by at least one processor within the decentralized platform, the method comprises:
generating, by the engine, a cryptographically secure and reusable distributed identity for an owner that obfuscates an identity of the owner,
wherein the cryptographically secure and reusable distributed identity comprises a cryptographic hash of a username to obfuscate the identity of the owner,
wherein trust is established by invite within the decentralized platform, thereby eliminating automatic trust through a conventional public key system;
associating, by the engine, the cryptographically secure and reusable distributed identity with a blockchain of the decentralized platform; and
gating, via an owner authorization flow by the engine, access to digital information and services for one or more of the users of the decentralized platform by assigning one or more user categories to digital identities of the users, the digital information and services being associated with the cryptographically secure and reusable distributed identity,
wherein the owner authorization flow invites participation in private social media activity within the decentralized platform, and
wherein the engine is implemented through multiple different instances located on different nodes within the decentralized platform, and
wherein the engine is communicating across the multiple different instances.
2 . The method of claim 1 , wherein the cryptographically secure and reusable distributed identity independently and securely manages digital information and services for the owner.
3 . The method of claim 1 , wherein the blockchain guarantees fidelity and security for the cryptographically secure and reusable distributed identity.
4 . The method of claim 1 , wherein the owner authorization flow comprises a user controlled process that supports inviting the one or more of the users of the decentralized platform to participate in the private social media activity.
5 . The method of claim 1 , wherein the owner authorization flow comprises a user controlled process that supports inviting other users to participate in private decentralized platform activity.
6 . The method of claim 1 , wherein the cryptographically secure and reusable distributed identity comprises public-private key combination.
7 . The method of claim 1 wherein the one or more user categories comprise an owner, a member, and a guest.
8 . The method of claim 1 , wherein the digital information and services comprise one or more secure, private, personal data and computing provisions of the decentralized platform with respect to the owner.
9 . A decentralized platform comprising:
at least one processor; and
an engine configured to manage distributed identities for users of a decentralized platform, the engine being executed by the at least one processor to:
generate a cryptographically secure and reusable distributed identity for an owner that obfuscates an identity of the owner, wherein the cryptographically secure and reusable distributed identity comprises a cryptographic hash of a username to obfuscate the identity of the owner,
wherein trust is established by invite within the decentralized platform, thereby eliminating automatic trust through a conventional public key system;
associate the cryptographically secure and reusable distributed identity with a blockchain of the decentralized platform; and
gate, via an owner authorization flow, access to digital information and services for one or more of the users of the decentralized platform by assigning one or more user categories to digital identities of the users, the digital information and services being associated with the cryptographically secure and reusable distributed identity,
wherein the owner authorization flow invites participation in private social media activity within the decentralized platform, and
wherein the engine is implemented through multiple different instances located on different nodes within the decentralized platform, and
wherein the engine is communicating across the multiple different instances.
10 . The decentralized platform of claim 9 , wherein the cryptographically secure and reusable distributed identity independently and securely manages digital information and services for the owner.
11 . The decentralized platform of claim 9 , wherein the blockchain guarantees fidelity and security for the cryptographically secure and reusable distributed identity.
12 . The decentralized platform of claim 9 , wherein the owner authorization flow comprises a user controlled process that supports inviting the one or more of the users of the decentralized platform to participate in the private social media activity.
13 . The decentralized platform of claim 9 , wherein the owner authorization flow comprises a user controlled process that supports inviting other users to participate in private decentralized platform activity.
14 . The decentralized platform of claim 9 , wherein the cryptographically secure and reusable distributed identity comprises public-private key combination.
15 . The decentralized platform of claim 9 wherein the one or more user categories comprise an owner, a member, and a guest.
16 . The method of claim 1 , wherein the cryptographically secure and reusable distributed identity enables anonymity and control within the decentralized platform to an exclusion of one or more digital identities or to an exclusion of one or more third-parties.
17 . The method of claim 1 , wherein the cryptographically secure and reusable distributed identity enables anonymity and control within the decentralized platform to an exclusion of one or more third-parties.
18 . The method of claim 1 , wherein each of the multiple different instances act together in a multi-part contribution process to create and provide a social media experience.
19 . The method of claim 1 , wherein the blockchain generates trust between nodes within the decentralized platform without a need for a third-party central authority.
20 . The method of claim 1 , wherein the decentralized platform implements local data retention.