Back close

Course Detail

Course Name Blockchain Technology
Course Code 24CCE332
Credits 3
Campus Coimbatore, Chennai, Amaravati

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? 

Text Books / References

Text Book(s)  

  1. Imran Bashir, Mastering Blockchain: Inner workings of blockchain, from cryptography and decentralized identities, to DeFi, NFTs and Web3; Packt Publisher, 4th edition, 2023.
  2. Asharaf S, N. Sivadas, A. S, and J. Franklin, Blockchain Technology: Algorithms and Applications, Wiley India Pvt. Ltd, 2023. 
  3. Kumar and A. Saxena, Blockchain Technology: Concepts and Applications, Wiley India Pvt. Ltd., 2023. 

Reference(s) 

  1. Andreas M. Antonopoulos, Mastering Bitcoin – Programming the Open Blockchain, O’Reilly Media, Inc.; 2017
  2. Draft NISTIR 8202, Blockchain Technology Overview – NIST CSRC; 2018.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now