Skip to content

Amrita-TIFAC-Cyber-Blockchain/2025_24CYS336-Blockchain-Technology

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Amrita TIFAC

24CYS336 - Blockchain Technology




Course Instructor: Mr. Ramaguru Radhakrishnan, Assistant Professor (Senior Grade), TIFAC-CORE in Cyber Security.

๐Ÿ“š Course Outcome

CO# CO Description
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 Develop Smart Contracts and create a DApp using Ethereum Blockchain
CO5 Analyze a real-world use case and provide how blockchain could be used to address the challenges faced

โŒš Course Plan and Status

Lecture No. Topic Remarks Reference Video(s)
1 What is Blockchain? YouTube Video
2 Cryptographic Primitives of Blockchain YouTube Video - 1
YouTube Video - 2
YouTube Video - 3
YouTube Video - 4
YouTube Video - 5
X Elements of Blockchain YouTube Video - 1
YouTube Video - 2
YouTube Video - 3
YouTube Video - 4
YouTube Video - 5
X Ethereum Blockchain YouTube Video - 1
YouTube Video - 2
YouTube Video - 3
YouTube Video - 4
X Hyperledger Fabric Blockchain YouTube Video - 1
YouTube Video - 2
YouTube Video - 3
YouTube Video - 4
X Identity Management YouTube Video - 1
YouTube Video - 2
YouTube Video - 3
X Hyperledger Indy Blockchain YouTube Video - 1
YouTube Video - 2
X Consensus Algorithms YouTube Video - 1
YouTube Video - 2
YouTube Video - 3
YouTube Video - 4
YouTube Video - 5
X Challenges YouTube Video - 1
YouTube Video - 2
YouTube Video - 3

Tools

Applications References

Evaluation Criteria

Component Marks
Quizzes 5 + 5
Lab Evaluation 5 + 5
Mini-Project 5 + 5
Mid-Term Examination 30
End Semester 40

Dates and Deadlines

Course Start 18 - Jun - 2025 Deadline
Mini-Project Team Finalization 26 - Jun - 2025
Mini-Project Topic Finalization 06 - Jul - 2025
Mini-Project Review - 0 14 - Jul - 2025 &
25 - Jul - 2025
Quiz - 1 28 - Jul - 2025
Lab Evaluation - 1 28 - Jul - 2025
Publication of Quiz - 1 Marks in MyAmrita 29 - Jul - 2025
Submission of Problem Statement 12 - Aug - 2025
Mid-Term Examination 26 - Aug - 2025
Quiz - 2 29 - Sept - 2025
Lab Evaluation - 2 29 - Sept - 2025
End Semester Examination 17 - Oct - 2025
Publication of Results 12 - Dec - 2025

Lab Schedule

Lab Number Date Exercise
BT-L1 21 - Jun - 2025 Wallet Creation
BT-L2 30 - Jun - 2025 Blockchain Explorer
BT-L3 07 - Jun - 2025 Crypto Primitives
BT-LE 28 - Jul - 2025 Lab Evaluation - 1
BT-L4 04 - Aug - 2025 Bitcoin Contracts
BT-L5 01 - Sept - 2025 Smart Contracts

Text Book

  1. Imran Bashir, Mastering Blockchain 2017.
  2. Narayanan, J. Bonneau, E. Felten, A. Miller, S. Goldfeder, Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction, Princeton Univ Press; 2016
  3. Alex Leverington, Ethereum Programming, Packt Publishing Limited; 2017.

References

  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.
  3. Roger Wattenhofer, CreateSpace, The Science of the Blockchain, Independent Publishing Platform; 2016

Releases

No releases published

Packages

No packages published

Contributors 42