Email: Mobile: +44-07471704815, +91-8390114357 Raj Shekhar Bhardwaj, Pavan Adhav
Course Agenda
Prerequisite:
Should have Basic Docker knowledge Should have basic Bash Script knowledge Familiar with java script and go lang basic Should have basic understanding of Node API
Note: If you dont have prior knowledge of above prerequisite, then let us know, we will share resources to bring you up to the pace.
Section A : Hyperledger Fabric Core Concepts
Fabric Version: 2.X
Public and private blockchains General Overview - Introduction X509 Certificate Standards Signature Creation and Signature Verification X509 Standard Certificate validation Certificate Revocation List Membership Service Provider Policies(Signature/ImplicitMeta Policies) Leader Peer vs Anchor Peer Endorsing Peer/ Committing Peer Certificate Authority aka Fabric CA Smart Contract and chaincode Section B: Building Fabric Network
Chaincode development in Go Language Basics of Chaincode Development Docker and Docker-Compose Project folder structure walk-through Playing With Certificate Authority Create Certificates using CA for All Participants Create Genesis Block and Channel.tx file Create Channel And Join All Peers Genesis Block v/s Channel Block Approve Chaincode For Each Org Transaction Flow (Important) Indexing On Current State Database Genesis Block, Channel Block(What exactly contain inside) Section C: Hyperledger Explorer Integration
Section D: Node JS API Writing
Common Connection Profile (Org1 & Org2) Discovery Service Operations Updating existing transaction Checking history of asset composite key and rich query Integrate Blockchain Explorer Difference bet transaction and asset Attribute Based Access Control Section E : Hyperledger Caliper ーKill mode ON
Caliper Integration for Performance Testing Create docker Compose file for caliper Define Benchmark Configuration Define Network Configuration Add all Necessary Certificates