Syllabus

Course Code: MCA-20-45    Course Name: Elective-VI - (iii) Blockchain Technology

MODULE NO / UNIT COURSE SYLLABUS CONTENTS OF MODULE NOTES
1 Discover Blockchain Technology: Blockchain, Growth of blockchain technology, Distributed systems, History of blockchain and Bitcoin, Types of blockchain.
Decentralization: Methods of decentralization, Routes of decentralization, Blockchain and full ecosystem decentralization, Smart contracts, Decentralized organizations and platforms for decentralization.
2 Blockchain: Architecture, Versions, Variants, Use cases, Life use cases of blockchain, Blockchain vs shared Database, Introduction to cryptocurrencies, Types, Applications.
Bitcoins: Introducing Bitcoin, Bitcoin digital keys and addresses, Transactions, Blockchain mining. Alternative Coins. Limitations of Bitcoin.
3 Concept of Double Spending, Hashing, Proof of work.
Bitcoin Network and payments, Bitcoin network, Wallets, Bitcoin payments, Innovation in Bitcoin, Bitcoin Clients and APIs.
4 Introduction to Blockchain Platforms: Ethereum, Hyperledger, IOTA, EOS, Multichain, Bigchain, etc. Advantages and Disadvantages, EthereumvsBitcoin, Design a new blockchain, Potential for disruption, Design a distributed application, Blockchain applications.
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.