BCS613A – Blockchain Technology

Module-1

1]a. Define Blockchain. Explain the network view of Blockchain with a neat diagram.

b. List and explain the generic elements of Blockchain.


OR

2]a. Define Consensus. List the requirements and types of Consensus mechanism.

b. List and explain the Consensus Algorithms or mechanisms.

c. Explain benefits and limitations of blockchain.


Module-2

3]a. What are the methods of decentralization? Discuss.

b. Give the different Platforms for decentralization.

c. Explain full ecosystem decentralization of blockchain with a neat diagram.


OR

4] a. Explain Asymmetric cryptography with suitable diagrams.

b. Explain Elliptic Curve Digital signature algorithm (ECDSA) with a practical example.


Module-3

5]a. Define Bitcoin. Explain the generation of public key and private key in detail.

b. What is a Transaction? Explain the structure and life cycle of the transactions.


OR

6] a. Explain a simplified model of an oracle interacting with smart contract on block chain.

b. Briefly discuss about smart contracts on a blockchain.

c. What is DAO? Discuss.


Module-4

7] a. Explain the Ethereum Stack with a suitable diagram.

b. What is Ethereum Blockchain? Discuss with a state transition diagram.

c. Give the different types of Transactions in Ethereum and also explain the fields included in these transactions.


OR

8] a. Briefly discuss about the operation of Ethereum Virtual Machine (EVM) with the help of a neat diagram.

b. What are Contract creation transaction and Message call transaction? Explain with a suitable diagram.

Module-5

9] a. Give the architecture of Hyperledger as a protocol and explain.

b. Discuss about the organization and categories of Hyperledger fabric architecture.


OR

10] a. Define Sawtooth lake. Explain the novel concepts of Sawtooth lake.

b. What is Corda. List and explain the components of the Corda.

Leave a Reply

Your email address will not be published. Required fields are marked *