Syllabus
Syllabus
Unit 1
Blockchain Data Structure – Hash Chain – Distributed Database – Blockchain Architecture – Terminologies in Blockchain: Hashes – Transactions – Addresses – Wallet – Private Key Storage – Ledgers – Blocks – Chaining Blocks; Consensus and multiparty agreements: Proof of Work (PoW) – Proof of Stake (PoS)
Unit 2
Delegated Proof of Stake (DPoS) – Proof of Elapsed Time (PoET) – Proof of Importance – Reputation-based mechanisms – Practical Byzantine Fault Tolerance (PBFT); Blockchain Platforms: Cryptocurrencies (Bitcoin, Litecoin, Ethereum) -Hyperledger – Ethereum;
Unit 3
Blockchain implementation; Smart Contract – Web3.js – MetaMask; Forking; Soft Fork – Hard Fork – Cryptographic Changes and Forks; Blockchain as a Service – IPFS and Blockchain – Challenges in Blockchain; Concurrency, Scalability and Privacy.
Unit 1
Tenses – Modal auxiliaries – Reported speech – Active and Passive Voice – Phrasal Verbs – Linkers/ Discourse Markers – Question Tags
Unit 2
Pre-writing techniques – Paragraph writing Cohesion Development types: definition, comparison, classification, contrast, cause and effect – Essay writing: Descriptive and Narrative – Introduction to the use of Gen AI in writing (AI tools, Dos and Donts while using AI, how to write prompts, etc.)
Unit 3
Listening comprehension (3 pieces Do Schools kill creativity? By Sir Ken Robinson, Steve Jobs 2005 Stanford Commencement Address, India Questions Dr Abdul Kalam- Aired August 2007) – Reading Comprehension Skimming and Scanning- Inference and Deduction Reading different kinds of material Speaking: Narration of incidents / stories/ anecdotes.
Objectives and Outcomes
Prerequisite(s): Nil Course
Course Objectives
- To provide an understanding of Decentralized blockchain-based systems, such as Bitcoin and Ethereum, and its position in the present technological landscape.
- To understand the impact and role of Blockchain Technology in financial, information, and other infrastructures.
- To cover the technical aspects of public distributed ledgers, blockchain systems, cryptocurrencies, and smart contracts.
Course Outcome
- CO1: Understand the basic principles of Distributed Ledger Technology
- CO2: Able to demonstrate the cryptographic primitives in Blockchain technology
- CO3: Understand and Evaluate various consensus protocols
- CO4: Analyze a real-world use case and provide how blockchain could be used to address the challenges
CO-PO Mapping
PO/PSO? |
PO1? |
PO2? |
PO3? |
PO4? |
PO5? |
PO6? |
PO7? |
PO8? |
PO9? |
PO10? |
PO11? |
PO12? |
PSO1? |
PSO2? |
CO? |
CO1? |
3? |
-? |
-? |
-? |
-? |
-? |
-? |
-? |
-? |
-? |
-? |
-? |
3? |
-? |
CO2? |
3? |
1? |
-? |
-? |
-? |
-? |
-? |
-? |
-? |
-? |
-? |
-? |
3? |
1? |
CO3? |
3? |
2? |
-? |
-? |
-? |
-? |
-? |
-? |
-? |
-? |
-? |
-? |
3? |
2? |
CO4? |
3? |
2? |
-? |
-? |
-? |
-? |
-? |
-? |
-? |
-? |
-? |
-? |
3? |
2? |