0% found this document useful (0 votes)
1K views

CCS339 Syllabus

Uploaded by

santhikala
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)
1K views

CCS339 Syllabus

Uploaded by

santhikala
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

CCS339 CRYPTOCURRENCY AND BLOCKCHAIN TECHNOLOGIES L T P C

2 0 2 3
COURSE OBJECTIVES:
• To understand the basics of Blockchain
• To learn Different protocols and consensus algorithms in Blockchain
• To learn the Blockchain implementation frameworks
• To understand the Blockchain Applications
• To experiment the Hyperledger Fabric, Ethereum networks

UNIT I INTRODUCTION TO BLOCKCHAIN 7


Blockchain- Public Ledgers, Blockchain as Public Ledgers - Block in a Blockchain,
TransactionsThe Chain and the Longest Chain - Permissioned Model of Blockchain,
Cryptographic –Hash Function, Properties of a hash function-Hash pointer and Merkle tree
UNIT II BITCOIN AND CRYPTOCURRENCY 6
A basic crypto currency, Creation of coins, Payments and double spending, FORTH – the
precursor for Bitcoin scripting, Bitcoin Scripts, Bitcoin P2P Network, Transaction in Bitcoin
Network, Block Mining, Block propagation and block relay
UNIT III BITCOIN CONSENSUS 6
Bitcoin Consensus, Proof of Work (PoW)- Hashcash PoW , Bitcoin PoW, Attacks on
PoW ,monopoly problem- Proof of Stake- Proof of Burn - Proof of Elapsed Time - Bitcoin Miner,
Mining Difficulty, Mining Pool-Permissioned model and use cases.
UNIT IV HYPERLEDGER FABRIC & ETHEREUM 5
Architecture of Hyperledger fabric v1.1- chain code- Ethereum: Ethereum network, EVM,
Transaction fee, Mist Browser, Ether, Gas, Solidity.
UNIT V BLOCKCHAIN APPLICATIONS 6
Smart contracts, Truffle Design and issue- DApps- NFT. Blockchain Applications in Supply
Chain Management, Logistics, Smart Cities, Finance and Banking, Insurance,etc- Case Study.
COURSE OUTCOMES:
CO1: Understand emerging abstract models for Blockchain Technology
CO2: Identify major research challenges and technical gaps existing between theory and practice
in the crypto currency domain.
CO3: It provides conceptual understanding of the function of Blockchain as a method of securing
distributed ledgers, how consensus on their contents is achieved, and the new applications that
they enable.
CO4: Apply hyperledger Fabric and Ethereum platform to implement the Block chain
Application.
30 PERIODS
PRACTICAL 30 PERIODS
1. Install and understand Docker container, Node.js, Java and Hyperledger Fabric, Ethereum
and perform necessary software installation on local machine/create instance on cloud to run.
2. Create and deploy a blockchain network using Hyperledger Fabric SDK for Java Set up and
initialize the channel, install and instantiate chain code, and perform invoke and query on
your blockchain network.
3. Interact with a blockchain network. Execute transactions and requests against a blockchain
network by creating an app to test the network and its rules.
4. Deploy an asset-transfer app using blockchain. Learn app development within a
Hyperledger
Fabric network.
5. Use blockchain to track fitness club rewards. Build a web app that uses Hyperledger Fabric
to track and trace member rewards.
6. Car auction network: A Hello World example with Hyperledger Fabric Node SDK and
IBM
Blockchain Starter Plan. Use Hyperledger Fabric to invoke chain code while storing results
and data in the starter plan
TOTAL:60 PERIODS
TEXT BOOKS
1. Bashir and Imran, Mastering Blockchain: Deeper insights into decentralization,
cryptography, Bitcoin, and popular Blockchain frameworks, 2017.
2. Andreas Antonopoulos, “Mastering Bitcoin: Unlocking Digital Cryptocurrencies”,
O’Reilly, 2014.
REFERENCES:
1. Daniel Drescher, “Blockchain Basics”, First Edition, Apress, 2017.
2. Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, and Steven Goldfeder.
Bitcoin and cryptocurrency technologies: a comprehensive introduction. Princeton University
Press, 2016.
3. Melanie Swan, “Blockchain: Blueprint for a New Economy”, O’Reilly, 2015
4. Ritesh Modi, “Solidity Programming Essentials: A Beginner’s Guide to Build Smart
Contracts for Ethereum and Blockchain”, Packt Publishing
5. Handbook of Research on Blockchain Technology, published by Elsevier Inc. ISBN:
9780128198162, 2020.

You might also like