Skip to content
Fabric Course Agenda
Share
Explore

Learn2Blockchain


Email:

Mobile:
+91-9172890912, +91-8390114357

Raj Shekhar Bhardwaj
(Blockchain Research, UK)

Course
Agenda - Fabric 2.X

Section A: Blockchain A-Z

What is blockchian
History Bite
Public and private blockchains
Encryption-Decryption
Hashing
Encryption vs Hashing
Consensus Algorithms
PoW
PoS
RAFT
Immutability explained
Block Time
X509 Certificate Standards
Signature Creation and Signature Verification
X509 Standard Certificate validation
Fit cases for Blockchain

Section B: Hyperledger Fabric Core Concepts

Core concepts
Hyperledger Fabric
General Overview - Introduction
Functionalities
Fabric Model
Asset
Chaincode
Ledger & its Feature
Privacy
Security & MSP
Consensus
Channel
Identity
X509 Certificate
X509 Certificate Standards
Signature Creation and Signature Verification
X509 Standard Certificate validation
PKI
Digital Certificates
Public and Private Key
Certificate authority
Certificate Revocation List
Membership Service Provider
Policies(Signature/ImplicitMeta Policies)
Peers
Leader Peer vs Anchor Peer
Endorsing Peer/ Committing Peer
Certificate Authority aka Fabric CA
Smart Contract and chaincode
Ledger
Blockchain
Current State Database
Ordering Service
Data Privacy in Fabric -
Multi-channel approach
Private Data Collections
Private data collection
Implicit
Explicit

Section C: Building Fabric Network

Chaincode development in Go Language
Basics of Chaincode Development
Chaincode structure
Testing Chaincode
Rich queries
IBM Blockchain plugin for VScode
Building Test Network with Fabcar Smart Contract
Prerequisite
Docker
Installation
Docker and Docker-Compose
chaincode Introduction
Project folder structure walk-through
Genesis block and channel transaction block
Running network and invoking transaction
Integration with Hyperledger Explorer
Create Fabric Network
Define Network Configuration for Explorer Client
Containerise Explorer
Integrate with Running network
Verify On UI Dashboard
Genesis Block, Channel Block(What exactly contain inside)

Section D: HL Pilot with Hyperledger Explorer

FABCAR Pilot
Introduction To Client SDK
Fabric-Client
Fabric-Network
Building POC with two org four peer with couch db from scratch
Creating Genesis block and channel.tx block
Create Certificates
Using Cryptogen Tool
Using Certificates Authority (Recommended For Production )
Creating channel and join channel
Install chaincode and instantiate chaincode on all Endorsing peer
Chaincode basic methods
Wallet
Transaction invocation
Query Transaction
Simple Query
Complex Query
Implement additional methods like getting block, transaction, chaincode etc.
Block structure
Transaction structure
Couch DB Ledger
Updating existing transaction
Checking history of asset
Upgrading chaincode
Indexing on database
composite key and rich query
Container peer, chainsode, orderer commands
Endorsement policy
Creating Smart Contract
Integrate Blockchain Explorer
Difference bet transaction and asset
Ledger
Attribute Based Access Control


Section F : Advance Network Administrator tasks.

Chaincode Upgrade
Fabric v2.1
Fabric v1.4
Update channel configuration.
Add new organisation in the existing network.
Create Certificates for New Organisation
Create Definition File
Create Configuration Update
Sign config update and send
Confirm New Org in Network


Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.