Distributed data service Bluzelle to integrate Cosmos

Bluzelle, a distributed key-value store edge caching service providing high-performance and high availability, has announced it will be pushing back its ‘Curie’ mainnet launch to the end of March 2020. This is being done in order to integrate the interoperable cross-blockchain Cosmos network.

The integration of Cosmos enables Bluzelle to expand from database offerings to data services. The Bluzelle team will be able to offer solutions around data wallets, data feeds, and data oracles.

“Our objective is to ensure data is managed, stored and shared in a way that maintains privacy and can be trusted by everyone. The decentralized database is the core. While developing the Curie release we discovered new technologies that will give us advanced features and greatly accelerate the longer-term roadmap.”

– The Bluzelle Team

Cosmos integration provides Bluzelle three important strengths:

  • Scalability with unlimited swarms – Bluzelle initially plans to launch swarms in North America, Asia, Europe, and one for the world, for those needing global replication. As more users join Bluzelle, it can now launch more swarms easily.
  • Proof of Stake (PoS) support for farmers and delegators – PoS was planned for a later release but now the Bluzelle team can bring it earlier. Farmers can earn BLZ for good behavior while tokens can be taken away for bad behavior. Also, BLZ holders can choose to be delegators. A delegator “delegates” their tokens to a farmer, in an effort to pool tokens together to increase the stake, and share rewards. Delegation is a new feature for Bluzelle that was not on its original roadmap.
  • Interoperability with other blockchain services – Bluzelle can dynamically connect to other applications in the Cosmos ecosystem by using Inter-Blockchain Communications Protocol (IBC). This makes it easier for other blockchains and dApps to use Bluzelle services. IBC connects up blockchain services, and creates a decentralized ecosystem of interconnected blockchain services.

Bluzelle (Curie) will have six distinct swarms:

Bluzelle Hub

The core engine in charge of inter-connectivity with the four database swarms as well as with the Ethereum Swarm. Bluzelle Hub is 100% run by Bluzelle-only validators. Bluzelle Hub will connect with the already-running Cosmos Hub, enabling immediate interoperability that allows thousands of existing Cosmos applications to use Bluzelle. The BNT token will be able to move to any Cosmos blockchain service and will not be limited to just Bluzelle.

Four Database Swarms

There are four database swarms designed to cater to different parts of the world: North America, Asia, Europe, and the World. Users of Bluzelle can decide where they want their data stored and replicated.

Each swarm has its own database that is distributed across the validators in each such swarm. Being connected to the Bluzelle Hub allows the swarm to have the following two key functionalities:

  • Access to the Ethereum Swarm
  • Access to all the other BluzelleDB swarms.

Validators are selected to join either the DB swarm most appropriate to their geographical location, or join the global DB swarm. As more swarms are brought on, existing swarms will connect to and interoperate with them.

Since the Bluzelle Hub is connected to the rest of the Cosmos ecosystem, every one of these DB Swarms can also service customers on other Cosmos blockchain services.

Ethereum Swarm

The Ethereum Swarm is in charge of inter-connectivity between the Bluzelle Hub and Ethereum, providing the required bridge to transactions and smart contracts on Ethereum. The Ethereum Swarm facilitates:

  • Payments & Rewards & Delegating
  • Peering & Staking and Slashing

Details on the next two major Bluzelle releases can be seen in the table below: