Last week we updated everyone with the forthcoming release of Bluzelle as a caching solution. As a quick recap, Bluzelle is a data store technology that can be used as a database and data cache. We’ve chosen to come first with a data cache for customers. This week I’ll describe the core features and how it can used for certain industries.

Bluzelle Cache Core Features

With Bluzelle cache we make use of the technical achievements we made with our prior two releases:

Availability & Performance

Like miner nodes on the Ethereum or Bitcoin blockchain networks, Bluzelle’s nodes are decentralized, being owned and operated by members of the public, all over the world. This means no matter where a Bluzelle customer is, a Bluzelle node is nearby to serve their requests. This translates to very high performance when accessing data stored on Bluzelle, with data coming from that nearby Bluzelle node.

Durability

Bluzelle replicates all data in a swarm, so that every member of the swarm has a complete copy. This is exactly how Ethereum and Bitcoin work — every mining node has their own complete local copy of the blockchain database. Bluzelle customers have the same assurances as blockchain users, that their data is always safe and available, thanks to an underlying architecture that is inspired by blockchain technology.

Security

Bluzelle, uses the same 256-bit elliptic curve cryptographic technology that drives Ethereum and Bitcoin, and therefore has the same security characteristics. Bluzelle also uses the same trustless consensus algorithms. These ensure that only the owner of the data is allowed to modify or read it, much like how only the owner of a blockchain wallet can spend its cryptocurrency.

Use Cases

We’ve identified two initial industries that would benefit the most from our cache solution: video games and media.

Video Games

Here we are referring to traditional video games, not blockchain based games. For anyone building an online game they don’t know where their customer group is coming from. Let’s say you are a game studio in Vancouver and your database is in a data center in Seattle. All of a sudden your game takes off in India. Because of the distance from the player’s device to the database, the game starts to slow down and disrupt play. This frustrates the gamer and the studio that worked so hard to get the customer now stands to lose them.

In this situation the game developers have to go and set up another database in India to serve that market. But then the game takes off in Germany. The developers have to do the same thing again. This all costs time and money. The developers want to focus on creating an engaging game, not on IT management.

With Bluzelle’s decentralized data cache, there are data centers dispersed throughout the world and the game data is replicated everywhere at the same time. This means that no matter where the customer is they will always get the best performance possible. The game developer doesn’t have to worry about setting up each time as the data is already there.

Media

Streaming video and audio now dominate the majority of the bandwidth of traffic on the Internet. While media companies typically have their own proprietary technologies to handle the specialized needs of video and audio streams, there are vast amounts of data being collected, generated, and disseminated. Also called metadata, these include:

Catalogs . The lists of movies, shows, songs, including descriptions, languages. All this is needed so that customers can view a list of items to watch or listen to and make selections.

. The lists of movies, shows, songs, including descriptions, languages. All this is needed so that customers can view a list of items to watch or listen to and make selections. Preferences . Millions of customers all over the world are using the media app that itself must have access to the customer’s preferences to deliver a suitable experience.

. Millions of customers all over the world are using the media app that itself must have access to the customer’s preferences to deliver a suitable experience. History . Modern media apps must have the AI smarts to do analytics and suggest what the customer wants, determining what to watch or listen to based on historical consumption habits of that customer. This historical information must be highly and performantly available.

. Modern media apps must have the AI smarts to do analytics and suggest what the customer wants, determining what to watch or listen to based on historical consumption habits of that customer. This historical information must be highly and performantly available. Ratings. A large part of the streaming experience is the crowdsourced ratings that others have given to the various products in the catalog. Customers depend on these to make choices on what to watch or listen to. These ratings need to also be available to bring real value to the customer’s selection process.

This metadata is critical to being competitive and need to deliver results for the use fast. Bluzelle can be a cache for this metadata, enabling reach to a global customer base, and giving the streaming media company an availability and performance advantage.

Example Architecture for General Caching

Below is an example of the architecture of Bluzelle Cache. As you can see, it can work with any type of database.

We have other designs for even more specific ways to use a data cache which will be provided later in our overall documentation for customers.

Asa reminder we’ll have a product video to show the week of March 18.