Cloud Blockchains: Multi-Organization Networks on Amazon Managed Blockchain


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

In this 11-video course, you will discover how to set up a Hyperledger Fabric network spanning two organizations using AWS (Amazon Web Services) Managed Blockchain. This course builds on previous courses in which users learned how to set up a Hyperledger Fabric network for one organization. This course requires access to a second AWS account, which can be invited to join the Fabric network you have created—another department within your company, or another company. You will learn the process of voting for a new member to participate in the network and how to initialize a client and peer for the second organization. As you progress, you will set up a private channel where both organizations can record their transactions. Then you will deploy chain code for the two-organization channel and interact with it from both organizations, enabling you to build Hyperledger Fabric network for your own organization and their partners, to deploy smart contracts and applications to record transactions in a secure blockchain network. 



Expected Duration (hours)
1.4

Lesson Objectives

Cloud Blockchains: Multi-Organization Networks on Amazon Managed Blockchain

  • discover the key concepts covered in this course
  • provision the client user and security group for the second organization in the blockchain network
  • create a proposal on AWS Managed Blockchain to extend an invitation to another AWS account to join a blockchain network
  • join a blockchain network on AWS Managed Blockchain that your organization has been invited to
  • set up the client EC2 instance for the second organization in the blockchain network
  • download and install Fabric CA for the client instance of the second organization in the blockchain network
  • copy the admin and root CA certificates of the second organization to the blockchain network creator in order to set up a two-organization channel
  • create a Hyperledger Fabric channel spanning two organizations on a blockchain network
  • install and instantiate chaincode on the multi-organization channel
  • invoke queries and transactions on the deployed chaincode from both organizations on the blockchain network and confirm that each is able to view the changes made by the other
  • describe proposals in AWS Managed Blockchain and deploy chaincode on a channel
  • Course Number:
    it_bcachfdj_03_enus

    Expertise Level
    Intermediate