0% found this document useful (0 votes)
69 views

Blockchain Sem3

The document outlines the modules of a blockchain training program covering: 1) basics of blockchain, cryptography, and data structures; 2) cryptographic primitives like hash functions and signatures; 3) Bitcoin and consensus mechanisms; 4) permissioned blockchains, smart contracts, and distributed consensus algorithms; 5) Ethereum and Hyperledger Fabric architectures; and 6) blockchain use cases in government, supply chains, and finance.

Uploaded by

Yachika Yadav
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
69 views

Blockchain Sem3

The document outlines the modules of a blockchain training program covering: 1) basics of blockchain, cryptography, and data structures; 2) cryptographic primitives like hash functions and signatures; 3) Bitcoin and consensus mechanisms; 4) permissioned blockchains, smart contracts, and distributed consensus algorithms; 5) Ethereum and Hyperledger Fabric architectures; and 6) blockchain use cases in government, supply chains, and finance.

Uploaded by

Yachika Yadav
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 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