33% found this document useful (6 votes)
7K views

Blockchain Unit Wise Question Bank

This document outlines a course on Blockchain Technology that is offered as an elective. The course aims to introduce students to basic blockchain concepts, consensus mechanisms, Hyperledger Fabric and its components, and applying blockchain to various use cases. It is a 3 credit course taught over 5 units, with each unit addressing key topics and including related questions to assess learning. The course assessments include a semester end examination and continuous internal evaluation. Upon successful completion, students will able to explain blockchain fundamentals, demonstrate Hyperledger tools, and apply blockchain to domains like finance, supply chain, and government.

Uploaded by

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

Blockchain Unit Wise Question Bank

This document outlines a course on Blockchain Technology that is offered as an elective. The course aims to introduce students to basic blockchain concepts, consensus mechanisms, Hyperledger Fabric and its components, and applying blockchain to various use cases. It is a 3 credit course taught over 5 units, with each unit addressing key topics and including related questions to assess learning. The course assessments include a semester end examination and continuous internal evaluation. Upon successful completion, students will able to explain blockchain fundamentals, demonstrate Hyperledger tools, and apply blockchain to domains like finance, supply chain, and government.

Uploaded by

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

With effect from the academic year from 2019-20

16CSE 21 BLOCK CHAIN TECHNOLOGY (ELECTIVE-VII)


Instruction 3 Hours per week Duration of End Examination 3 Hours Semester End Examination 70 Marks
CIE 30 Marks Credits 3

Prerequisites: Computer Networks, Network Security

Course Outcomes: On successful of this course student will be able to:


1. State the basic concepts of blockchain
2. Understand the list of Consensus
3. Demonstrate and Interpret working of Hyperledger Fabric, SDK composer tool
4. Demonstrate the supply chain.
5. Apply to various use cases from different domains

Blooms Levels(BLs):

L1 - Remembering
L2 - Understand
L3 - Apply
L4 - Analyze
L5 - Evaluate
L6 - Create

UNIT – I

Introduction: History: Digital Money to Distributed Ledgers - Design Primitives: Protocols, Security, Consensus,
Permissions, Privacy-: Blockchain Architecture and Design-Basic crypto primitives: Hash, Signature-Hashchain to
Blockchain- Basic consensus mechanisms

Questions COs BLs

1. Specify the purpose of a Distributed Ledger with an example. CO1 L2


2. Explain the structure of a block in blockchain with an example. CO1 L2
3. Explain the basic design primitives necessary for a blockchain. CO1,2 L2
4. Explain the various components of a blockchain architecture. CO1 L2
5. State the basic crypto primitives that form the foundation for blockchain. CO1 L1
6. Define consensus. State an example. CO2 L1
7.How do you ensure security in blockchain. CO1 L1

UNIT – II

Consensus: Requirements for the consensus protocols-Proof of Work (PoW)- Scalability aspects of Blockchain
consensus protocols: Permissioned Blockchains-Design goals-Consensus protocols for Permissioned Blockchains

Questions COs BLs

1.Mention the requirements for a protocol to be stated as a consensus protocol. CO2 L4


2.Explain the functionality of Proof of Work (PoW) with an example. CO2 L2
3.Differentiate between permissioned versus permissionless blockchains. CO1 L4
4.What are the design goals of permissioned blockchains? CO1 L1
5.Specify the scalability aspects of blockchain. CO1 L2
UNIT - III

Hyperledger Fabric: Decomposing the consensus process-Hyperledger fabric components-Chaincode Design and
Implementation: Hyperledger Fabric II:- Beyond Chaincode: fabric SDK and Front End-Hyperledger composer tool

Questions COs BLs

1. Explain the significance of a Hyperledger fabric. CO3 L2


2. Mention the role of various components of a Hyperledger fabric. CO3 L4
3. Illustrate the steps to set up a fabric SDK with syntax. CO3 L2
4. Represent a schematic view of chaincode design in Hyperledger fabric. CO3 L3
5.What constitute Hyperledger composer tool? Explain in detail. CO3 L4

UNIT - IV

Use Case I: Blockchain in Financial Software and Systems (FSS): -Settlements, - KYC, -Capital markets-Insurance-
Use case II: Blockchain in trade/supply chain: Provenance of goods, visibility, trade/supply chain finance, invoice
management/discounting

Questions COs BLs

1. What entities can be considered to develop blockchain for Financial Software and Systems? CO5 L4
Give examples.
2. State the functionality of blockchain in Insurance use case. CO5 L1
3.What are the essential components to develop blockchain for a supply chain management CO4 L4
system?
4.How can a blockchain be developed to record invoice management? Explain with an example CO4 L2
5. Explain how visibility and provenance of goods can be assured in a supply chain blockchain? CO4 L4

UNIT - V

Use Case III: Blockchain for Government: Digital identity, land records and other kinds of record keeping between
government entities, public distribution system / social welfare systems :Blockchain Cryptography : Privacy and
Security on Blockchain

Questions COs BLs

1. Mention the various use cases where a blockchain can be developed for Government sectors CO5 L4
and explain any one of them in detail.

2.What is the role of a blockchain to preserve digital identity? CO5 L2

3. Explain the steps involved in the process of record keeping between government entities CO5 L2
using a blockchain.
4. How blockchain can be used to deal with cryptography? Explain with an example. CO5 L3

5. Explain the ways through which security and privacy can be developed in a blockchain. CO5 L4

Text Books:
1. Mark Gates, “Blockchain: Ultimate guide to understanding blockchain, bitcoin, cryptocurrencies, smart contracts
and the future of money”, Wise Fox Publishing and Mark Gates, 2017.
2. Salman Baset, Luc Desrosiers, Nitin Gaur, Petr Novotny, Anthony O’Dowd, Venkatraman Ramakrishna, “Hands-
On Blockchain with Hyperledger: Building decentralized applications with Hyperledger Fabric and Composer”,
2018.
3. ArshdeepBahga, Vijay Madisetti, “Blockchain Applications: A Hands- On Approach”, ArshdeepBahga, Vijay
Madisetti publishers 2017.

Suggested Reading:
1. Andreas Antonopoulos, “Mastering Bitcoin: Unlocking Digital
Cryptocurrencies”, O’Reilly, 2014.
2. Melanie Swa, “Blockchain “,O’Reilly Media, 2014

E-Books and online Resources:


1. Blockchain Applications- https://www.blockchain-books.com
2. Hyperledger Fabric - https://www.hyperledger.org/projects/fabric
3. Zero to Blockchain - An IBM Redbooks course, by Bob Dill, DavidSmits, 2017
(https://www.redbooks.ibm.com/Redbooks.nsf/
RedbookAbstracts/crse0401.html )
4. https://onlinecourses.nptel.ac.in/noc18_cs47/preview
5. https://www.udemy.com/blockchain-and-bitcoin-fundamentals/

You might also like