BLUZELLE — THE BLOCKCHAIN DATA STORAGE SOLUTION
Blockchain solutions and Dapps are seeing a fast rising and growing trend in recent times in the blockchain sphere. DeFi and gaming seem to be at the helm of this trend. As Dapps continue to see steady growth, the problem of data storage still remains.
Traditional database services are quite risky as cyber attacks on them could lead to vulnerability and loss of data. Data storage solutions built on blockchain are ultimately secure but very expensive to use.This leads to a data storage dilemma.
Dapp solutions continue to look for cost effective, yet secure ways to store their data. This is a problem solved by Bluzelle.
BLUZELLE
Bluzelle is a decentralized data storage service built on blockchain technology specifically for Decentralized Apps to enable them store their data securely and cost effectively as well. Dapps developers face various problems associated with data storage. One of these is the cost of using data storage services and the other is the risk of security(vulnerability).
Bluzelle is powered by Cosmos and Tendermint. Cosmos is a byzantine fault tolerant blockchain protocol fondly called “The internet of blockchains”. Tendermint is a software tool on Cosmos used for building powerful tools and solutions for distributed networks on Cosmos. Bluzelle is designed to be used by any Dapp project on blockchain. The highlighted problems faced by Dapp developers are promised to be solved by Bluzelee. Data breaches, network failures, cost of using data storage services problems will all be solved.
Bluzelle is going to be the AirBNB of databases. Just as physical spaces are provided there, Bluzelle will provide digital data space for Dapps at lower rates. Developers would pay for this data storage space and store their data on Bluzelle’s decentralized database.
Bluzelle is made up of a distributed network of independent storage nodes located globally. These nodes are simply Bluzelle providers who decide to offer data storage services with their hardware for rewards. In exchange for renting out their hardware , they are rewarded. Data is stored in multiple of these nodes. Therefore data will still be available even if a node or two go down.
ARCHITECTURE
On Bluzelle, data is stored on a network comprising of 13 or more nodes. Each of these networks are called a database zone, and all zones are synced together. The syncing of nodes is done with a consensus engine. On Bluzelle, data is censorship resistant and tamper-proof because data would still be available if a node goes down or offline and no changes can be made to data except 2/3 of the nodes agree. It is also highly and easily scalable because more nodes and data storage providers can be added to the Bluzelle network without any extra work.
Bluzelle is designed as a network that grows through incentivization and crowd-sourcing. Therefore it costs less than centralized solutions and is also able to scale around the world without needing to set up data centers and servers. This is done by enabling people and businesses with spare disk capacity to rent out their space and earn extra income.
THE BLUZELLE ECOSYSTEM UTILITY TOKENS
The Bluzelle ecosystem is powered by BLZ and BNT which are the utility tokens of the ecosystem. They are used to pay for services and reward data providers running nodes on the network.
BLZ is an ERC token that can be obtained from exchanges and different parties
BNT is the Bluzelle network token.
It can be swapped for BLZ. Users swap BLZ to BNT which is then used on the Bluzelle ecosystem. BLZ is not used on the ecosystem because it is an ethereum token and it would not be optimal due to the transaction speed issues and cost associated with the ethereum blockchain.
Bluzelle consists of many components that work together :
Database Engine —
A NoSQL key-value store database. It is built using the Cosmos SDK.
BFT Consensus Engine —
Powered by Tendermint, this component ensures all the node remain in sync.
Nodes —
Nodes are what make up the foundation of Bluzelle. These are data storage providers in the network. They provide the storage space and execute changes through consensus in return for a fee.
Bluzelle token (BLZ) —
An Ethereum based ERC-20 token is easily obtained outside the Bluzelle network. It is used to gain entry into Bluzelle where it is converted into the Bluzelle Native Token (BNT).
Bluzelle Native Token (BNT) —
Performs two functions:
(1)It is used as a form of payment for data storage services;
(2) It also serves as stake put up by node operators to ensure they act appropriately. Which is the delegated proof of stake protocol
Client Library —
This is interface for communicating with the Bluzelle network. It is currently in Javascript. Other languages will be supported very soon.
Client Proxy —
This allows the client to trust the response given by a decentralized network
Bluzelle Studio —
Bluzelle studio is an interactive web app that allows developers to work with the Bluzelle database. It enables users create, read, update, and delete entries to the Bluzelle database.
Zone —
A blockchain comprised of a collection of nodes
Blockchain projects have started leveraging on Bluzelle’s database storage solution over time. In recent times Matic Network and Elrond have got into partnerships with Bluzelle. More and more Dapp solutions will eventually start leveraging on Bluzelle’s cost effective and scalable data storage solutions as well.
LEARN MORE :
WEBSITE : https://bluzelle.com/
BLOG : https://blog.bluzelle.com/@Bluzelle
DEVELOPERS : https://docs.bluzelle.com/developers/
TWITTER : https://twitter.com/BluzelleHQ