Blockchain For Business with Hyperledger Fabric

Lessons
Lab
TestPrep
AI Tutor (Add-on)
Get A Free Trial

About This Course

Skills You’ll Get

1

Preface

2

Blockchain and Decentralization

  • Definitions
  • Cryptocurrency
  • Bitcoin
  • Blockchain
  • How Bitcoin works
  • Wallets
  • Basics of blockchain
  • Mining in blockchain
  • Cryptography
  • Building blocks of blockchain
  • Blocks
  • Transactions
  • Smart contracts
  • Virtual machine
  • Nodes
  • Peer-to-peer network
  • State machine
  • Consensus
  • Structure of blockchain
  • Working of Blockchain
  • Fundamentals of secure transaction processing
  • Decentralization
  • History of decentralization
  • Decentralization using blockchain
  • Decentralized ecosystem
  • Blockchain for enterprise
  • Enterprise blockchain platforms
  • Considerations for using blockchain
  • Distributed systems
  • Byzantine Generals problem
  • Types of blockchains
  • Summary
3

Introduction to Hyperledger and Composer

  • Blockchain for business
  • Advantages of Hyperledger Fabric
  • Problems with existing blockchain technology
  • Hyperledger Fabric architecture
  • Consensus in Hyperledger
  • Hyperledger tools
  • Hyperledger Composer
  • Hyperledger components
  • Hyperledger application using Composer
  • Composer query language
  • Fabric Composer Playground
  • Summary
  • References
4

Basics of Hyperledger Fabric

  • Hyperledger and blockchain
  • Blockchain for enterprises
  • Hyperledger frameworks and tools
  • Fabric and its components
  • How does a transaction happen in Hyperledger Fabric?
  • Difference between Bitcoin, Ethereum, and permissioned blockchain
  • Hyperledger Fabric releases and differences
  • Fabric 0.6
  • Fabric 1.0
  • Fabric 1.1
  • Fabric 1.2
  • Fabric 1.3
  • Fabric 1.4 LTS
  • World state and states
  • Membership service provider (MSP)
  • Generate MSP certificates and their signing keys
  • Node.js SDK for Hyperledger Fabric
  • Peers returning transaction proposal
  • Chaincode in Node.Js
  • Init(stub) Asynchronous
  • Invoke(stub) Asynchronous
  • Summary
  • References
5

Frameworks, Network Topologies, and Modeling

  • Unlisted company network in Hyperledger
  • Hyperledger network and application model
  • Blockchain network
  • Build a sample network
  • Creating network from scratch
  • Certificate authority
  • Network administration node
  • Consortium definition
  • Channel for consortium
  • Adding peers and ledgers to network
  • Client/application and chaincode
  • Exploring Hyperledger frameworks
  • Hyperledger Sawtooth
  • Hyperledger Fabric
  • Hyperledger Indy
  • Hyperledger Burrow
  • Hyperledger Iroha
  • YAC consensus algorithm
  • Transaction privacy and security
  • Understanding pre-requisites
  • Docker
  • Process of creating Hyperledger network
  • Hands-on with network
  • Summary
  • References
6

Chaincode in Hyperledger Fabric

  • Demystifying chaincodes
  • Chaincode for developers
  • Deploying and testing the chaincode
  • Chaincode best practices
  • Creating a token using Convector tool
  • Writing unit tests for chaincode
  • Chaincode development using IBM blockchain platform
  • Chaincode for operators
  • Packaging the chaincode
  • Creating the package
  • Package signing by other owners
  • Installing package
  • Instantiating the chaincode
  • Upgrading, starting, and stopping the chaincode
  • System chaincode
  • Summary
  • References
7

Fabric SDK: Interaction with Fabric Network

  • Prerequisites Start Fabric network
  • Install Node.js and NPM
  • Create a Node.js SDK project
  • Install Fabric npm modules
  • Process of working with the network
  • Enrolment and registration of admin and user using CA server
  • Registration and enrolment of the user
  • Chaincode invoke and query
  • Invoking createProperty from the chaincode
  • Invoking ChangePropertyOwner from Fabric SDK
  • Summary
8

Fabric SDK: Building End-to-End Application with Fabric Network

  • Prerequisite
  • Creating the API project
  • Modifying our previous project files
  • Creating the APIs
  • Using Fabric for advanced use cases
  • Creating a channel using Fabric SDK
  • Joining the channel using SDK
  • Instantiate the chaincode
  • Summary
9

Fabric in Production

  • Fabric deployment using Swarm
  • Integrating solution for monitoring Hyperledger Explorer
  • Step 1: Set up Hyperledger Fabric.
  • Step 2: Set up Hyperledger Explorer.
  • Step 3: Install PostgreSQL.
  • Step 4: Generate the Hyperledger Fabric network.
  • Step 5: Configure Hyperledger Explorer on Fabric.
  • Step 6: Build Hyperledger Explorer.
  • Step 7: Run Hyperledger Explorer.
  • Hyperledger Fabric in Clouds
  • Fabric in AWS
  • Hyperledger Fabric in Azure Cloud
  • IBM blockchain platform
  • Summary

Blockchain For Business with Hyperledger Fabric

$ 386.55

Buy Now

Related Courses

All Course
scroll to top