Create a network

Amazon Managed Blockchain makes it easy to deploy a blockchain network consisting of various members. This module will show you how to do this in three ways:

  • Using the AWS Management Console
  • Using the AWS command line interface (CLI)
  • Using AWS CloudFormation

Architectural overview

The following architectural diagram shows the infrastructure that will be deployed during this module. The Fabric ordering service ensures that transactions have been endorsed properly by the designated member peer nodes and produces new blocks of transactions in a deterministic order, broadcasting them to each peer to be recorded in distributed ledgers. Each member in the consortium has its own certificate authority for managing the identities of those who are authorized to access the network, as well as peer nodes, which endorse transactions and store blockchain data. The peer nodes are in separate availability zones for high availability and failover purposes. This infrastucture is managed by AWS and accessed by each member over a VPC endpoint using AWS PrivateLink.

An architectural diagram of the supply chain consortium

If you’re doing this workshop in a group setting, please divide the class into groups of two, with one member taking the role of retailer and the other the role of supplier.

If you’re working through this module on your own, you will need to have access to two different AWS accounts, either created manually or as part of AWS Organizations. This tutorial may be helpful for setting up a convenient means of signing into several organizational accounts through a single portal.