0% found this document useful (0 votes)
129 views

Blockchain Technology

This document outlines a course on blockchain technology. It provides details on course objectives, outcomes, syllabus topics including blockchain concepts, architecture, smart contracts, security issues, and use cases. It also lists prerequisite skills, textbooks, and laboratory work requirements.

Uploaded by

xx69dd69xx
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
129 views

Blockchain Technology

This document outlines a course on blockchain technology. It provides details on course objectives, outcomes, syllabus topics including blockchain concepts, architecture, smart contracts, security issues, and use cases. It also lists prerequisite skills, textbooks, and laboratory work requirements.

Uploaded by

xx69dd69xx
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

5

SVKM’s NMIMS Deemed-to-be University


Mukesh Patel School of Technology Management & Engineering

Program: B Tech/MBA Tech Artificial Intelligence/ Computer Semester: VI,VII,V


Engineering , B Tech AI and ML, B Tech/MBA Tech IT
Course: Blockchain Technology Code: 702IT0E016
Teaching Scheme Evaluation Scheme
Lecture Tutorial
Practical Internal Continuous Term End
(Hours (Hours
(Hours Credit Assessment (ICA) Examinations (TEE)
per per
per week) (Marks - 50 ) (Marks- 100)
week) week)
2 2 0 3 Marks Scaled to 50 Marks Scaled to 50
Prerequisite: Programming (Java, Python)
Course Objective
The objective of this course is to introduce students to various technical and functional aspects of
Blockchain and provide foundation for building any blockchain solution using Blockchain
Technology.

Course Outcomes
After completion of the course, students will be able to –
1. Explain the concepts of Blockchain technology
2. Identify various types of Blockchains and Consensus Mechanisms, Smart Contracts and
Use cases
3. Use Blockchain platform for building solutions to real time applications
Detailed Syllabus:
Unit Description Duration
1 Introduction To Blockchain
Distributed DBMS – Limitations of Distributed DBMS, Introduction to Block
chain – History, Definition, Distributed Ledger, Blockchain Categories –
Public, Private, Consortium, Blockchain Network and Nodes, Peer-to-Peer 04
Network, Mining Mechanism, Generic elements of Blockchain, Features of
Blockchain, and Types of Blockchain.
2 Blockchain Architecture
Types of Blockchain-Public, Private, Permissioned, Hybrid Blockchains,
Shared Ledger, Tokenized and Tokenless Blockchains
Blockchain Architecture – Block, Hash, Distributer P2P, Structure of
Blockchain- Consensus mechanism: Proof of Work (PoW), Proof of Stake (PoS), 08
Byzantine Fault Tolerance (BFT), Proof of Authority (PoA) and Proof of
Elapsed Time (PoET)
3 Blockchain-Based Futures System
Introduction, Characteristics, Contractual Confidentiality, Smart Contract
04
Languages, Oracles, Deploying Smart Contracts on Blockchain
Ethereum Basics:
Ethereum and Smart Contracts, The Turing Completeness of Smart Contract
4 Languages and verification challenges, using smart contracts to enforce legal
contracts, comparing Bitcoin scripting vs. Ethereum Smart Contracts, Writing 04
smart contracts using Solidity & JavaScript
5 Privacy, Security Issues in Blockchain
04

AY 2023-24
6
SVKM’s NMIMS Deemed-to-be University
Mukesh Patel School of Technology Management & Engineering

Pseudo-anonymity vs. anonymity, attacks on Blockchains: Sybil attacks,


selfish mining, 51% attacks advent of algorand; Sharding based consensus
algorithms to prevent these attacks
6 Blockchain Application Development
Identifying Blockchain Platform, Proof of Concept, Development, 04
Deployment, Blockchain Upgrades, Phases of Blockchain Implementation,
Introduction to Blockchain Storage: IPFS, BigChainDB
7 Use Cases of Blockchain Technology
Introduction, Blockchain Adoption, Use Cases: Finance, Education, Health, 02
Government.
Total 30
Text Books
1. Imran Bashir, Packt, “Mastering Blockchain”, 2nd Edition, Packt Publishing, 2019.
2. Kumar Saurabh, Ashutosh Saxena, “Blockchain Technology: Concepts and Applications”, 1st
Edition, Kindle Edition, 2020.
Reference Books
1. Elad Elrom, “Edition The Blockchain Developer: A Practical Guide for Designing,
Implementing, Publishing, Testing, and Securing Distributed Blockchain-based Projects, 1st
ed. Elad Elrom, 2019.
Laboratory Work
8 to 10 Programming exercises (and a practicum) based on the syllabus.

_______________________
Signature
(Head of the Department)

AY 2023-24

You might also like