Application of Blockchain Technology

Course Name: 

Application of Blockchain Technology (CS468)


B.Tech (CSE)




Programme Specific Electives (PSE)

Credits (L-T-P): 



Introduction and History, Brief Overview of Distributed System, Cryptography and Other Technical Foundations,
The consensus layer and basic Properties, Byzantine Agreement,
Proof of Work (PoW), Proof of Stake ( PoS) based Chains - Hybrid models ( PoW + PoS)
Introduction to Blockchain, Applications of blockchain technology, Case Study, Cryptocurrency basics, Transactions
and Mining, Introduction to Smart Contracts, Privacy, Safety and Security Issues in blockchain, Ethereum - Ethereum
Virtual Machine ( EVM) - Wallets for Ethereum - Solidity - Smart Contracts - some attacks on smart contracts.


Roger Wattenhofer, The Science of the Blockchain, Inverted Forest Publishing, First Edition, 2016.
Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, and Steven Goldfeder. Bitcoin and cryptocurrency technologies: a comprehensive introduction. Princeton University Press, 2016.
Don Tapscott, Alex Tapscott, Blockchain Revolution: How the Technology Behind Bitcoin and Other Cryptocurrencies is Changing the World, Portfolio Penguin, 2018.
Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder, Bitcoin and Cryptocurrency Technologies - A Comprehensive Introduction, Princeton University Press, 2016.
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.