Lambda Storage Services

Introduction

Lambda storage is an file management service that allows users to host, manage and share files of any kind on the blockchain of their choice. As an IPFS wrapped service, we provide a easy and fast way for users on giving both technical and non-technical method to integrate without limits. Also we use on-chain contracts and offchain PDP algorithem to incentive storage nodes and guarantee content stays properly.

For developers, Lambda Storage is the easiest way to persist content to IPFS and build web3 applications. You don't need to manage your nodes. Only a few codes need to integrate widh SDK.

For users/creators, Lambda offers a very simple Dapp to upload files/folders with only few steps. Also you could submit statement onchain to ensure lambda storage nodes provide proofs for your files. It makes it easy to serve content at scale without any technical experience.

#Data Availability

Lambda storage nodes need to sync to onchain statements and also calculate and submit PDP proofs on lambda chain for offering data availability and receive token incentives.

#Onchain Contracts

  • User storage statement: Creators/Developers declare and submit their storage statement(CID and size) on chain

  • Pdp and incentives: Stores and persist PDP relevant records and distribute storage node rewards

#How it works?

The Lambda Web3 Service, also known as LWS, consists of a consensus network, a storage network, and a decentralized storage marketplace. Validators are the nodes that run the consensus network, and the number of $LAMBDA staked determines their weight. Storage Miners, also known as Storage Providers, are responsible for storing and securing user data in order to receive storage rewards. Lambda data storage is physically separated from the blockchain ledger and is carried out by storage hardware provided by Storage Miners, which can be thought of as a type of data storage outsourced. The StorageMarket is made up of a collection of EVM contracts on the Lambda Chain. The Storage Market considers the capacity of the storage miners in the Lambda ecosystem to be a unified storage resource, providing standardized LWS storage services and standardized DA Blob to customers at a uniform price.

#Preface

The main roles of LWS include Storage Provider (Storage Miner), Storage Verifier and Storage Challenger, the responsibilities and benefits of which are detailed below.

#Storage Providers (Storage Miners)

The storage miner must register with the system.

The storage miner increases storage capacity on demand, and the storage system is consistent for each miner, so a miner gains no advantage by unilaterally increasing his storage capacity. The data specified by the storage system is the data stored by each miner.

So, how can storage miners increase their revenue?

  1. As storage provider to increase the number of tokens staked by themselves or by the delegators.

  2. As storage providers, to provide a reasonable storage capacity, a stable storage capacity and adequate downlink bandwidth.

  3. To provide the correct proof of storage as required by the challengers and ensure the correct rate of validation to get more rewards.

Details on how to operate the Storage Miner will be announced later.

#Challengers and Verifiers

The challenger and the verifier are two different and independent roles in the LPDP algorithm. The challenger generates random challenge seed data independently and periodically, and the storage miner generates storage proofs based on the random challenge seeds, corresponding tags, and locally stored original data. The verifier does not need to save the complete original data, but only needs to verify the LPDP algorithm based on the challenge seed information with the Proof submitted by the stored miners. The verifier is responsible for publishing the verification results to the chain, and the on-chain incentive module allocates incentives based on the verification data submitted by the verifier.

Challengers and validators can be anyone, which is similar to the role of liquidators in a lending agreement. The system will provide incentives for these roles, which can cover their gas costs, these roles can also get part of the incentive, which is related to the number of storage proofs they verify and their honesty in verification.

#Storage Market

The Storage Market is made up of a collection of EVM contracts in the Lambda network. Any user can access data through the Lambda Chain network for free, but if the user wants to store the data indefinitely, he or she must pay through the Lambda Market contract.

Users can interact with the Market contract directly to register the data CID(a type of unique label for data) that needs to be persisted, or they can interact with Storage Market via Dapps. The system determines the storage price based on the degree of storage node idleness, LAMB price, and so on. Currently, Lambda Foundation pays the entire cost of the Storage Market on behalf of the users.

#Developers

Lambda is first and foremost an EVM-compatible L2 public chain capable of carrying a full set of Dapps. Second, Lambda provides an IPFS-compatible data access interface; developers can use the IPFS SDK or the Lambda API service to access data as needed. Lambda also offers a full solution for NFT data on the blockchain, including on-chain contracts, NFT MetaData storage, and NFT issuance and transactions.

#Community

Discuss the finer details of being a storage node and seek advise from the rest of the storage node community on our Discord (opens new window).

Last updated