0% found this document useful (0 votes)
3 views5 pages

FOB Assignment

The document outlines assignments for the Foundation of Blockchain course at R. C. Technical Institute, covering various topics such as cryptography, blockchain structures, consensus mechanisms, and decentralization. Each assignment consists of short answer and descriptive questions that require hand-written responses. The assignments aim to enhance understanding of blockchain concepts, applications, and related technologies.

Uploaded by

t4209742
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)
3 views5 pages

FOB Assignment

The document outlines assignments for the Foundation of Blockchain course at R. C. Technical Institute, covering various topics such as cryptography, blockchain structures, consensus mechanisms, and decentralization. Each assignment consists of short answer and descriptive questions that require hand-written responses. The assignments aim to enhance understanding of blockchain concepts, applications, and related technologies.

Uploaded by

t4209742
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

R. C.

Technical Institute, Sola, Ahmedabad


Information Technology Department
Foundation of Blockchain (4361603)
Assignment 1
-----------------------------------------------------------------------------------------------
Instructions:-
1. All the answers must be hand-written in separate Notebook.
2. Answers written in soft copy or word file is not allowed.

CO1: Understand concepts of cryptography, Blockchain and distributed ledger.

Short answer type questions [1 to 2 Marks]:

1. Define following terms:

a) Distributed ledger

b) Blockchain

c) Private key and Public key

d) Plain text and Cipher text

e) Asymmetric key cryptography and Symmetric key cryptography

Descriptive answer type questions [3 to 4 Marks]:

1. Discuss applications, limitations and features of Blockchain.

2. Discuss Diffie-Hellman key exchange algorithm in detail.

3. Calculate cipher text value for a plain text value of 15 using RSA algorithm given
public key E = 7. Use prime numbers P and Q as 3 and 11 respectively.

4. Write a short note on Secure Hash Algorithm (SHA).

5. Explain CAP theorem.


R. C. Technical Institute, Sola, Ahmedabad
Information Technology Department
Foundation of Blockchain (4361603)
Assignment 2
-----------------------------------------------------------------------------------------------
Instructions:-
1. All the answers must be hand-written in separate Notebook.
2. Answers written in soft copy or word file is not allowed.

CO2: Categorize Blockchain structure and Blockchain types.

Short answer type questions [1 to 2 Marks]:

1. Define following terms:

a. Cryptocurrency

b. Public Blockchain and Private Blockchain

c. Permissioned and Permissionless Blockchain

d. Tokenized Blockchain and Token less Blockchain

e. Sidechain

f. Consensus

g. Miners

Descriptive answer type questions [3 to 4 Marks]:

1. Explain types of Blockchain in detail.


2. Explain core components of Blockchain.

3. Define DID and discuss types of wallets used in Blockchain.

4. Write a short note on: Data structure of a Blockchain

5. Define Genesis block in Blockchain and also write the need and significance of it.
R. C. Technical Institute, Sola, Ahmedabad
Information Technology Department
Foundation of Blockchain (4361603)
Assignment 3
-----------------------------------------------------------------------------------------------
Instructions:-
1. All the answers must be hand-written in separate Notebook.
2. Answers written in soft copy or word file is not allowed.

CO3: Examine Consensus mechanism and attack types in Blockchain.

Short answer type questions [1 to 2 Marks]:

1. Define following terms:

a. Consensus mechanism

b. Confirmation

c. Finality

d. Mining

Descriptive answer type questions [3 to 4 Marks]:

1. Compare following Consensus algorithms: PoW, PoS, BFT

2. Explain double spending attack with example.

3. List out and explain types of attacks that could impact finality in Blockchain

4. Explain bitcoin mining process.


5. Define fork mechanism. Compare hard and soft fork
R. C. Technical Institute, Sola, Ahmedabad
Information Technology Department
Foundation of Blockchain (4361603)
Assignment 4
-----------------------------------------------------------------------------------------------
Instructions:-
1. All the answers must be hand-written in separate Notebook.
2. Answers written in soft copy or word file is not allowed.

CO4: Apply concepts of cryptography and Blockchain in cryptocurrency.

Short answer type questions [1 to 2 Marks]:

1. Define following terms:

a. Hash Pointer

b. Markle Root

c. Hyperledger

d. ERC-20

Descriptive answer type questions [3 to 4 Marks]:

1. Explain block structure of Bitcoin blockchain in detail.

2. Explain Markle tree with example.

3. Write a short note on: “Bitcoin Scripting”

4. Write a short note on: “Corda platform”


5. Differentiate between Blockchain and Bitcoin
R. C. Technical Institute, Sola, Ahmedabad
Information Technology Department
Foundation of Blockchain (4361603)
Assignment 5
-----------------------------------------------------------------------------------------------
Instructions:-
1. All the answers must be hand-written in separate Notebook.
2. Answers written in soft copy or word file is not allowed.

CO5: Understand decentralization with the help of Blockchain.

Short answer type questions [1 to 2 Marks]:

1. Define following terms:

a. Decentralization

b. Smart Contracts

c. DAO

d. dApps

Descriptive answer type questions [3 to 4 Marks]:

1. Explain DAO in detail and also discuss its purpose.

2. Explain dApps in detail. How it differs from normal apps?

3. Write a short note on: “Smart Contracts”.

4. Discuss advantages and limitations of DAO.


5. Discuss various applications of Smart Contracts.

You might also like