A DECENTRALIZED DATABASE FOR THE FUTURE- Bluzelle fills a void in the decentralized internet ecosystem
The Problem
Blockchain technologies are propelling the next genera_on of the Internet. Protocols like Ethereum is a platorm for launching decentralized applications (dApps) that will change the way products and services are consumed. These dApps will exchange massive amounts of data that need to be stored and managed. The problem is blockchains like Ethereum are not designed for data storage and management; doing so would take up too much space and take too much time.
The Solution - Bluzelle
Just like decentralized services like Filecoin and Storj are needed for file storage & management; there is a need for data storage & management. Bluzelle is a decentralized, on-demand, scalable database service for dApps. Bluzelle fills a need and is complementary to the other components to make the decentralized Internet complete. Without these decentralized components, the decentralized Internet would not be able to run efficiently and scale to massive use.
THE CURRENT STATE OF DATABASE SERVICES
It’s estimated that in 5 years there will be over 20 Billion connected devices that require the
genera_on, management, storage, and retrieval of enormous amounts of data.
“Business leaders demand next-generation applications and new insights to drive more
intelligent engagement and better decisions. To get there, enterprise architects need to design
an agile technical architecture that can scale automatically with capabilities, such as databases,
that are always available to support new initiatives. It takes enormous time, effort, and
coordination to provision new databases today because of a lack of resources to meet the
administration challenges of rolling out complex clustered systems.” Forrester Research, 2017
Market Overview Database As A Service
To address this problem, emerged the Cloud Database and Database-as-a-Service (DBaaS)
market. According to Markets and Markets, this industry is expected to grow at a CAGR of 67.30% to
$14.05 billion by 2019. There are four primary drivers of demand for DBaaS:
• Consumer personalization apps - financial, dating, social media products
• Internet-of-things (IoT) applications - everything is being connected
• Mobile apps - amount of data consumed is growing exponentially
• Line-of-business (LoB) collaboration - business units share more info
With all these applications producing more and more data, past and present database
management services are under-equipped to meet the needs of businesses. There are problems
centered around performance, reliability and scalability. These can lead to problems of data
breaches resul_ng in massive amounts of data thet.
BLUZELLE FEATURES
Bluzelle is a decentralized database service for dApp developers. To ensure developers get the
highest throughout in performance, reliability and scalability, Bluzelle implements swarming
technologies. A swarm is a large group of nodes (computers) that work together to store and
manage data. Nodes in these swarms can go down and new nodes can come up with minimal
impact on the network. Overall Bluzelle is a meta-swarm comprised of mul_ple swarms.
Performance
Bluzelle’s unique and proprietary swarming techniques were designed for the highest
performance. Bluzelle can reduce latency by retrieving data from the nearest nodes on the leaf
swarm, and/or increase speed manyfold by retrieving data in parallel from the fastest nodes on
the leaf swarm. This is like torrents and seeds. When data is requested, it is done in parallel
where chunks (shards) are requested from all the different swarms that contain those shards, and
these are all retrieved in parallel, resul_ng in desirable performance metrics.
Reliability
Using the concept of fog or swarm compu_ng, Bluzelle follows a model where every unit of data
is 100% replicated in a single leaf swarm amongst a swarm of swarms. So while the data is only in
one swarm, that swarm’s nodes are aplenty and are geographically dispersed, immune to localized
outages caused by either natural or human-related events.
Scalability
Scalability is possible both horizontally or ver_cally. Bluzelle manages the various strategies and
considera_ons around the use case of having to increase scale. Horizontal scaling is a
cornerstone of the Bluzelle architecture, where every swarm is another “unit” of horizontal
scaling at the metaswarm level. Within every leaf swarm, every node acts as yet another agent of
horizontal scaling, at the leaf swarm level.
The following table outlines addi_onal features of Bluzelle.
FEATURE DESCRIPTION
- Highest privacy Bluzelle employs cryptography and sharding techniques to provide a
privacy guarantee. - High reliability Bluzelle redundantly stores tiny pieces of data on nodes across the
globe, eliminating any single point of failure. - Enterprise scalability Bluzelle algorithms store data in a unique, distributed and intelligent
manner that will provide enterprise-level scalability. - Data immutability Bluzelle leverages blockchain technology so that once data is stored to
such a network, it is impossible to change that data. - High performance speeds Bluzelle dynamically adjusts the number and location of nodes sharding
the consumer’s data to meet performance metrics. - No intruders Bluzelle’s use of consensus is the only method by which updates to the
network can be accepted as the “truth”. - Low cost Bluzelle operates few data centers and has little capital costs. Vast
majority of computer resources are provided by participant producers. - The systems of the past and present will now evolve to the future: The Bluzelle decentralized
Conclusion
Bluzelle is the future of the blockchain based data storage and can help DeFi protocols with its high scalable and secured decentralized data strorages.