Cloud Blockchains: Single Organization Networks on Amazon Managed Blockchain

Blockchain    |    Intermediate
  • 14 Videos | 1h 45m 15s
  • Includes Assessment
  • Earns a Badge
Likes 6 Likes 6
In this course, you will discover how to set up a Hyperledger Fabric modular blockchain network for a single organization by using Amazon Managed Blockchain. Course participants should already have set up an Amazon Web Services (AWS) account. A Hyperledger Fabric modular blockchain acts as a foundation for developing blockchain based products, solutions and applications. This course demonstration begins by provisioning and configuring users, policies, and security groups for the blockchain network. Next, learn how to provision the network, including an ordering service and certificate of authority. Learn how to set up a client to interact with the network and initialize a peer for the organization. As you progress, learn how to deploy a smart contract (chaincode) to the network. During this course, you will acquire the skills needed to record transaction information on a blockchain with a focus on the development of applications. By the end of this course, you will be able to set up your own Hyperledger Fabric network on AWS, using their Managed Blockchain service.

WHAT YOU WILL LEARN

  • 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

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    2m 44s
    UP NEXT
  • Playable
    2. 
    Setting up the Client User
    9m 45s
  • Locked
    3. 
    Setting up a Security Group
    6m 42s
  • Locked
    4. 
    Setting up an EC2 Instance
    5m 49s
  • Locked
    5. 
    Creating a Network with AWS Managed Blockchain
    9m 35s
  • Locked
    6. 
    Connecting to the Client
    7m 21s
  • Locked
    7. 
    Installing the Prerequisites for the Fabric Client
    6m 1s
  • Locked
    8. 
    Configuring the Fabric CA Client
    7m 9s
  • Locked
    9. 
    Fabric Chaincode - Part 1
    7m 9s
  • Locked
    10. 
    Fabric Chaincode - Part 2
    5m 39s
  • Locked
    11. 
    Provisioning the Peer Node
    7m 17s
  • Locked
    12. 
    Provisioning the Channel
    9m 22s
  • Locked
    13. 
    Deploying and Interacting with Chaincode
    9m 11s
  • Locked
    14. 
    Exercise: Single Organization Networks
    5m 32s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.