BAI071

Blockchain Architecture Design

L-T-P3-0-0 Credits3 Session2025-26 TypeTheory
Appears in 5 semesters · 5 branches

B.Tech Artificial Intelligence & Machine Learning · Sem 7 (Departmental Elective-IV) · B.Tech Artificial Intelligence & Data Science · Sem 7 (Departmental Elective-IV) · B.Tech CSE (Artificial Intelligence) · Sem 7 (Departmental Elective-IV) · B.Tech CSE (AI & ML) · Sem 7 (Departmental Elective-IV) · B.Tech CSE (Data Science) · Sem 7 (Departmental Elective-IV)

Syllabus

5 units · 40 lecture hours
Unit1

Unit 1: Introduction to Blockchain

8 hrs

Digital Money to Distributed Ledgers , Design Primitives: Protocols, Security, Consensus, Permissions, Privacy. Blockchain Architecture and Design: Basic crypto primitives: Hash, Signature,) Hashchain to Blockchain, Basic consensus mechanisms

Unit2

Unit 2: Consensus

8 hrs

Requirements for the consensus protocols, Proof of Work (PoW), Scalability aspects of Blockchain consensus protocols Permissioned Blockchains:Design goals, Consensus protocols for Permissioned Blockchains

Unit3

Unit 3: Hyperledger Fabric (A)

8 hrs

Decomposing the consensus process , Hyperledger fabric components, Chaincode Design and Implementation Hyperledger Fabric (B): Beyond Chaincode: fabric SDK and Front End (b) Hyperledger composer tool

Unit4

Unit 4: Use case 1

8 hrs

Blockchain in Financial Software and Systems (FSS): (i) Settlements, (ii) KYC, (iii) Capital markets, (iv) Insurance Use case 2: Blockchain in trade/supply chain: (i) Provenance of goods, visibility, trade/supply chain finance, invoice management, discounting, etc

Unit5

Unit 5: Use case 3

8 hrs

Blockchain for Government: (i) Digital identity, land records and other kinds of record keeping between government entities, (ii) public distribution system, social welfare systems Blockchain Cryptography, Privacy and Security on Blockchain

Course Outcomes (COs)4 outcomes

After completion of the course student will be able to:

  1. CO1Describe the basic understanding of Blockchain architecture along with its primitives.K2
  2. CO2Explain the requirements for basic protocol along with scalability aspects.K3
  3. CO3Design and deploy the consensus process using frontend and backend.K4
  4. CO4Apply Blockchain techniques for different use cases like Finance, Trade/Supply and Government activities.K5

Text books

  1. Mastering Bitcoin: Unlocking Digital Cryptocurrencies, by Andreas Antonopoulos
  2. Blockchain by Melanie Swa, O’Reilly
  3. Hyperledger Fabric - https://www.hyperledger.org/projects/fabric
  4. Zero to Blockchain - An IBM Redbooks course, by Bob Dill, David Smits - https://www.redbooks.ibm.com/Redbooks.nsf/RedbookAbstracts/crse0401.html

Official AKTU syllabus

This subject is on page 7 of the original AKTU PDF.

Official AKTU syllabus PDF ↗