0% found this document useful (0 votes)
7 views19 pages

Fundamentals of Blockchain

The document outlines a course on Fundamentals of Blockchain, detailing course outcomes, a syllabus divided into two sections covering topics such as Blockchain introduction, architecture, consensus mechanisms, decentralized applications, and case studies. It also includes an assessment and evaluation plan with various tools for grading. The learning outcomes emphasize understanding blockchain technology, Bitcoin features, transaction verification, and cryptographic mechanisms.

Uploaded by

ahmedbadroo12911
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views19 pages

Fundamentals of Blockchain

The document outlines a course on Fundamentals of Blockchain, detailing course outcomes, a syllabus divided into two sections covering topics such as Blockchain introduction, architecture, consensus mechanisms, decentralized applications, and case studies. It also includes an assessment and evaluation plan with various tools for grading. The learning outcomes emphasize understanding blockchain technology, Bitcoin features, transaction verification, and cryptographic mechanisms.

Uploaded by

ahmedbadroo12911
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 19

Department of Computer Science & Engineering

Course Name- Fundamentals of Blockchain


Course Code – COM-602
Topic- Merkle Tree in Blockchain
Faculty- Ms. Sukhmeet Kour

Model Institute of Engineering & Technology (Autonomous)


Course Outcomes
2

Course Outcomes Description

CO1 Articulate the history, types and applications of Blockchain.

Explain the Blockchain architecture in context of different crypto


CO2 currency.
Comprehend different consensus algorithms and justify their
CO3 appropriateness for different applications.
Gain appreciation of different decentralized applications over
CO4
Blockchain frameworks.

Formulate solutions using Blockchain technology for real world


CO5 applications.
Detailed Syllabus
3

Section A

Unit 1: Introduction to Blockchain: Introduction to Block chain – History, Definition, Distributed Ledger, Blockchain
Categories – Public, Private, Consortium, Blockchain Network and Nodes, Peer-to-Peer Network, Mining
Mechanism, Generic elements of Blockchain, Features of Blockchain and Types of Blockchain, Uses of Blockchain.
(8 Hrs)
Unit 2: Blockchain Architecture: Abstract Models for Blockchain - GARAY model - RLA Model. Multichain:
Objective of Multichain, Features, Operation of Bitcoin Blockchain, Blockchain Architecture – Block, Hash,
Distributed P2P, Fundamentals of Bitcoin, Ethereum and other popular crypto currencies.

(8 Hrs)
Unit 3: Consensus: Importance of Consensus mechanism, Proof of Work (PoW), Proof of Stake (PoS), Byzantine
Fault Tolerance (BFT), Proof of Authority (PoA) and Proof of Elapsed Time (PoET). Scalability aspects of Blockchain
consensus protocols.
.

Section B

Unit 4: Blockchain Decentralized Applications: Characteristics of Decentralized application, De-Fi (Decentralized


Finance) Applications and use-cases, Smart contracts and decentralized oracle networks (DONs).
(8 Hrs)
Unit 5: Block Chain- Case Studies: Case studies on applications of Blockchain technology in real world applications
(8 Hrs)
Assessment and Evaluation Plan
4

Assessment Tools Evaluation


 Assignment  20 marks

 Sessional  20 marks

 Attendance  10 marks

 External Exam  100 marks


Learning Outcomes
5

 Explain the foundational concepts of blockchain


technology and its role in powering decentralized
digital currencies.
 Describe the core features of the Bitcoin blockchain,
including decentralization, immutability, transparency,
pseudonymity, and consensus.
 Illustrate the structure of Bitcoin blocks, including block
headers, Merkle trees, and transaction data
 Analyze how transactions are verified, added to the
blockchain, and made tamper-resistant.
 Evaluate the cryptographic mechanisms used in
Bitcoin, such as digital signatures, hashing, and the
public-private key pair system.
Content

 Unit 1:- Introduction to blockchain Technology


 Unit 2:- Blockchain Architecture:
 Unit 3:- Consensus
19

Thank You

You might also like