MEMO and the construction of decentralized social identities for Web 3.0.

Memo Labs
5 min readJul 4, 2022

For thousands of years, the human social order has been dominated by a system of centralized structures. As the core data is controlled bu the official, functions such as identity recognition and information verification are also carried out by official or large institutions. With blockchain decentralization technology, decentralized social identities may be on the horizon, and Web 3.0 is a sample that is ongoing.

But the current Web 3.0 is not its ultimate face, as it is currently only tentative in a few areas and has not yet developed a massive convergence of penetration. Just as Web 2.0 turned most of the people on the planet into Internet users and penetrated deeply into all aspects of social life, change needs to develop a wide and deep impact.

In the vision of the future of Web 3.0, the decentralized society is an ambitious vision that aims to integrate Web 3.0 into all aspects of social life, Web3 aspires to change society broadly, not just the financial system. In the future, we need a multi-function Web 3.0 rather than a single-function one. The difficulty in building this is the lack of an original language to represent social identity. The current Web3.0 identity is represented by a single character string of addresses, but this single address can help create false identities (e.g. witch attacks); the current Web3 overemphasizes privacy which makes it impossible to connect and authenticate the entire social network (e.g. private keys are hard to recover if lost, and it is impossible to obtain credit loans in traditional finance). The Web3.0 social identity should have a richer expression.

Vitalik, the founder of Ethereum, has also been promoting the idea of a decentralized society in various forms. In his recent paper, “Decentralized Society: Finding Web3’s Soul”, he even proposes a concrete technical solution for the construction of a decentralized society, which will lead to a richer and more diverse web3 coming with both privacy and identity authentication through methods and technologies such as soul-bound passwords SBTs and programmable privacy.

How decentralized social identities are formed: multiple passes bound to data anchor a unique identity pass

A native Web3 social identity with rich social combinability is constructed by binding each person’s education, work, family and other categories of information to a single pass, with the many passes eventually anchored to a specific Web3.0 social identity pass, the aggregation of these data eventually formed the social identity’s original language of Web3. This identity’s original language is quite similar to the “electronic identity card” currently implemented in many countries, where identity is bound to multiple data and only one document needs to be presented on multiple occasions. However, the main difference between Web 3.0 social identity original language and others is that it is decentralized and the data is built and controlled by the soul itself.

Therefore, the control of data forms a core element of the identity of a decentralized society, which involves the storage, recall and editing of data, and the ultimate attribution to which all these points is still in the choice of the storage layer. Due to the need for data ownership, it is clear that traditional centralized storage methods do not meet the need and that blockchain-based decentralized storage methods are the mainstream for adaptation.

The typical data storage layer for decentralized social identities: MEMO

The MEMO decentralized cloud storage protocol is a data storage infrastructure built specifically for Web 3.0. Its architecture is highly compatible with the needs of the decentralized social identity data layer and therefore becomes the 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, where three roles interact through a smart contract, and each role information is uniquely correlated with an address on the chain. The User role uploads the data to the Provider node in a peer-to-peer manner, and the ownership of the data is bound to the address of the User role, while the data itself is stored on the Provider node. This data, which records the transaction relationship, is also recorded in the smart contract on the chain, which is unique and non-tamperable, thus achieving the binding of data ownership, storage location and address on the chain.

2. Programmable data privacy

Web 3.0 is not purely a privacy masking game; it needs to be expanded to a wider range of social applications. “Rather than privacy being a transferable property right, a more promising approach is to think of privacy as a programmable, loosely coupled binding of rights that allows access to, alteration of, or profit from the information.” Programmable privacy is essentially about using the pseudonym economy and finding a fit between privacy looseness, “Some privacy can be preserved by using multiple pseudonyms: family soul, medical soul, professional soul, political soul, each carrying a different SBT. “MEMO has designed different privacy strategies for different scenarios of data use. 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. Using programmable privacy, MEMO is able to contribute to the formation of a rich and more diverse Web 3.0.

3. Secure and long-lasting data storage

MEMO is a wallet for data and its basic function is to store data securely. Based on the blockchain, MEMO has developed a public verification mechanism, a multi-level fault tolerance mechanism and a data recovery mechanism on a decentralized economic autonomy system based on three roles. The decentralized incentive system and unique technical architecture work together to promote secure and long-lasting data storage.

4. Efficient and flexible data recall

Web 3.0 will be a global network that is connected to every aspect of socio-economic life, so in addition to storage, access and recall of data are all issues that need to be considered, and high latency and low availability of data storage layers are difficult to apply. MEMO pioneered the concept of layered storage in order to reduce latency and increase availability, storing only role and transaction information on the chain, while the user data itself is stored on the edge storage nodes off the chain, which not only reduces latency and increases the speed of data access and download, but also improves scalability. In addition, all of the MEMO’s technical architecture has been developed around the goal of reducing latency and increasing availability, such as the development of a public authentication mechanism with low communication overhead and low computation overhead, and the design of a multi-layered fault tolerance mechanism that effectively reduces redundancy and increases storage space utilization, all of which make MEMO a low-latency and high-availability storage layer that can efficiently and flexibly recall data.

Change in social life is always driven by good visions, and although a decentralized society is still being conceived and a decentralized social identity is yet to be realized, the technological foundations that will enable these visions to be realized are currently in place, they just lack interconnection. The MEMO decentralized cloud storage protocol will delve into the future of storage and technologies to serve as a solid storage layer for the decentralized social identity of Web 3.0.

--

--

Memo Labs

MEMO is a new-gen blockchain decentralized cloud storage protocol. Our mission is to build a reliable storage infrastructure for the Web3 era. www.memolabs.org