Decentralized Identity & Social Graph

beoble allows users to create decentralized identities along with the social graph.

So, what is a decentralized identity? How does it work?

How identity works in the old digital world

Whenever people try to access any form of digital software, they are usually asked for a certain identity. Such identities may be IP addresses, email addresses, phone numbers, Google / Apple accounts, Twitter accounts, Telegram handles, etc., issued by certain platform operators or service providers to identify the user within a network or an application. With these identities presented, people can use or access relevant services.

However, such identities provided by centralized platform providers often risk their users with privacy and security issues. Also, the interoperability of such an identity is pretty low most of the time.

How decentralized identity works

In the industry, decentralized identity (DID) is a new approach to identity management that allows individuals to control and manage their own digital identities without relying on any other central authority or intermediary. Instead of storing and managing identity information in a centralized database or server, DID uses blockchain or a decentralized medium to create a decentralized network of identity providers, which anyone with a private key can access.

In a decentralized identity system, individuals are in complete control of their own identity data and can choose which information to share with whom and when. This gives users greater privacy and security, as they are not reliant on a centralized authority to manage and safeguard their personal information.

At beoble, your DID manages all your social data, including your friends, contacts, followers, etc., and your social state, including your profile info, settings to manage who you want to talk to, online status, etc.

beoble's decentralized identity and social graph overview through Communication Delivery Graph (CDG)

beoble's CDG is highly efficient in delivering information, so why not use it for social graph flow as well? By leveraging CDG, beoble can efficiently and safely deliver non-message information too, as shown in the diagram above. Whenever a user sends follow request, it will be verified and delivered over CDG, though this process is not fully P2P, as the CDG nodes will partially keep this information for user lookup.

While beoble allows users to build their own social graph on top of beoble's network, it also leverages other social graph infrastructures, like Lens and CyberConnect, to provide the best user experience. The user doesn't need to do anything - just simply log in to beoble, and we will auto-sync your contacts from other infrastructures, which happens via our social graph synchronizer.

Last updated