Introduction to LensDrive

Memo Labs
4 min readJun 7, 2023

LensDrive is a storage application developed based on MEMO’s decentralized cloud storage system. It mainly provides Lens Protocol decentralized social ecology and other ecological data storage services. Thanks to MEMO’s own huge node network, it can provide enterprises with systems on the one hand. Data backup provides usability support. On the other hand, it serves individual users for data upload and download. In addition, the application also has a multi-identity aggregation function, which can store corresponding data for different personal identities, allowing users to share data in various decentralized The social ecology comes and goes freely.

Network Architecture

Workflow

Account registration: The identity operation of LensDrive is based on the user identity of Lens Protocol itself. Users who use LensDrive for the first time need to apply for and verify the user’s Lens Protocol identity through the Lens Protocol main site, and then log in to LensDrive through the Lens Protocol identity in the digital wallet , and claim the free space.

Working method: The working method of LensDrive is mainly based on MEMO’s middleware system. After the user registers for LensDrive, an account is automatically obtained. Users can freely upload and download local data through the LensDrive application, or select corresponding data on other applications in the Lens Protocol ecosystem to upload to LensDrive, and LensDrive will automatically save and classify, and users can automatically retrieve, view or download the corresponding data according to the tags later. The data.

Fundamental Function

  1. Data storage

Data upload and download are the basic functions of LensDrive. On the one hand, it serves local data; on the other hand, it serves the application data of the Lens Protocol ecosystem.

The application also includes basic functions such as data classification, data query, and cross-chain transmission to meet users’ daily needs, so as to facilitate users to better manage data.

The storage method of LensDrive is derived from the multiple error mechanism in the MEMO system. Different error mechanisms are used for different amounts of data collection, and the remaining strategy is intelligently adjusted to minimize the range and improve space utilization while maintaining data security.

2. Private System

One of the key functions of LensDrive is to have a personal privacy system. Users can encrypt relatively important personal data. This encryption method is privacy encryption. After selecting data to apply for encryption, a corresponding private key will be generated. This private key is the user’s only encryption. Data unlock method.

3. Multiple identity systems, multiple applications and multiple ecological backups

One of the more important features of LensDrive is that it has a multiple identity system. Users can associate with multiple identities of the Lens Protocol master station through multiple Lens Protocol identity addresses, and switch between multiple identities at will. The data generated and stored by each identity is irrelevant and points to different wallet addresses.

4. Data encryption

The data encryption method of LensDrive relies on the cryptography technology of the MEMO storage system. In the process of data storage and transmission, an asymmetric encryption method is used to ensure that the data uploaded by users can only be decrypted by themselves, and will never be known by third-party nodes or others. In addition, the user automatically digitally signs the data when uploading the data, and the node verifies the integrity of the data through the digital signature.

Asymmetric encryption: A pair of asymmetric keys encrypt the user’s data. The public key and the private key are the only corresponding relationship. Only the user’s own private key can decrypt the data.

Digital signature: The user generates an information digest after encrypting with the private key of the asymmetric cryptographic algorithm, which is attached to the message; the storage node obtains the digital signature and the content of the information before the signature, and uses the public key of the asymmetric cryptographic algorithm distributed by the user to Check whether the information content before signing has been tampered with during the transmission or distribution process, and thus confirm the user’s storage identity.

Fee

It mainly provides data upload, download, and data retrieval functions for individual users. LensDrive distributes personal free space to users with Lens Protocol identity. For the part beyond the free space, the space model can be paid for in the future, and data upload and download services can be provided within the validity period of the paid space.

Node

The node network of MEMO decentralized storage is all over the world, mainly in North America and Asia, and the space scale has reached PB level.

More application

As a storage application, LensDrive not only supports data storage in the Lens Protocol decentralized ecosystem, but also supports Internet local data backup. Users can choose local terminal data to upload and download according to their needs, and the transaction settlement method is consistent with the former, eliminating the cumbersome steps of multiple settlement methods.

LensDrive is currently launched on the lensdrive.net official website. Users are welcome to go to the official website to experience it for free. More functions such as data encryption will be launched in the near future.

--

--

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