
At end of this lecture, you will be able to understand
What is Enterprise Blockchain ?
What is Hyperledger Fabric and how it is different from Public Blockchain.
At end of this lecture, you will be able to understand
What is Identity
Use of Identity in Fabric
At end of this lecture, you will be able to understand
How encryption works in Blockchain
How Signing works in Blockchain
At end of this lecture, you will be able to understand
About digital certificate
At end of this lecture, you will be able to understand
Certificate Authority
At end of this lecture, you will be able to understand
Root Certificate Authority
Intermediate Certificate Authority
At end of this lecture, you will be able to understand
Certificate Revocation list
At end of this lecture, you will be able to understand
What is MSP and Different elements of MSP
At end of this lecture, you will be able to understand
Different types of MSP's
At end of this lecture, you will be able to understand
Folder stricture of MSP
At end of this lecture, you will be able to understand
Membership Service Provider Domains
At end of this lecture, you will be able to understand
Concept of NodeOU in MSP
At end of this lecture, you will be able to understand
What is policy.
At end of this lecture, you will be able to understand
Policy Hierarchy
At end of this lecture, you will be able to understand
Different types of policies
At the end of this lecture, you will be able to understand.
Peers in Hyperledger Fabric network
At the end of this lecture, you will be able to understand.
How Peers and Organizations are linked in Hyperledger Fabric network
At the end of this lecture, you will be able to understand.
Different types of peers
Committing Peer
Endorsing Peer
Different roles of peers
Leader role
Anchor role
At the end of this lecture, you will be able to understand.
How Peers and channels are linked in Hyperledger Fabric network
At the end of this lecture, you will be able to understand.
How identities works for peers in Hyperledger Fabric network
At the end of this lecture, you will be able to understand.
How Peers and application clients are linked in Hyperledger Fabric network
How application client interact with ledger
At the end of this lecture, you will be able to understand.
Two types of transaction that application client initiate
Transaction to query the data from ledger
Transaction to update the ledger
At the end of this lecture, you will be able to understand.
Ledger, facts and state concept
At end of this lecture, you will be able to understand
Different ledger types
Ledger
State Database
At end of this lecture, you will be able to understand
World State
Level and Couch DB
At end of this lecture, you will be able to understand
Couch DB Queries
At end of this lecture, you will be able to understand
Couch DB Index
At end of this lecture, you will be able to understand
Read and Write sets and use of that
At end of this lecture, you will be able to understand
Block Structure in ledger
At end of this lecture, you will be able to understand
Ordering Service in Fabric
Use of Ordering Service
At end of this lecture, you will be able to understand
Ordering node RAFT mode
At end of this lecture, you will be able to understand
Why Raft over Kafka
At end of this lecture, you will be able to understand
Raft concepts
At end of this lecture, you will be able to understand
What is private data and use of it
At end of this lecture, you will be able to understand
Private Data at peer level
At end of this lecture, you will be able to understand
Private Data Collection
At end of this lecture, you will be able to understand
Starting point of network creation
At end of this lecture, you will be able to understand
Step 2 of network creation where consortium is defined
At end of this lecture, you will be able to understand
Step 3 of network creation where channel is defined
At end of this lecture, you will be able to understand
Step 4 of network creation where peers are defined
At end of this lecture, you will be able to understand
Transaction flow in hyperledger fabric
~ This course covered fundamentals of Hyperledger Fabric useful for Fabric developer and network administrator.
~ Explain how the identities work in Hyperledger Fabric and role of Public and Private key in message signing and verification
~ Certificate Authority, Root CA, Intermediate CA and Identity parameters in Fabric. Introduction to certificate revocation list.
~ MSP- Membership Service Provider introduction and folder structure of MSP at different levels.
~ Membership Service Provider domain and Node Operation Units.
~ Fabric Policies and explanation of Signature and Implicit Meta policies.
~ Explanation of different peers inside Fabric, Understand what is Endorsing Peers and how it is different from committing peers.
~ Introduction to ledger and state database. Understand the role of state database that store latest key value pair. Understand how the details are stored in ledger and state database.
~ Understand different types of state database (Level DB and Couch DB)
~ Order Service introduction and functions performed by Ordering service in Fabric network. Different between RAFT and Kafka Ordering service and what is the latest version and what to use.
~ Channel introduction and how channel play important role in fabric network.
~ Private Data introduction and how it is different from channel and how the data gets stored when we use private data
~ Fabric Network introduction, adding Ordering services, creating consortium, adding channel and adding peers to network.
~ Hyperledger Fabric transaction lifecycle
~ Hyperledger Fabric chaincode introduction and understanding of chaincode lifecycle steps
Package Chaincode
Install chaincode package
Approve chaincode definition
Commit chaincode definition to channel