Course Details
Subject {L-T-P / C} : CS6221 : Blockchain and Cryptocurrency Technology { 3-0-0 / 3}
Subject Nature : Theory
Coordinator : Ashok Kumar Turuk
Syllabus
| Module 1 : |
1. Origins of Blockchain Technology: Electronic Systems and Trust, Distributed Versus Centralized Versus Decentralized, Bitcoin Predecessors, DigiCash, E-Gold, Hashcash, B-Money, Bit Gold, The Bitcoin Experiment, Introducing the Timestamp Server, Storing Data in a Chain of Blocks, Bringing Bitcoin to Life, Compelling Components, Achieving Consensus
|
Course Objective
| 1 . |
Explain the working of Blockchain systems, mainly the Bitcoin and Ethereum |
| 2 . |
Understand the different components of the Blockchain system and interact with them securely |
| 3 . |
Describe the difference between proof-of-work and proof-of-concept |
| 4 . |
Design, build and deploy smart contracts and distributed applications |
Course Outcome
| 1 . |
1. Explain the design principles of Bitcoin and Ethereum.
|
Essential Reading
| 1 . |
Kalle Rosenbaum, Grokking Bitcoin, MANNING Publication |
| 2 . |
Lorne Lantz & Daniel Cawrey, Mastering Blockchain Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications, O’REILLY Publications |
Supplementary Reading
| 1 . |
Bina Ramamurthy, Blockchain in Action, MANNING Publication |
| 2 . |
Bikramaditya Singhal, Gautam Dhameja, and Priyansu Sekhra Panda, Beginning Blockchain, Apress Publication |



