Blockchain-as-a-Service (BaaS), is a service that allows customers to create and run their own client nodes on popular public blockchain networks, or to create their own private networks for their own use and testing. The provisioned services are based in the cloud, and are analogous to the Software-as-a-Service (SaaS) model. Several of the large cloud computing providers are now offering BaaS, such as the following:
- Microsoft Azure enables users to quickly deploy and manage applications in the cloud, and has templates available for Ethereum, Hyperledger (see later chapters), and R3's Corda (see https://azure.microsoft.com/en-gb/solutions/blockchain/).
- AWS Blockchain Templates is a very similar offering, and again provides templates for Ethereum and Hyperledger (see https://aws.amazon.com/blockchain/templates/). Further services are offered by IBM...