Learn · NPTEL

Course10610523569 lectures

Blockchain and its Applications

Prof. Sandip Chakraborty Prof. Shamik Sural · IIT Kharagpur

Start with lecture 1 At NPTEL

Lectures

How does an NPTEL online course work?

  1. Lecture 01: The Model of Decentralization Video
  2. Lecture 02: What is Blockchain Video
  3. Lecture 03: Basic Cryptographic Primitives - I Video
  4. Lecture 04: Basic Cryptographic Primitives - II Video
  5. Lecture 05: Basic Cryptographic Primitives - III Video

week-02

  1. Lectuere 06: Basic Cryptographic Primitives - IV Video
  2. Lecture 07: Basic Cryptographic Primitives - V Video
  3. Lecture 08: Distributed Systems for Decentralization – The Beginning​ Video
  4. Lecture 09: The Evolution of Cryptocurrencies Video
  5. Lecture 10: Open Consensus and Bitcoin​ Video

week-03

  1. Lecture 11: Bitcoin Mining and Beyond Video
  2. Lecture 12: Smart Contracts and the Permissioned Models of Blockchain​" Video
  3. Lecture 13: Blockchain Elements - I Video
  4. Lecture 14: Blockchain Elements - II​ Video
  5. Lecture 15: Blockchain Elements - III​ Video

week-04

  1. Lecture 16: Blockchain Elements - IV​ Video
  2. Lecture 17: Blockchain Elements - V​ Video
  3. Lecture 18: Permissionless Model and Open Consensus Video
  4. Lecture 19: Nakamoto Consensus (Proof of Work)​ Video
  5. Lecture 20: Limitations of PoW: Forking and Security​ Video

week-05

  1. Lecture 21: Beyond PoW​ Video
  2. Lecture 22: Ethereum 1​ Video
  3. Lecture 23: Ethereum 2 Video
  4. Lecture 24: Ethereum 3​ Video
  5. Lecture 25: Ethereum 4​ Video

week-06

  1. Lecture 26: Consensus for Permissioned Models​ Video
  2. Lecture 27: State Machine Replication as Distributed Consensus​ Video
  3. Lecture 28: Paxos Video
  4. Lecture 29: Paxos – Safety and Liveness​ Video
  5. Lecture 30: Byzantine Faults​ Video

week-07

  1. Lecture 31: Byzantine Agreement Protocols​ Video
  2. Lecture 32: Safety and Liveness of PBFT​ Video
  3. Lecture 33: Enterprise Blockchains​ Video
  4. Lecture 34: Hyperledger Fabric 1 Video
  5. Lecture 35: Hyperledger Fabric 2​ Video

week-08

  1. Lecture 36: Hyperledger Fabric 3​ Video
  2. Lecture 37: Hyperledger Fabric 4​ Video
  3. Lecture 38: Consensus Scalability​ Video
  4. Lecture 39: Bitcoin-NG Video
  5. Lecture 40: Collective Signing (CoSi)​ Video

week-09

  1. Lecture 41: ByzCoin​ Video
  2. Lecture 42: Algorand​ Video
  3. Lecture 43: Identity Management - I​ Video
  4. Lecture 44: Identity Management - II​ Video
  5. Lecture 45: Identity Management - III​ Video

week-10

  1. Lecture 46: Blockchain Interoperability - I​ Video
  2. Lecture 47: Blockchain Interoperability - II​ Video
  3. Lecture 48: Blockchain Interoperability - III​ Video
  4. Lecture 49: Hyperledger Indy I Video
  5. Lecture 50: Hyperledger Indy II Video

week-11

  1. Lecture 51: Hyperledger Aries Video
  2. Lecture 52: Blockchain Security - I? Video
  3. Lecture 53: Blockchain Security - II? Video
  4. Lecture 54: Blockchain Security - III? Video
  5. Lecture 55: Use Cases? Video

week-12

  1. Lecture 56: A Potential Use Case – From a Critics Perspective​ Video
  2. Lecture 57: Blockchain in Financial Services​ Video
  3. Lecture 58: Public Sector Use Cases​ Video
  4. Lecture 59: Blockchain for Decentralized Marketplace (Part 1)​ Video
  5. Lecture 60: Blockchain for Decentralized Marketplace (Part 2)​ Video

Live Session

  1. Live Session 23-02-2022 Video
  2. Live Session 16-03-2022 Video
  3. Live Session 13-04-2022 Video
  4. Live Session 21-03-2024 Video
  5. Live Session 05-04-2024 Video
  6. Live Session 18-04-2024 Video
  7. Live Session 21-02-2025 Video
  8. Live Session 28-03-2025 Video
  9. Live Session 17-04-2025 Video

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT Kharagpur
Department
Computer Science and Engineering
Teacher
Prof. Sandip Chakraborty Prof. Shamik Sural
Level
Undergraduate
Language
English
Subjects
Computer science, Engineering
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed