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. |
|