Autumn 2025

Autumn 2025

This is the course page for Theory and Applications of Blockchain (CS61065) course at IIT Kharagpur.

The teaching assistants are:

Announcements 📣

Logistics

Outline of the Lectures

#DateTopicRemarks/Slides
1.23-Jul-2025Introduction-
2.24-Jul-2025Introduction Cont.-
3.25-Jul-2025-🌧️ Class cancelled
4.30-Jul-2025 Introduction cont. -
5.31-Jul-2025 Basics Introduction and Crypto Primitives -
6.1-Aug-2025 Crypto Primitives cont. -
7.6-Aug-2025Basics of Consensus-
8.7-Aug-2025Consensus cont.-
9.8-Aug-2025Consensus cont.Assignment 1 and 2 demo shown
10.13-Aug-2025 How bitcoin achieves decentralization? -
11.14-Aug-2025 Bitcoin Mechanics -
12.20-Aug-2025Bitcoin Mechanics cont.-
13.21-Aug-2025Bitcoin Mechanics cont.-
14.22-Aug-2025-🤯 Surprise Test 1 , Assignment 2.1
15.27-Aug-2025 Bitcoin Network -
16.28-Aug-2025 Blockchain classification (BFT, LC consensus) -
17.29-Aug-2025 Consensus vs Sybil Resistance -
18.03-Sep-2025Selfish Mining-
19.04-Sep-2025Selfish Mining cont.-
20.10-Sep-2025 Selfish mining - Best Case Tie Breaking Assignment 3
21.11-Sep-2025 Selfish mining - Worst Case Tie Breaking -
22.12-Sep-2025 Birthday attack, Hash Function Properties -
23.08-Oct-2025Proof of Stake Intro.-
24.09-Oct-2025Proof of Stake (leader selection - VRF)-
25.10-Oct-2025Proof of Stake (leader selection - VRF)-
26.15-Oct-2025 Proof of Stake (leader selection - Pseudo-randomness beacon) -
27.16-Oct-2025 Proof of Stake Cont. -
28.17-Oct-2025 Proof of Stake Cont. -
29.22-Oct-2025Ethereum Intro.-
30.23-Oct-2025Ethereum Components of an Account-
31.24-Oct-2025Quiz 2
32.29-Oct-2025 Ethereum Virtual Machine (EVM) -
33.30-Oct-2025 Ethereum Virtual Machine (EVM) Cont. -
34.31-Oct-2025 Tutorial 1 (Solidity) 💡
35.05-Nov-2025Ethereum Transactions-
36.06-Nov-2025Ethereum Transactions Cont.-
37.07-Nov-2025Tutorial 2 (Solidity)💡
38.12-Nov-2025 Ethereum Smart Contracts -
39.13-Nov-2025 Ethereum Smart Contracts Cont. -
40.14-Nov-2025 Consensus Mechanism of Ethereum -

Reference Materials