BMC041

Blockchain Architecture

Session2025-26 TypeTheory
Appears in 1 semester

MCA · Sem 4 (Elective-4)

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, Bitcoin Basic, Basic consensus mechanisms.

Unit2

Unit 2: Consensus

8 hrs

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

Unit3

Unit 3: Hyperledger Fabric

8 hrs

Decomposing the consensus process, Hyperledger fabric components. Chaincode Design and Implementation Hyperledger Fabric: Beyond Chaincode: fabric SDK and Front End, 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)5 outcomes

After completion of the course student will be able to:

  1. CO1Study and understand basic concepts of blockchain architecture.K1, K2
  2. CO2Analyze various requirements for consensus protocols.K4
  3. CO3Apply and evaluate the consensus process.K3, K5
  4. CO4Understand the concepts of Hyperledger fabric.K1
  5. CO5Analyze and evaluate various use cases in financial software and supply chain.K4, K5

Suggested Readings

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

Official AKTU syllabus

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

Official AKTU syllabus PDF ↗