You are on page 1of 1

1.

Module: Introduction: Basics of blockchain, History, Uses of Blockchain, Structure of a block,


Transactions, Public Ledger, Distributed Consensus. Peer to peer systems, centralized and
decentralized systems, Types of blockchain Self-learning Topics: Basics of cryptography
(Symmetric and Asymmetric) RSA algorithm
2. Module: Cryptographic Primitives: Cryptographic hash functions – collision free, hiding,
puzzle friendly (properties), Hash Chain, Hash tree- Merkle Tree, Public Key cryptography,
Digital signatures. Use of hash functions and digital signatures in blockchain Self-learning
Topics: Basics of data structure (Linked lists), Hash Functions
3. Module: Bitcoin: Basics (Structure of block, creation of coins), Double Spending, Script
(FORTH), Mining Process, Objectives of consensus mechanisms, Consensus in Bitcoin – Proof
of Work, Sybil Attack, Proof of Elapsed Time, Proof of Stake, Proof of Burn Self-learning
Topics: Other Cryptocurrencies.
4. Module: Permissioned Blockchain: Smart Contracts, Distributed Consensus, Faults in DC,
Algorithms – Paxos, RAFT, Byzantine Fault Tolerance, Practical BFT Self-learning Topics:
Distributed algorithms, Object oriented Programming Concepts
5. Module: Ethereum: History, Architecture, Accout Types , Gas, Transactions, Structure
(Blocks, Transactions), Accounts, Ether, Gas, Ethereum Virtual Machine, Ethereum Mining
process, Solidity. Hyperledger Fabric: Features of hyperledger, Architecture, ordering
service, Transaction Flow, Membership and Identity Mangement, Gossip Protocol Self-
learning Topics: BitcoinVsEthereum, EthereumVsHyperLedger
6. Module: Case Study: Blockchain in Government (Digital Identity, Tax Payments, Land
Registration, Audit and Compliances), Supply Chain Management, Financial Services

You might also like