Theory and Applications of Blockchain (3-1-0)

Course Contents:

Introduction to Blockchain Technology. Basic Crypto Primitives - Digital Signature, Cryptographic Hash. Permissioned vs Permissionless Blockchains. Introduction to Smart Contracts. Blockchain Data Structure - block header and transaction organization. Consensus models - permissionless and permissioned consensus models. Smart contract execution models. Blockchain Security. Identity and Access Management. Blockchain Interoperability. Application use cases.
Tutorial: Ethereum and Hyperledger Fabric

Class Timing
Wednesday 12:00-12:55
Thursday 11:00-11:55
Friday 09:00-10:55


Prerequisite: UG Course on Operating Systems.

Course Details

Evaluation Process

List of Students

Lectures

Attendance

Marks