BlockChain

Blockchain is a system of recording information in a way that makes it difficult or impossible to change, hack, or 
cheat the system. A blockchain is essentially a digital ledger of transactions that is duplicated and distributed 
across the entire network of computer systems on the blockchain.

COURSE OUTLINE

INTRODUCTION TO BLOCKCHAIN

  • Digital Trust
  • Asset
  • Transactions
  • Distributed Ledger Technology
  • Types of network
  • Components of blockchain or DLT
  • Ledger
  • Blocks
  • Blockchain
  • PKI and Cryptography
  • Private keys
  • Public keys
  • Hashing
  • Digital Signature
  • Consensus
  • Byzantine Fault
  • Proof of Work
  • Poof of Stake
  • Security
  • DDos
  • Cryptocurrency
  • Digital Token

HOW BLOCKCHAIN WORKS

  • How Blockchain Works
  • Structure of Blockchain
  • Block
  • Hash
  • Blockchain
  • Distributed
  • Lifecycle of Blockchain
  • Smart Contract
  • Consensus Algorithm
  • Proof of Work
  • Proof of Stake
  • Practical Byzantine
  • Fault Tolerance
  • Actors of Blockchain
  • Blockchain developer
  • Blockchain operator
  • Blockchain regulator
  • Blockchain user
  • Membership service provider
  • Building A Small Blockchain Application

INTRODUCTION TO BITCOIN

  • Currency
  • Double Spending
  • Cryptocurrency
  • P2P Payment Gateway
  • Wallet
  • Mining
  • Ethereum
  • Ethereum network
  • EVM
  • Transaction fee
  • Mist
  • Ether, gas
  • Solidity - Smart contracts
  • Truffle
  • Web3
  • Design and issue Cryptocurrency
  • Mining
  • DApps
  • DAO

INTRODUCTION TO HYPERLEDGER FABRIC v1.1

  • Introduction to Hyperledger
  • What is Hyperledger
  • Why Hyperledger
  • Where can Hyperledger be used
  • Hyperledger Architecture

GETTING STARTED WITH FABRIC MODEL

  • The Fabric Model
  • Features of Fabric Model
  • Chaincode
  • SDKs
  • Ledger
  • Privacy through channels
  • Security and Membership services
  • Assets
  • Consensus
  • Components of Fabric Model
  • Peer
  • Orderer
  • Certificate Authority
  • Building your network

CHAINCODE

  • Chaincode
  • Chaincode API
  • How to write a Chaincode

ARCHITECTURE OF HYPERLEDGER FABRIC V1.1

  • Architecture of Hyperledger Fabric
  • Transaction
  • Ledger
  • Nodes
  • Peer
  • Endorser
  • Ordering Nodes
  • Channels
  • Certificate Authority
  • Transaction Flow

BOOTSTRAPPPING

  • Bootstrapping the Network

INTRODUCTION TO HYPERLEDGER EXPLORER

  • Introduction To Hyperledger Explorer
  • Block Details Peer List
  • Chaincode List
  • Transaction Details
  • Installation of Hyperledger Explorer
  • Starting the Explorer App

INTRODUCTION TO HYPERLEDGER COMPOSER

  • Introduction
  • Components of Hyperledger Composer
  • Benefits of Hyperledger
  • Key Concepts
  • Hyperledger Composer Solution
  • Installation

HYPERLEDGER COMPOSER PLAYGROUND

  • Hyperledger Composer Playground