The human social order has been dominated by a centralized structural system for thousands of years. Identity and information verification are also undertaken by the government or large institutions since the core data is controlled by the government. With the blessing of blockchain decentralization technology, decentralized social identity may be coming soon. Web 3.0 is a sample in progress.
However, the current Web 3.0 is by no means its ultimate appearance for it has only been explored in a few fields at present and has not yet formed a large-scale integration and penetration. Just like Web 2.0 has turned most people on the planet into Internet users and deeply penetrated all aspects of social life. Changes need to form a wide and deep impact.
In the future vision of Web 3.0, the decentralized society will be a grand vision, which aims to integrate Web 3.0 into all aspects of social life. “Web 3.0 is eager to change society extensively, not just the financial system.” the future needs multiple Web 3.0, not single-function Web 3.0. The difficulty of construction lies in the lack of primitive language representing social identity. Web 3.0 identities are only represented by a string of single address strings currently, but a single address will help create false identities (such as Sybil attacks). At present, Web 3.0 overemphasizes privacy, but this makes it impossible for the entire social network to achieve connectivity and verification functions (If the private key is lost, it is difficult to recover, and it is impossible to obtain credit loans in the traditional financial field.). The social identity of Web 3.0 should have richer expressions.
Vitalik, the founder of Ethereum, has also been advocating the idea of a decentralized society in various forms. He pointed out the construction of a decentralized society and even puts forward specific technical proposals in his recent paper “Decentralized Society: Finding Web3’s Soul”. It will lead to the arrival of a richer and more diverse Web3 that can take into account both privacy and identity verification through methods and technologies such as soul-bound tokens SBTs and programmable privacy.
Formation of decentralized social identity: Multiple data-bound tokens anchor the unique identity token
The specific construction method of native Web 3.0 social identities with rich social compatibility is to bind each person’s education, work, family, and other types of information with individual certificates. Numerous certificates are finally anchored to a specific Web3.0 social identity pass, and the collection of these data finally forms the social identity primitive of Web3.0. The biggest difference between the Web3.0 social identity primitive is decentralization, and the data are completely constructed and controlled by the soul itself.
Therefore, the control of data forms the core element of decentralized social identity, which involves issues such as data storage, calling, editing, etc. The ultimate attribution of all these points to the choice of the storage layer. Due to the need for data confirmation, the traditional centralized storage method cannot meet the needs obviously, and the decentralized storage method based on blockchain is the mainstream of adaptation.
A Typical Data Storage Layer for Decentralized Social Identity: MEMO
MEMO decentralized cloud storage protocol is a data storage infrastructure specially built for Web 3.0. The technical architecture is highly compatible with the needs of the decentralized social identity data layer, so it has become a typical data storage layer for decentralized social identity.
1. Data and address binding
Data and address binding is a unique feature of MEMO cloud storage. The three roles interact through smart contracts, and each role’s information has a unique correspondence to the address on the chain. The user uploads data to the Provider node in a point-to-point manner. The data ownership is bound to the User’s address, and the data itself is stored on Provider’s node. This data-recording transaction relationship is also recorded in the smart contract on the chain, which has a unique and non-temperable modification, thus realizing the binding of data ownership, storage location, and address on the chain.
2. Programmable data privacy
Web 3.0 is not a pure privacy masking game, it needs to be extended to a wider range of social applications. “Rather than arguing that privacy is a transferable property right, a more promising approach is to view privacy as a programmable, loosely coupled bundle of rights that allows access, alteration, or profit from information”. The essence of programmable privacy is to find a fit between the looseness of privacy with pseudonym economy. “Using multiple pseudonyms can retain some privacy: family soul, medical soul, professional soul, political soul, each carrying a different SBT.” MEMO for different data Different privacy policies are designed for different usage scenarios. Data such as NFT can be set to public mode, while private files such as photos and business documents can be set to private mode. With programmable privacy, MEMO can help form a richer and more diverse Web3.
3. Safe and long-term storage of data
MEMO is a wallet of data, and its basic function is to store data securely. MEMO has developed a public verification mechanism, a multi-level fault tolerance mechanism, and a data repair mechanism based on its three roles’ decentralized economic autonomy system. The decentralized incentive system and unique technical architecture jointly promote the safe and long-term storage of data.
4. Efficient and flexible call of data
Web 3.0 will be a global network that integrates all aspects of social and economic life. Therefore, data access and invocation are issues that need to be considered in addition to storage. High-latency and low-availability data storage layers are difficult to enable. To reduce latency and increase availability, MEMO pioneered the concept of layered storage, only storing role information and transaction information on the chain, while user data itself is stored on edge storage nodes off-chain, which not only reduces latency but also improves the speed of data access and download and scalability. In addition, all technical architectures of MEMO are developed around the goal of reducing latency and improving availability, such as the development of a public verification mechanism with low communication and computing overhead, and the design of multiple hierarchical fault tolerance mechanisms. These characteristics make MEMO a low-latency and high-availability storage layer that can efficiently and flexibly call data.
A beautiful vision always drives the transformation of social life. Although the decentralized society is still under conception, the decentralized social identity has not yet been realized. The technical basis for the realization of these visions is already in place, but there is a lack of mutual integration. MEMO decentralized cloud storage protocol will research storage methods and technologies suitable for the future in-depth and will continue to explore and upgrade to serve as a solid storage layer for Web3 decentralized social identities.