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

Blockchain Technologies Question Paper

This document outlines the examination structure for the Eighth Semester B.Tech Degree in Blockchain Technologies at APJ Abdul Kalam Technological University. It includes questions from various topics such as cryptography, consensus mechanisms, blockchain functionality, and smart contracts, divided into two parts with specific marks allocated. The exam consists of short answer questions and detailed questions from different modules, covering theoretical and practical aspects of blockchain technology.

Uploaded by

Gauthaman
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
0% found this document useful (0 votes)
420 views2 pages

Blockchain Technologies Question Paper

This document outlines the examination structure for the Eighth Semester B.Tech Degree in Blockchain Technologies at APJ Abdul Kalam Technological University. It includes questions from various topics such as cryptography, consensus mechanisms, blockchain functionality, and smart contracts, divided into two parts with specific marks allocated. The exam consists of short answer questions and detailed questions from different modules, covering theoretical and practical aspects of blockchain technology.

Uploaded by

Gauthaman
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/ 2

D Pages: 2

0400CST428052303
Reg No.:_______________ Name:__________________________
APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY
Eighth Semester B.Tech Degree (R,S) Examination May 2024 (2019 Scheme)

Course Code: CST428


Course Name: BLOCKCHAIN TECHNOLOGIES
Max. Marks: 100 Duration: 3 Hours

PART A
Answer all questions, each carries 3 marks. Marks

1 Differentiate between symmetric and asymmetric cryptography. (3)


2 What are the benefits of Merkle trees? (3)
3 Describe the two main categories of consensus mechanisms. (3)
4 Compare the different features of centralized and decentralized systems. (3)
5 How are transactions validated in a Bitcoin network? (3)
6 Explain the working of PoW consensus mechanism. (3)
7 Define smart contacts? Mention its properties. (3)
8 Explain the different types of oracles. (3)
9 With the help of a figure show the relationship between the transactions, (3)
transaction trie, and block header in Ethereum.
10 Explain how libraries are deployed in Solidity language with an example. (3)
PART B
Answer any one full question from each module, each carries 14 marks.
Module I
11 a) Outline the concepts to achieve cryptography using RSA algorithm. (9)
b) List the properties of a hash function. Discuss the working of distributed hash (5)
tables.
OR
12 a) Explain elliptic curve cryptography algorithm. (10)
b) Explain the compression function of SHA-256 algorithm with the help of a neat (4)
diagram.
Module II
13 a) Illustrate and explain how blockchain works using a neat diagram. (7)
b) Explain the methods used to achieve decentralization. (7)

Page 1 of 2
0400CST428052303

OR
14 a) Describe blockchain and full ecosystem decentralization. (7)
b) Investigate the benefits, features and limitations of blockchain. (7)
Module III
15 a) Explain the Paxos algorithm that solve the consensus problem with crash fault (8)
tolerance.
b) Explain the working of PoS with a neat sketch. (6)
OR
16 a) Explain how a payment is sent using a Bitcoin network in terms of user’s (7)
perspective.
b) What is a wallet? List and explain its various types. (7)
Module IV
17 a) Discuss oracles in a blockchain ecosystem. Explain the generic data flow from a (7)
smart contract to an oracle.
b) Illustrate the ways blockchain technology can be employed in government (7)
related services.
OR
18 a) Illustrate with a use case, the application of blockchain technology in finance (7)
sector.
b) What are DApps? Outline the design of a DApp. (7)
Module V
19 a) What is a transaction in Ethereum? Explain the two types of transaction in (9)
Ethereum.
b) Explain the various elements present in Ethereum blockchain. (5)
OR
20 a) What are the various control structures available in Solidity language. (6)
b) Using Solidity language, create a simple bank contract that allows a user to (8)
deposit, withdraw and view balance.
******

Page 2 of 2

You might also like