Blockchain-based Cloud Computing 2: BaaS by AWS

jessica_veit

Jessica Veit

Posted on April 26, 2022

Blockchain-based Cloud Computing 2: BaaS by AWS

Depending on the use case you plan to lift-and-shift into the Cloud, and which provider you chose for it, each of them comes with their own set of chances as well as challenges. However, whenever it comes to Cloud computing we most probably find ourselves either here Amazon AWS or around there Microsoft Azure. As comparisons between these two providers show there is much to discuss about them. Yet, what are the features they provide in the context of Blockchain-based Cloud computing?

AWS Blockchain Solutions

AWS, which is short for Amazon Web Services, is an on-demand cloud computing platform provided by Amazon. Related to Blockchains they provide two different services:

QLDB

The QLDB, unlike a Blockchain implementation like Bitcoin, is focused on the immutability and verification as well as the scalability aspect of the utilized distributed ledger technology and has a central, trusted authority that owns and manages the ledger.

QLDB, illustration by Amazon

QLDB, illustration by Amazon

The only question is – Isn’t the main advantage of a Blockchain its decentralized nature? Well, it is mostly in its well-known crypto implementations, yet there is the so-called Blockchain-Trilemma, which, in short, says that the three properties of a Blockchain scalability, security and decentralization exclude each other, so an implementation cannot have all of these properties at once. Even when looking at different crypto currencies it becomes apparent that the respective developers focused on different aspects when it came to their implementation.

The Blockchain Trilemma by bingx

The Blockchain Trilemma by bingx

Amazon Manged Blockchain

Amazons Manged Blockchain on the other hand is more than a transaction log, like the QLDB, it is a distributed ledger with decentralized ownership. It is compatible with the Hyperledger Fabric framework and Ethereum, yet the network created with this service can also remain private. The service takes care of the hardware for each node, network connections as well as the client software running on each machine. Multiple AWS accounts can be part of one network this way.

Amazon Manged Blockchain, illustration by Amazon

Amazon Manged Blockchain, illustration by Amazon

Marketplace Options

Beside these two fully flesh out Blockchain services the AWS marketplace also provides software solutions, again, by the Hyperledger Fabric Framework such as Sawtooth, Cello and many more. Just like downloading for instance the their GitHub Repository and compiling and running the code on your local machine everything is simply deployed in the cloud with just a few clicks.

Plug’n’Play

Taking everything a step further now, these solutions may also be combined with one another and thus are not exclusive. For example, one could run a Hyperledger Explorer on Amazon Managed Blockchain according to an architecture like this:

Running Hyperledger Explorer on Amazon Managed Blockchain

Running Hyperledger Explorer on Amazon Managed Blockchain

Conclusion

Now we know what to expect when looking at AWS for our next Blockchain application in the cloud. For a deeper insight into the detailed differences between Ethereum and Hyperledger Fabric based Blockchains or so-called Blockchain Templates on AWS feel free to consult the official Developer Guide by Amazon.

Looking for a Deep Dive into the topic?
Also, feel free and go ahead: Deep Dive on Amazon Managed Blockchain

In the next post we are going to look at the Microsoft Azure approach in this domain!

Photo by Aleksandar Pasaric on Pexels 🎉

💖 💪 🙅 🚩
jessica_veit
Jessica Veit

Posted on April 26, 2022

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related