CMG334 Syllabus - Introduction To Blockchain And Its Applications - 2021 Regulation - Open Elective | Anna University

CMG334 Syllabus - Introduction To Blockchain And Its Applications - 2021 Regulation - Open Elective | Anna University

CMG334

INTRODUCTION TO BLOCKCHAIN AND ITS APPLICATIONS

 L T P C

3003

UNIT I

INTRODUCTION TO BLOCKCHAIN

9

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

9

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

9

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

9

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

9

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.

Comments

Popular posts from this blog

CS3491 Syllabus - Artificial Intelligence And Machine Learning - 2021 Regulation Anna University

CS3401 Syllabus - Algorithms - 2021 Regulation Anna University

CS3451 Syllabus - Introduction To Operating Systems - 2021 Regulation Anna University