Blockchain Architecture Design

Course Name: 

Blockchain Architecture Design (CS740)


M.Tech (CSE-IS)


Programme Specific Electives (PSE)

Credits (L-T-P): 

(L-T-P): 04 (3-1-0)


Introduction and History, Brief Overview of Distributed System, Introduction to Blockchain, Crypto Primitives and Bitcoin, The consensus layer and basic Properties, Byzantine agreement, Proof of Work (PoW), Proof of Stake ( PoS) based Chains - Hybrid models ( PoW + PoS), Introduction to Smart Contracts, Privacy, Safety and Security Issues in blockchain, Types of Blockchain Architecture, Permissioned Blockchain, Hyperledger Fabric, Fabric Demo, Public Blockchain- Ethereum - Ethereum Virtual Machine ( EVM) - Wallets for Ethereum -.Hands-on deployment of small scale network using public and prermissioned blockchain, Blockchain Use Cases - Finance, Blockchain Use Cases - Industry, Blockchain in Government and Blockchain Security


1. Roger Wattenhofer, The Science of the Blockchain, Inverted Forest Publishing, First Edition, 2016. 2. Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, and Steven Goldfeder. Bitcoin and cryptocurrency technologies: a comprehensive introduction. Princeton University Press, 2016. 3. Don Tapscott, Alex Tapscott, Blockchain Revolution: How the Technology Behind Bitcoin and Other Cryptocurrencies is Changing the World, Portfolio Penguin, 2018. 4. Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder, Bitcoin and Cryptocurrency Technologies - A Comprehensive Introduction, Princeton University Press, 2016. 5. Andreas M. Antonopoulos, Mastering Bitcoin: Programming The Open Blockchain, Shroff/O'Reilly, Second edition, 2017.


Computer Science and Engineering

Contact us

Dr. Manu Basavaraju
Head of the Department
Department of CSE, NITK, Surathkal
P. O. Srinivasnagar, Mangalore - 575 025
Karnataka, India.
Hot line: +91-0824-2474053
Email: hodcse[AT]nitk[DOT]ac[DOT]in


Connect with us

We're on Social Networks. Follow us & get in touch.