news

How Clouds Will Crystallize Around Blockchain

Spread the love
There’s lots of talk about where blockchain will be used. Next up: The cloud.

Blockchain stands poised to become a key disruptor in today’s highly centralized cloud computing industry. What’s happening is that startups everywhere are rethinking the cloud around blockchain, proving out new approaches for radically decentralizing hosting, management, and access to compute, storage, and other resources.

There’s nothing in the core definition of cloud services says that any of these resources need to be controlled

Image: Shutterstock

Likewise, the cloud paradigm does not specify that any of these resources be hosted in traditional data centers. Theoretically, the resources could be distributed across blockchains, edge computing environments, the Internet of Things (IoT), and other radically decentralized cloud infrastructures. In fact, Wikibon is seeing a growing range of startups who are pioneering blockchain-based cloud-provisioning business models to compete with the big cloud players.

The next generation of cloud services environments may incorporate blockchains to support any or all of the following core capabilities:

Storage: Massive storage resources are the centerpieces of all cloud services. In that regard, there has recently been a surge of startups who have built blockchain-based environments for peer-to-peer brokering and monetization of available storage resources throughout the Internet. Noteworthy cloud-storage startups taking this approach include Sia, Filecoin, Storj, Stokit, and Maidsafe. Typical of these is Sia, whose decentralized cloud storage service makes use of spare storage all over the world Compute: Clouds provide on-demand access to high-performance compute resources. There is a growing range of blockchain-based startups serving compute resources in peer-to-peer fabrics, such as DFINITY, ælf, iExec, and DADI. For example, DFINITY operates a “blockchain-based computer” that leverages a secure, permission-based consensus mechanism for executing fast computations with predictable performance and scalable compute and storage brokering among distributed nodes. Aelf’s blockchain-based platform categorizes node types according to their roles in a distributed deployment, giving it the flexibility to split and distribute jobs in parallel across sidechains with efficient cross-chain coordination.

Access: Traditional cloud services ride on the Internet’s ubiquitous infrastructure of service access, discovery, and routing, which includes IP, DNS, and HTTP. A startup called Blockcloud has created a blockchain-based peer-to-peer platform that handles these functions in a radically distributed fashion. The Blockcloud platform implements a “service-centric networking” backplane that enables addressing of services Identity: Traditional cloud services require that users register with the service provider and thereOver the coming 1-2 years, there’s a high probability that these and other blockchain-based startups will be acquired Surge provisioning: To keep a lid on the fixed costs of provisioning their own compute and storage clusters, while ensuring capacity to meet surge requirements, public cloud providers will tap into partner-provisioned premises-based compute and storage within blockchain-federated environments. If providers use cryptocurrencies to compensate trading partners for their cloud resources, they can also play arbitrage when the cryptocurrency-denominated costs deviate from the equivalent real-currency costs of provisioning the equivalent resources from the cloud provider’s own inventory.

Regional provisioning: To meet service-level agreements for clients in regions where it lacks a point of presence, a public cloud provider may spin up compute and storage from available partner-provisioned resources in those regions. Cloud providers might also take this approach to comply with regulatory requirements that there be no storage or processing of sensitive data outside a specific country, province, or state. Conceivably, each region might have its own third-party blockchain-based peer-to-peer cloud provisioning environment, which are federated to each other and to public cloud providers through smart contracts.

Edge provisioning: To support high performance on mobile or IoT applications, public cloud providers might dynamically allocate partner-provisioned compute and storage resources that are physically closer to those users, or of greater capacity or more performant than the provider’s own resource inventories in those edge tiers.

In order to manage these decentralized arrangements, public cloud providers will need to implement blockchain-based resource provisioning environments within which client-service requests are fairly and dynamically matched with, routed to, and served from the most optimal partner-provided resources. This will require, for each public cloud provider, a comprehensive resource-provisioning chain with sidechains for storage, compute, access, and identity provisioning.  It will also require clever engineering to pull off in an operational infrastructure, considering the performance, security, and compliance challenges associated with the current state of blockchain technology.

Last but not least, it will require standards to ensure that all these blockchains federate seamlessly to provision resources in all the multi-cloud and cloud-to-edge scenarios that will dominate enterprise computing for years to come.

For more about blockchain, check out these recent articles:

The Truth About Blockchain

Why Enterprises Should Experiment With Blockchain

Calculating Blockchain’s Impact