0% found this document useful (0 votes)
57 views2 pages

MCA434 Block-Chain Technology Syllabus

Uploaded by

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

MCA434 Block-Chain Technology Syllabus

Uploaded by

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

Course Code MCA434 Course Title Block-Chain

Technology
Course Type Core Contact Hours 6 Hours per Week
Credit 4 Domain Information
Security

Syllabus:

Module 1
Basics: Distributed Database, Two General Problem, Byzantine General problem and Fault
Tolerance, Hadoop Distributed File System, Distributed Hash Table, ASIC resistance, Turing
Complete.
Cryptography: Hash function, Digital Signature - ECDSA, Memory Hard Algorithm, Zero
Knowledge Proof.
Module 2
Blockchain: Introduction, Advantage over conventional distributed database, Blockchain
Network, Mining Mechanism, Distributed Consensus, Merkle Patricia Tree, Gas Limit,
Transactions and Fee, Anonymity, Reward, Chain Policy, Life of Blockchain application,
Soft & Hard Fork, Private and Public blockchain.

Module 3
Distributed Consensus: History, Distributed Ledger, Bitcoin protocols - Mining strategy and
rewards, Ethereum - Construction, DAO, Smart Contract, GHOST, Vulnerability, Attacks,
Sidechain, Namecoin

Module 4
Cryptocurrency Regulation: Stakeholders, Roots of Bit coin, Legal Aspects-Crypto
currency Exchange, Black Market and Global Economy. Applications: Internet of Things,
Medical Record Management System, Domain Name Service and future of Blockchain.

Module 5
Practical: Naive Blockchain construction, Memory Hard algorithm - Hashcash
implementation, Direct Acyclic Graph, Play with Go-ethereum, Smart Contract Construction,
Toy application using Blockchain, Mining puzzles.

REFERENCE BOOKS:
Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller and Steven
Goldfeder, Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction,
Princeton University Press (July 19, 2016).
Antonopoulos, Mastering Bitcoin: Unlocking Digital Cryptocurrencies
Satoshi Nakamoto, Bitcoin: A Peer-to-Peer Electronic Cash System
DR. Gavin Wood, “ETHEREUM: A Secure Decentralized Transaction Ledger,”Yellow
paper.2014.
Nicola Atzei, Massimo Bartoletti, and Tiziana Cimoli, A survey of attacks on Ethereum
smart contracts
COURSE PRE-REQUISITES:
Computer security basics.
COURSE OBJECTIVES:
Integrate ideas from blockchain technology into your own projects.
COURSE OUTCOMES:
CO. No Course Outcome description
MCA434.1 To understand the basics of hash function
and digital signature.
MCA434.2 To demonstrate how blockchain system
works.
MCA434.3 To understand consensus mechanism in
blockchain.
MCA434.4 To understand the working of
cryptocurrency.
MCA434.5 Interact with a blockchain system.

CO-PO AND CO-PSO MAPPING

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9


P010 PO1 PO1 PSO1 PSO2 PSO3
1 2
MCA434.1 3 1 2 2 2
MCA434.2 3 1 2 2 2
MCA434.3
3 2 1 2 2 2

MCA434.4 3 1 2 2 2
MCA434.5 2 1 2 2 2

You might also like