Course details

Cloud Blockchains: Single Organization Networks on Amazon Managed Blockchain

Cloud Blockchains: Single Organization Networks on Amazon Managed Blockchain


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Discover how to set up a Hyperledger Fabric network for a single organization using Amazon Managed Blockchain, including provisioning a network, peer, client, and channel and deploying chaincode.



Expected Duration (hours)
1.7

Lesson Objectives

Cloud Blockchains: Single Organization Networks on Amazon Managed Blockchain

  • discover the key concepts covered in this course
  • create a policy and set up a user on AWS that will be used by the client of the Hyperledger Fabric network
  • provision a security group on AWS that will be required by the Hyperledger Fabric network to be set up using AWS Managed Blockchain
  • set up and configure an EC2 instance that will be used as a client to interact with the blockchain network
  • use the AWS console to provision and configure a single organization blockchain network using the AWS Managed Blockchain service
  • connect to the shell of the EC2 instance set up previously as the client user
  • install Docker, Go, and other tools required to set up a client for a Hyperledger Fabric Network
  • use the client EC2 instance to download and install the Fabric CA client
  • code up the Init and Invoke methods of a Hyperledger Fabric smart contract in the Go language
  • develop the functions required in a smart contract to serve as a database of vehicles
  • create a peer node on the Fabric network for the organization
  • configure and instantiate a channel for the single organization Fabric network
  • install, instantiate, and interact with the smart contract that functions as a database of vehicles
  • describe the voting policy for a network on AWS Managed Blockchain and list the two methods that need to be implemented in chaincode for Hyperledger Fabric
  • Course Number:
    it_bcachfdj_02_enus

    Expertise Level
    Intermediate