CMG334 Introduction to Blockchain and its Applications Syllabus:
CMG334 Introduction to Blockchain and its Applications Syllabus – Anna University Regulation 2021
UNIT I INTRODUCTION TO BLOCKCHAIN
Blockchain: The growth of blockchain technology – Distributed systems – The history of blockchain and Bitcoin – Features of a blockchain – Types of blockchain, Consensus: Consensus mechanism – Types of consensus mechanisms – Consensus in blockchain. Decentralization: Decentralization using blockchain – Methods of decentralization – Routes to decentralization- Blockchain and full ecosystem decentralization – Smart contracts – Decentralized Organizations- Platforms for decentralization.
UNIT II INTRODUCTION TO CRYPTOCURRENCY
Bitcoin – Digital Keys and Addresses – Transactions – Mining – Bitcoin Networks and Payments – Wallets – Alternative Coins – Theoretical Limitations – Bitcoin limitations – Name coin – Prime coin – Zcash – Smart Contracts – Ricardian Contracts- Deploying smart contracts on a blockchain
UNIT III ETHEREUM
Introduction – The Ethereum network – Components of the Ethereum ecosystem – Transactions and messages – Ether cryptocurrency / tokens (ETC and ETH) – The Ethereum Virtual Machine (EVM), Ethereum Development Environment: Test networks – Setting up a private net – Starting up the private network
UNIT IV WEB3 AND HYPERLEDGE
Introduction to Web3 – Contract Deployment – POST Requests – Development Frameworks – Hyperledger as a Protocol – The Reference Architecture – Hyperledger Fabric – Distributed Ledger – Corda.
UNIT V EMERGING TRENDS
Kadena – Ripple – Rootstock – Quorum – Tendermint – Scalability – Privacy – Other Challenges – Blockchain Research – Notable Projects – Miscellaneous Tools.
TOTAL : 45 PERIODS
REFERENCE
1. Imran. Bashir. Mastering block chain: Distributed Ledger Technology, Decentralization, and Smart Contracts Explained. Packt Publishing, 2nd Edition, 2018
2. Peter Borovykh , Blockchain Application in Finance, Blockchain Driven, 2nd Edition, 2018
3. ArshdeepBahga, Vijay Madisetti, “Blockchain Applications: A Hands On Approach”, VPT, 2017.
