Virtualization Technology News and Information
Blockchain: Transforming the Future of Data Storage


Article Written by Danny Allan, VP, Product Strategy at Veeam Software

Most technology professionals recognize that the future of blockchain goes far beyond cryptocurrency. The technology has many more potential, valuable applications in financial services, the supply chain, and many other industries.

Add one more to the list: data storage. Typically, IT thinks about storage as on-premises, in the cloud or in a colocation facility. But blockchain has the potential to enable secure, distributed storage. 

Fundamental Components for Distributed Storage

Though virtualization and storage enhancements have dramatically improved efficiency, most data centers still have some amount of unused capacity. This unused capacity can be leveraged by the organizations to improve the return on capital investment, while driving benefits for the local community.

Imagine a world where a local marketplace of storage was enabled as a community storage grid with both storage providers and storage consumers.  Those organizations with excess capacity could serve as a local storage provider for nearby organizations with a local storage requirement who would become their customers. As organizations needed to reclaim their excess capacity, blockchain would enable a seamless transition for customers' data to be migrated to the most appropriate location based on performance, policy and SLA.

This type of distributed storage model would require three essential components: distribution, security, and a transaction marketplace. The first of these components is probably the simplest to address. 

High performance distribution across a multi-node environment can be accomplished with peer-to-peer (P2P) content distribution. Many organizations such as Microsoft already use this type of content delivery to lessen the stress on central distribution hubs. Distribution can further be accelerated by chunking the files or objects into standard or adaptive file sizes as appropriate.

The second requirement is security, which encompasses three essential attributes: confidentiality, availability and integrity. Confidentiality can be achieved with known techniques for encryption and data protection. With appropriate levels of encryption and effective key management, it ensures the data components are protected from prying eyes. Availability is accomplished by ensuring that each piece of data is securely stored in multiple and redundant locations. SLAs may dictate the level of redundancy, but a minimum threshold would be set as default to ensure that data was not lost with nodes going offline or storage providers reclaiming their capacity. Lastly, integrity can be enforced by having strong user access controls and leveraging checksums and hash tables that are shared across the community storage grid. This prevents tampering of the data as it is securely distributed, stored and retrieved across the grid.

The third requirement is a marketplace which tracks all buying and selling of capacity. Each transaction must be immutable so that payments can be effectively managed and both the provider and the consumer benefit.

Immediate Value of Blockchain

Blockchain adds value in two areas: security and with the marketplace. As data is segmented and distributed across the grid, blockchain and distributed ledger technology can ensure that each data action and movement is recorded. This chain helps improve upon the security (integrity and availability) of the storage grid and ensures that nothing occurs outside of the known ledger. There is immutability to this model, eliminating blind spots. It also improves upon the availability model, in that reclaimed storage capacity by a Data Provider would trigger the copy of data to an alternative Data Provider, providing confidence that the data is redundantly stored. Blockchain adds value within the marketplace by providing proof that a contract exists between the owner of the data and the provider of the storage, and that the data indeed exists.

In the majority of business cases, every transaction of funds or data must be verified, which blockchain does automatically. By providing unalterable records of transactions, using blockchain for data storage is immediately beneficial in any vertical that requires proof of transactions but may not otherwise have an easy way of doing so. The world of cryptocurrency is a good example: every transaction has to be verified because otherwise there is no way to track the data, so by employing blockchain, organizations no longer have to worry about manually tracking these transactions. 

Why Distributed Storage Grids?

It is evident that blockchain has a role to play with secure, distributed storage grids. However, with the scale and size of public cloud, why might we want the distributed model?  The answer is simple: bandwidth and latency. Hyper-scale public clouds are useful when bandwidth and latency are not a factor. However, we all know that the speed of light is constant and not all organizations are in a location that can full take advantage of cloud. Additionally, bandwidth and network capacity continue to be a limiting factor. The distributed storage model can ensure that organizations never run out of capacity, while taking advantage of the surrounding regional area.

With a distributed storage grid, IT no longer needs to purchase more storage than they actually need at a given point in time. They also will not encounter the bandwidth and latency problems which frequently occur when using cloud storage; those that do have more storage than they need can monetize it by securely selling their excess to nearby organizations. Businesses will be able to function much more efficiently with a stronger return on investment.

The eventual outcome

One major concern surrounding distributed data storage is security. While the technological capabilities are mostly in place today, security and privacy concerns make it unlikely these models will go mainstream in the short term. Still, several startups are currently working on these challenges to create distributed storage mechanisms where capacity can be bought and sold like a tangible product. Time and added value will effectively address the cultural challenges that cause today's hesitation in moving toward this model.

A good example of a similar situation is the electrical grid. Initially, there were only a few main power distribution centers, but today there is a huge selection of both local and national providers. Just as in the electricity distribution model, distributed data storage will depend almost entirely on capacity and pricing. Power companies buy and sell power to one another constantly to make up for shortfalls and to monetize their excess. All the while, the person using the energy typically has no idea from what specific source their power originates.

In the future, the computing and storage world will behave almost identically to the power grid. People will store and retrieve data or execute programs as needed, while companies with a surplus of storage sell their excess capacity.

While blockchain data storage may seem like something that will happen far into the future, the reality is all this technology exists today. It is possible to accomplish everything that was just discussed right now; however, widespread adoption depends on the market's willingness to accept new computing and storage paradigms. As with any major paradigm shift, there needs to be a cultural shift as well.

I'm convinced that this cultural shift will occur, because the market pressures and stakeholder demands of today and in the future will require IT to find more nimble ways to provide storage. Plus, it's a natural progression within the trend toward commodification of storage, which the cloud set in motion more than a decade ago. As a result, distributed storage built on blockchain will result in faster networks and reduced latency for all users who choose to take part in these networks.


About the Author


Danny Allan, VP, Product Strategy at Veeam Software

As Vice President for Product Strategy, Danny is responsible for envisioning, designing and delivering product strategies and solutions. He partners with enterprise customers and large Service Providers to assess and ensure long-term industry success. With 20 years of technology experience, he is passionate about solving customer problems and software innovation.

Published Monday, June 18, 2018 12:00 PM by David Marshall
Filed under: ,
There are no comments for this post.
To post a comment, you must be a registered user. Registration is free and easy! Sign up now!
<June 2018>