I MCA Block Chain Syllabus
I MCA Block Chain Syllabus
Module 1
Introduction to Blockchain, History and evolution of blockchain, How Blockchain works
Basic concepts -decentralization, consensus mechanisms, cryptography,Key components-
blocks, chains, nodes, miners,Types of block chains: public, private, consortium, Practical
applications, public and private key basics, pros and cons of Blockchain, Myths about Bitcoin.
Module 2
Blockchain vs shared Database, Blockchain- Public Ledgers, Blockchain as Public Ledgers
- Block in a Blockchain, Transactions- The Chain and the Longest Chain - Permissioned
Model of Blockchain, Cryptographic -Hash Function, Properties of a hash function-Hash
pointer and Merkle tree
Module 3
Module 4
Mechanisms and Protocols- Proof of Work (PoW) - Proof of Stake (PoS) - Delegated Proof
of Stake (DPoS) - Practical Byzantine Fault Tolerance (PBFT) –Security and Policy :
Common security threats in blockchain , Mitigating attacks: 51% attack, Sybil attack, replay
attack, Privacy-enhancing technologies: zk-SNARKs, ring signatures, Regulatory and
compliance considerations.
Module 5
Learning Resources