Blockchain Fundamentals (BCF) Question Bank 2023

Unit I:

  1. Differentiate between centralized and decentralized system.
  2. State and explain different use and use cases of Blockchain.
  3. What is Blockchain? Explain History of blockchain?
  4. Explain the working of Propogation & consensus Layer in detail.
  5. List and explain the layers of Blockchain.
  6. What is Blockchain? Explain Blockchain Data structure. Explain peer to peer transaction with example?
  7. What are the limitations of centralized system? Explain in detail.
  8. Why is Blockchain Important? What are the features provided by Blockchain.

Unit II:

  1. Explain Stream cipher Vs Block cipher?
  2. Explain AES with diagram?
  3. Explain Challenges in Symmetric Key Cryptography?
  4. Explain Cryptographic Hash function in its basic form?
  5. Explain Diffie-Hellman Key Exchange with example?
  6. Explain Symmetric vs. Asymmetric Key Cryptography?
  7. What is DES? Explain with diagram.
  8. What are the applications of Hash function? Explain.

Unit III:

  1. Explain how Paxos protocol work?
  2. What are the advantages and disadvantages of PBFT?
  3. State and Explain Byzantine general problem?
  4. Explain PoS with diagram?
  5. Choosing a Consensus Algorithm depends on several factors. Explain in detail.
  6. Define Raft? Explain in detail.
  7. Differentiate between PBFT and IBFT.
  8. Explain PoW with diagram.

Unit IV:

  1. What Is Bitcoin? Explain the block structure of a Bitcoin blockchain.
  2. What is the Bitcoin Network and explain about Network Discovery for A New Node?
  3. Discuss brief about Bitcoin Transactions. Explain two broader categories of Bitcoin transactions.
  4. What are Bitcoin Wallets? Explain how wallet application interact with the Bitcoin network.
  5. What is Bitcoin? List the factors that may influence the supply and demand of Bitcoins.
  6. Explain the Bitcoin Blockchain. Also, with the help of diagram explain Orphan blocks in true blockchain.
  7. Explain how Bitcoin uses Merkle trees with the help of Merkle tree representation.
  8. How the Bitcoin blockchain network works on the Internet. Explain in detail.

Unit V:

  1. State and explain two types of Ethereum accounts.
  2. What is Ethereum? State the design philosophy of Ethereum.
  3. Explain the blockchain data structure of Ethereum.
  4. Discuss about the types of Ethereum accounts and its advantages.
  5. Explain:
    i) TRIE USAGE
    ii) MERKLE PATRICIA TREE
    iii) RLP ENCODING
  6. Explain Merkle Patricia Tree and RLP Encoding.
  7. Explain Ethereum Transaction and Message Structure in detail.
  8. Explain Ethereum smart contract with respect to blocks and Contract Creatio

Unit VI:

  1. What is Decentralized Applications? Explain in detail.
  2. Explain the Libraries and Tools for Blockchain Application Development.
  3. Explain how to Get Test Bitcoins in the Sender’s Wallet.
  4. Explain in detail process of Application interacting with Ethereum blockchain using Infura API service.
  5. What are decentralized applications? Explain how a DApp interacts with a blockchain.
  6. Explain about how application interact with the Bitcoin blockchain using the Block Explorer API.
  7. How to Set Up Ethereum Accounts and get Test Ether in Sender’s Account.
  8. Discuss in brief about preparing and sending Ethereum Transaction

Download PDF of This Question Bank

WhatsApp Group Join Now
Telegram Group Join Now
Instagram Group Join Now
Linkedin Page Join Now

Leave a Comment

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

Scroll to Top