We use cookies to ensure you get the best experience on our website. Please review our cookie policy for details.

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

$ 239.99

Buy Now

Related Courses

All Course
scroll to top