Lambda is a fast, safe, and scalable blockchain infrastructure project, which provides decentralized applications (DAPPs) data storage capabilities with unlimited scalability and fulfills services such as multi-chain data co-storage, cross-chain data management, data privacy protection, provable data possession (PDP), and distributed intelligent computing through logic decoupling and independent implementation of Lambda Chain and Lambda DB. In addition, as a blockchain infrastructure service, with the use of Sharding technology, Lambda Chain provides the capability of processing millions of requests per second (RPS), which increases with the expansion of the system scale; with the use the sub-chain technology, it provides future-oriented technical service capabilities with unlimited scalability.
Lambda project is dedicated to providing a data storage infrastructure for blockchains and DAPPs and based on which it intends to offer storage and access capabilities of the decentralized cloud database.
Moreover, based on scale-out and Sharding technology, it enables high-speed transactions; based on the trunk chain technology and cross-chain transaction verification, it enables cross-chain transactions, and data access and verification within the system; based on the Bridge Control Protocol (BCP), it enables the cross-chain communications with other chain systems. By providing a series of infrastructure capability services including block storage, file storage, object storage, KV storage, and table storage, which can be extended without limit, and fast network transmission – remote synchronization (rsync), Lambda makes it possible for DAPPs to perform data generation, computing, transmission, storage, and retrieving in an easy manner.
Moreover, attribute encryption and agent encryption technologies applied in the project protect data privacy. Still, Lambda project is featured with flexible data structure, powerful programming interface, and efficient backup. With the development of Lambda project, an increasing number of service capabilities such as distributed cache, distributed memory-sharing computing based on non-volatile memory (NVRAM), distributed relational database, and distributed MapReduce, will join in the network as parallel sub-chains to provide external infrastructure services through the platform of Lambda. Ultimately, a self-organized and self-managed data management system covering tens of millions of nodes will be established on the cloud, where all DAPPs can easily use APIs to save and inquire data. What needs to be specially pointed out is that since it does not need to undertake the extremely high organization cost of decentralized IAAS, this decentralized cloud database is born with high cost-effectiveness and capabilities such as off-site disaster recovery and intercontinental data sharing, which preliminarily establish a decentralized IAAS with capabilities in storage, computing, and network bandwidth. Taken the value exchange system provided by the blockchain network into account, Lambda will turn out to be a global infrastructure network with boundless space for imagination. As a decentralized blockchain data infrastructure, Lambda does not benchmark against performance metrics in the centralized database. Due to the peer-to-peer distributed networking, Lambda cloud database is limited to several application scenarios for now. Thanks to Lambda’s advantages in open source, community governance, and verifiable economy model and mutual-trust mechanism, for today’s technicians, it can be used as a KV database (such as redis), document database (mongodb), and time series database (TSDB) – druid, starting from backup and filing scenarios, to save unchangeable data. In terms of business scenarios, Lambda is more suitable for circumstances where transactions are performed frequently and where a large quantity of data flow in and out with small variations. Lambda cannot only be used to save IoT and AI data but also KV data, log data, metrics and Event data, and feed stream data. Thus, Lambda cloud database can be applied to the back-end storage of data for decentralized services such as decentralized lotteries, low-frequency gambles, video websites, feed stream applications, blogs.
Lambda technology demonstration and research
-In-depth study of the technology architecture of public chains and basic protocol and the core team read a lot of codes and papers
-Demonstrate the calculation and storage model of massive data in the Permissionless environment
-Demonstrate the connection between OAS business model and Token economy
Lambda technology demonstration and research
-Choose an appropriate blockchain consensus mechanism, determine to adopt the high-speed chain design of the sharding program, and the HoneyBadgerBFT consensus algorithm of the subchain
-Determine to adopt multi-sub-chain design that Request and Response record separately
-Perfect the separated structural design of the chain storehouses
-Determine to adopt the data ownership proofs of PDP and access control and encryption mechanisms of ABE
-Determine the technological route and technological program
-Complete the technological white paper
Lambda core component development
-Evaluate and test the performance of libp2p and devp2p, and modify the code .
-Implement the underlying data block storage system.
-Technology validation of Lambda FS by closed-source development of Lambda Chain
-Community development and real-time open source of Lambda FS
-Implement Lambda database based on Lambda FS
-Develop Lambda Agent based on hot language to facilitate integration with existing application
Lambda Chain test network development
-P2P network development is used to synchronize blockchain ledgers and storage data.
-Virtual machine development and development and validation of built-in contracts
-API interface, RPC interface, command line and peripheral tools development
-Open source Lambda Chain
Test network construction and development based on Lambda paradigms
-Build a large-scale test network based on community and conduct comprehensive testing
-Issue LDA to encourage early community enthusiasts to develop Lambda-based application paradigms
-Test and correct the security and business vulnerabilities of the application paradigms based on the test network
Expansion of other data service capabilities and data transactions
-Launched by the Foundation to encourage more data storage and database service capabilities to access the Lambda ecosystem
-Explore data transactions business scenarios and patterns within the Lambda ecosystem