As the blockchain technology emerged as one of the fastest growing and game-changing new development in the technology industry, many tech giants came up with their own blockchain solutions for their customers in the last few months. BaaS (blockchain-as-a-service) is getting more and more attention.
These tech giants include:
- Amazon or AWS (Amazon Web Service)
- Microsoft’s AZURE
In the last one year, almost all major tech giants as mentioned above along with IBM, HP, SAP, and Chinese Huawei announced their own blockchain solutions one after another or almost at the same time. Google has also invested a lot and is expected to come with its own solution in the coming months.
What does this mean?
This reflects that the tech giants are competing with each other, investing heavily in blockchain technology, and convinced that the blockchain is the way forward. It also shows the urgency of the big players to race ahead in the game.
The interest is mainly because blockchain market is expected to grow by 61.5% a year in the next three years. Almost all major companies want to tap into the growing demand.
In a recent article, it was revealed that almost all major tech giants that include IBM, Google, Oracle, Microsoft, and Amazon, are investing heavily in blockchain companies and blockchain solutions.
In this article, we will look into the details of AWS vs Azure vs Oracle Blockchain Solution offering with a detailed comparison between the three.
Azure vs AWS vs Oracle Blockchain Solution Offering:
AWS Blockchain Solution
Let’s start with AWS, also known as Amazon Web Services. They announced their Blockchain Templates as a BaaS (blockchain as a service) offering in April 2018. The launch followed the similar announcements by Microsoft’s Azure, Oracle, and IBM. It makes Microsoft Azure the last one to bring forward their blockchain solution compared to Oracle and Azure.
So what does the BaaS offers to developers and the companies?
Their most popular product is the AWS Blockchain Templates that allows AWZ users who are working on blockchain apps to set up Hyperledger Fabric or Ethereum networks in a faster way.
The AWS also gives its users access to affordable resources that can help them quickly deploy blockchain networks.
Here are some of the important features of the AWS Blockchain Solution.
- It offers security to the companies as users can add permissions to control the access to the AWS resources. Companies can also access the resource activity at any time which is logged in AWS CloudTrail.
- The service is offered as a pay-as-you-go service, so you only pay for the services you use and the amount of time you used them. This makes AWS resources affordable. You also don’t have to pay any termination fees or upfront fees as there is no long-term contract between AWS and the user.
- AWS also offers you a wide range of options when it comes to blockchain frameworks. You can choose from Corda, Hyperledger Fabric, and Ethereum, as well as partner solutions for your industry.
- With AWS Blockchain Templates, users can quickly deploy secure blockchain networks.
AWS offers two different options under their blockchain solutions, which include AWS Blockchain Templates and AWS Partner Solutions that are available on their marketplace.
AWS Blockchain Templates
The AWS Blockchain Template is their primary product that allows users to choose between Hyperledger Fabric or Ethereum open source frameworks to deploy secure blockchain networks in a fast way.
With these templates, you don’t have to spend time on the manual setup of your blockchain network, as you can simply deploy the AWS CloudFormation templates and focus on building your blockchain application only.
These templates deploy the blockchain framework of your choice on ECS, also known as Amazon Elastic Container Service. The best thing is, you don’t have to pay anything extra for these templates. In fact, you only have to pay for the resources you use to run the blockchain network.
Other than pay-as-you-go feature, AWS Blockchain Templates also offer fast deployment of blockchain network on Amazon EC2 and Amazon EC3 virtual servers, in addition to the ECS container service. You also have the choice to choose between Hyperledger Fabric or Ethereum framework, that are currently the most popular and commonly used blockchain frameworks out there.
No matter which framework you choose, you have access to features like smart contract functionality, distributed consensus algorithms, access control, and other core blockchain features.
The templates also come with management tools of their own that allow you to monitor, browse, and manage your blockchains.
Which Blockchain Framework to Choose: Ethereum or Hyperledger Fabric
Here is a quick comparison that will help you choose between the two based on your needs.
|Ethereum is currently the most popular blockchain framework developed by Ethereum Foundation. It is preferred for those who want to build a new public network, intends to use Ethereum Solidity smart contract language, or want to transact with peers on public Ethereum network.||Linux Foundation developed Hyperledger Fabric. It is recommended for those who want more security features, wants to limit the transactions users can see, or want to create a private blockchain network.|
Once you have decided about the framework you want to work with, simply build your blockchain network over it, and deploy decentralized applications.
Choose the Framework → Configure Blockchain software → Deploy dApps
Simple and cost-effective, isn’t it?
AWS Partner Solutions
Other than using AWS Blockchain Templates, AWS also allows its users to choose from a wide range of AWS Partner Solutions for blockchain deployment. This enables users to select one that fits their needs as many of the below-listed partners offers specialized blockchain solutions for specific industry.
For example, Corda R3 is designed for the financial market, while GuildOne is designed for sectors outside the financial market.
To offer best blockchain services to its clients, AWS works with several partners that are listed below.
AWS announced its partnership with ConsenSys, the parent company of Kaledio, back in mid of May. It is a Blockchain Business Cloud that acts as an all-in-one enterprise SaaS platform for businesses. Kaleido was designed to make it simpler for organizations to deploy secure private chains.
You can learn more about what Kaleido offers to developers here.
AWS partnered with BlockApps to provide Ethereum blockchain development solutions to their clients. BlockApps provides one of the fastest ways to deploy scalable Ethereum blockchain network and to build blockchain applications.
The new partnership with Manifold Technology allows AWS users to have access to cost-effective, scalable, and very easy-to-integrate blockchain network.
Cisco Blockchain allows AWS users to build Enterprise-level blockchain applications. The blockchain solution by Cisco is scalable, secure, and straightforward.
Corda R3 is a well-known name in the blockchain industry as it was the first company that built the largest collaborative group in the financial market with more than 100 financial institutions.
It is the specialized blockchain platform designed for the financial market. Simply put, it is a financial grade ledger that meets the highest standards practiced in the financial industry. It offers codes and APIs to build blockchain apps to bring more efficiency to business transactions.
For decades, GuildOne provides specialized database and technology services to oil and gas industry, and now it leads the blockchain technology designed for companies outside of the cryptocurrency and financial industry.
Other technology partners include Intel, while AWS consulting partners include Accenture, Blockskye, Luxoft, PWC, and Trek10.
According to AWS, several major clients are using their service to build blockchain solutions. This includes clients like T Mobile and Guidewire.
Summary: AWS Blockchain Solution
Even though AWS entered the race little late, but their products reflect they did their homework just right. Their most popular product, AWS Blockchain Templates make it easier for businesses to get things started quickly, as they can deploy the templates and begin working on their decentralized applications without any delay..
In fact, the AWS Blockchain Templates is a feature that makes them different from other BaaS providers.
In addition, users can also choose from their partner solutions. The price is also affordable as AWS users can pay according to the use, instead of getting into a yearly contract. Just pay for the features you use for the time you use it. In fact, you actually pay for the server and tools you use, not the blockchain service.
The solutions provided can be used in a wide range of industries that include financial market and commerce (financial transactions), supply chain, insurance, healthcare, and Identity and Compliance.
The only drawback is, it does not offer any dedicated blockchain workbench like the one offered by Azure. For managing and developing blockchain applications, you need to rely on conventional AWS services or load balancers.
Microsoft Azure was the first major tech company to announce BaaS functionality to companies and developers. It also made the first effort to securely preserve digital identities on a blockchain in partnership with Decentralized Identity Foundation.
So, when it comes to the timeline, Azure is the pioneer in the BaaS industry. Microsoft Azure also has the largest compliance portfolio in the industry. The company claims to provide low-risk, low-cost, fast, and fail-safe blockchain solution as BaaS (Blockchain-as-a-service). It hosts blockchain on Linux servers.
Here are some of the important features of the Azure Blockchain Solution.
- Azure reduces the development time by offering users pre-configured networks and infrastructure. This allows users to begin with the development of the decentralized applications instantly.
- With the help of Built-in connections to Azure tools, users can validate and iterate blockchain developments faster and easier.
- With the help of a globally available cloud platform, you can keep your data secure. The solutions are also scalable that allows you to expand any time you want.
Just like AWS, Azure also provides different solutions based on the framework you want to work with. In addition, they also offer more personalized partner solutions that we will discuss in detail below.
Azure Marketplace Solutions
You can choose from multiple products as well as frameworks at Azure. Here is the complete list.
Ethereum on Azure
Azure allows you to work on the most commonly used blockchain network. However, with the variety of pre-configured network topologies it offers, you can deploy the network within minutes. The solution also features unique benefits like easy VM scale sets, ability to manage nodes with cross-region deployments, and monitoring tools.
The next popular framework by Linux Foundation is also available on Azure. This one is best for those who want to deploy services for validating peers and for memebershop ordering. Again, deployment is easy and fast.
For those who want to work on decentralized applications in the financial sectors, Azure offers Corda distributed ledger platform. It allows users to deploy multi-network and multi-participant network with ease. Users can also work with notaries, peers, and a network map.
If you want to learn more about which one of the above-distributed ledger technology is best for your needs, you can read our detailed comparison of the above technologies here.
Azure Blockchain Workbench
This is a complete Workbench solution for quick development of blockchain applications. Azure Blockchain Workbench is an easy-to-use web interface that also makes it easier to use compared to AWS.
DevTest Labs for Blockchain as a Service
With this service, you can create a lab for a team to contain all policies and team templates.
You can also choose from 23 solutions in the marketplace from different partners. Here are some important solutions offered by their partners.
BlockApps allows both single-node and multi-node private Ethereum blockchain platform for both developers and Enterprises. The Ethereum platform comes with RESTful API, and other developer tools like analytics, search, and explorer. In total, you can choose from the three solutions by BlockApps.
For those who want to focus on fast transactions in the financial sector, GoChain offers a single node Ethereum compatible blockchain as developer edition.
Other partners with their solutions available at the Azure marketplace include Guildkraft, Trade Finance, Accredible, Chain Core Developer Edition, RekoChain, Quorum Demo, RSK Notary Solution, and many more.
Azure has users from different industries that are using Azure Blockchain Solution to achieve completely different things. For example, Insurwave has recently developed an insurance blockchain solution. Other clients include Xbox, 3M, the Association of Banks in Singapore, and webjet.com.au.
Summary: Azure Blockchain Solution
Azure Blockchain Solution comes with multiple benefits over its competitors. First, because you have an option to choose from a wide range of blockchain platform options that include Ethereum, Chain, Corda, Hyperledger Fabric, Quorum, and more.
All these blockchain frameworks are available in single-node, multi-node, and multi-member topologies. The strongest of these options is multi-member topology that allows users to create a large network including multiple organizations while each organization keeping its administrative control as well.
In the marketplace, you can find solutions from 23 partners that allows you to choose a solution that is more personalized for your unique needs.
Oracle Blockchain Solution
Oracle followed the footsteps of Microsoft and launched its B2B blockchain solution model in September 2017. The plan is known as Enterprise-Grade Blockchain Cloud Service because it is targeted towards enterprises and businesses. The service offers enterprise customers a fully managed approach who want to get involved with the blockchain.
According to the senior vice president, Zavery, Oracle introduced this service so companies can work on open source blockchain project and customize it according to their needs by adding confidential permissions, security, and APIs.
The blockchain service is built on open source Hyperledger Fabric Project only, unlike AWS and Azure that allows you to choose from multiple blockchain frameworks.
Here is the list of some primary features offered by Oracle Autonomous Blockchain Cloud Service.
- Oracle blockchain is also quick and fast to deploy as it offers fully managed and preassembled blockchain service.
- Allows you to develop blockchain network and applications on open source Hyperledger Fabric framework.
- You can use Oracle Integration Cloud to quickly integrate on-premises applications, Oracle SaaS, and third-party applications.
- The Enterprise Grade Blockchain Solution is designed to provide enterprise level features like built-in backup, enhanced security, role-based identity management, and certificate revocation management.
- Offers an autonomous solution that is self-driving, self-securing, and self-repairing.
Oracle offers its blockchain solution under the name of Autonomous Blockchain solution that is available for $0.75 on pay as you go basis. The blockchain solution allows 500 blockchain transactions per hour.
The blockchain solution allows you to build blockchain decentralized apps on Hyperledger Fabric solution. You can easily automate your transactions with smart contracts, also known as chaincodes.
It is also a good option to build trusted business networks. The blockchain solution also allows you to create hybrid networks, which means you can join with partners outside of Oracle Cloud provided they are also using Hyperledger Fabric platform.
The blockchain solution offers you a comprehensive administration and monitoring options. You have access to an intuitive admin console which is an easy-to-use dashboard. You can easily navigate through networks, channels, nodes, and chaincodes because of it. It also allows you to easily manage the network and view blockchain components.
You can also configure network channels and set policies in real-time. In addition, Oracle also provides in-depth resources to developers that can help anyone with the creation of smart contracts.
Summary: Oracle Blockchain Solution
If compared to AWS and Azure, Oracle is clearly trailing behind but trying hard to lure more users to its blockchain solution. First, it limits you to the use of Hyperledger Fabric platform, with no Ethereum or any other framework option.
Second, the product is only an Enterprise Grade solution, with no other solutions available from partners, like AWS or Azure. The pricing is similar to Azure and AWS, which is pay as you go.
However, for enterprises looking for secure and autonomous blockchain solution, with an ability to auto-backup all your transactions, Oracle is a good option.
The applications are also vast because the blockchain solution can be used in the finance sector, healthcare, and several other industries.
AWS vs Azure vs Oracle Blockchain Solution Offering: Comparison Table
Here is a quick comparison table based on our detailed research and above mentioned features. Learn more about AWS vs Azure vs Oracle Blockchain solution in the table.
|Framework||Ethereum, Hyperledger Fabric, Corda, and Quorum||Ethereum, Hyperledger Fabric, Quorum, Chain, and Corda||Hyperledger Fabric|
|Price||Pay as per use||Varies according to the plan, pay as per use.||$0.75 Pay as you go|
|Major Partners||Cisco, BlockApps, GuildOne, Intel, Kaleido, Manifold Technology, Corda R3 with several other consulting partners.||Corda, BlockApps, GoChain, with a total of 23 Partner solutions available.||–|
|Major Clients||T Mobile and Guidewire||Xbox, 3M, and Insurwave||–|
It is more than evident now that blockchain market will grow exponentially in the next few years. This is also visible from the race among the major technology companies that are competing to provide best BaaS (blockchain-as-a-service) solution to their clients.
The growing mass adoption of blockchain technology as a service also makes it the latest revolution in the fintech industry now. However, with so many good options available, you may want to learn which one is best for you. This is why I provided you with a detailed AWS vs Azure vs Oracle Blockchain Solution offering analysis that can help you choose between the best service for your unique needs.