[go: up one dir, main page]

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

Blockchain Technologies Question Paper

This document outlines the structure and content of the Eighth Semester B.Tech Degree Supplementary Examination for the course 'Blockchain Technologies' at APJ Abdul Kalam Technological University. It includes a variety of questions divided into two parts: Part A with short answer questions and Part B with detailed questions from different modules. The examination covers topics such as cryptography, blockchain architecture, consensus mechanisms, and applications 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)
111 views2 pages

Blockchain Technologies Question Paper

This document outlines the structure and content of the Eighth Semester B.Tech Degree Supplementary Examination for the course 'Blockchain Technologies' at APJ Abdul Kalam Technological University. It includes a variety of questions divided into two parts: Part A with short answer questions and Part B with detailed questions from different modules. The examination covers topics such as cryptography, blockchain architecture, consensus mechanisms, and applications 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 0400CST428082401 Pages: 2

Reg No.:_______________ Name:__________________________


APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY
Eighth Semester B.Tech Degree Supplementary Examination August 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 Explain the different types of keys used in cryptography. (3)


2 Explain the properties of cryptographic hash functions. (3)
3 With labelled diagram explain the block header? (3)
4 Explain the layered architecture of blockchain (3)
5 What are coinbase transactions? (3)
6 What do you mean by forks in blockchain? List the different (3)
types of forks in Blockchain?
7 What are the criteria to be met for an application to be considered as decentralized? (3)
8 List and explain the different types of oracles. (3)
9 Illustrate inheritance in Solidity language. (3)
10 List the various components in Ethereum blockchain (3)
PART B
Answer any one full question from each module, each carries 14 marks.
Module I
11 a) Explain the working of AES algorithm. (8)
b) What are the applications of cryptography. (6)
OR
12 a) Explain digital signatures. Explain the uses of digital signatures (7)
b) Explain how hash functions are used to build Merkle trees in blockchain. (7)
Module II
13 a) Explain how blockchain works using a neat diagram. (7)
b) Compare centralized and decentralized systems. (7)
OR
14 a) Enumerate benefits and limitations of using Blockchain Technology? (7)
b) Illustrate the blockchain based decentralized system. (7)

Page 1of 2
0400CST428082401

Module III
15 a) Explain consensus mechanisms used in blockchain. List out any six (7)
consensus algorithms used in the context of blockchain.
b) Describe crash fault tolerant algorithms. Compare PoW and PoS (7)
OR
16 a) Explain the different types of scripts used for transaction validation. (7)
b) Explain the life cycle of a transaction. (7)
Module IV
17 a) Explain how blockchain technology can impact the health care sector? (7)
b) Explain the Use cases of Blockchain technology in Finance. (7)
OR
18 a) How can Blockchain technology be integrated with artificial intelligence. (7)
b) How can the architecture of BaaS be designed to suite for a decentralised (7)
organisation?
Module V
19 a) What are addresses in Ethereum? List and explain the different addresses used in (7)
Ethereum.
b) Explain the concept of 'functions' in Solidity. How errors are being handled in (7)
Solidity?
OR
20 a) Explain data types in the Solidity language with proper examples in detail. (7)
b) Using Solidity language, create a simple bank contract that allows a user to deposit, (7)
withdraw and view balance.
****

Page 2of 2

You might also like