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 mulDple swarms.
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 multiple swarms.
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, resulting in desirable performance metrics.
Using the concept of fog or swarm computing, 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 is possible both horizontally or vertically. Bluzelle manages the various strategies and considerations 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.
PaaS integrations, IDE plugins and integrations,
blockchain smart contracts, desktop and
browser and mobile apps for interactive access,
import/export from legacy databases, node
scoring and health metrics.
Proof of storage Merkel challenges and rewards,
proof of stake requirement for farmers, variable
CRUD request pricing, edge caching of data
close to requests, request parallelism and
hotspot support, Spartacus attack tolerance
Vertical partitioning, 2D partitioning, variablecost
data expiries, Sybil attack tolerance,
deletion reversibility, proof of redundancy via
Column stores, S/Kademlia improvements,
Honest Geppetto attack tolerance, 3rd party
arbitration against Cheating Owner attacks,
reverse http tunnelling, tunnel eclipse attack
tolerance, multiparty encryption, complex
binary blob storage support
Tokens Distribution33% - Pre-ICO & ICO
27% - Reserved
15% - Founding Team
15% - Advisors and initial investor & strategic partner
10% - Developer and community growth fund