Unit I:
- Differentiate between centralized and decentralized system.
- State and explain different use and use cases of Blockchain.
- What is Blockchain? Explain History of blockchain?
- Explain the working of Propogation & consensus Layer in detail.
- List and explain the layers of Blockchain.
- What is Blockchain? Explain Blockchain Data structure. Explain peer to peer transaction with example?
- What are the limitations of centralized system? Explain in detail.
- Why is Blockchain Important? What are the features provided by Blockchain.
Unit II:
- Explain Stream cipher Vs Block cipher?
- Explain AES with diagram?
- Explain Challenges in Symmetric Key Cryptography?
- Explain Cryptographic Hash function in its basic form?
- Explain Diffie-Hellman Key Exchange with example?
- Explain Symmetric vs. Asymmetric Key Cryptography?
- What is DES? Explain with diagram.
- What are the applications of Hash function? Explain.
Unit III:
- Explain how Paxos protocol work?
- What are the advantages and disadvantages of PBFT?
- State and Explain Byzantine general problem?
- Explain PoS with diagram?
- Choosing a Consensus Algorithm depends on several factors. Explain in detail.
- Define Raft? Explain in detail.
- Differentiate between PBFT and IBFT.
- Explain PoW with diagram.
Unit IV:
- What Is Bitcoin? Explain the block structure of a Bitcoin blockchain.
- What is the Bitcoin Network and explain about Network Discovery for A New Node?
- Discuss brief about Bitcoin Transactions. Explain two broader categories of Bitcoin transactions.
- What are Bitcoin Wallets? Explain how wallet application interact with the Bitcoin network.
- What is Bitcoin? List the factors that may influence the supply and demand of Bitcoins.
- Explain the Bitcoin Blockchain. Also, with the help of diagram explain Orphan blocks in true blockchain.
- Explain how Bitcoin uses Merkle trees with the help of Merkle tree representation.
- How the Bitcoin blockchain network works on the Internet. Explain in detail.
Unit V:
- State and explain two types of Ethereum accounts.
- What is Ethereum? State the design philosophy of Ethereum.
- Explain the blockchain data structure of Ethereum.
- Discuss about the types of Ethereum accounts and its advantages.
- Explain:
i) TRIE USAGE
ii) MERKLE PATRICIA TREE
iii) RLP ENCODING - Explain Merkle Patricia Tree and RLP Encoding.
- Explain Ethereum Transaction and Message Structure in detail.
- Explain Ethereum smart contract with respect to blocks and Contract Creatio
Unit VI:
- What is Decentralized Applications? Explain in detail.
- Explain the Libraries and Tools for Blockchain Application Development.
- Explain how to Get Test Bitcoins in the Sender’s Wallet.
- Explain in detail process of Application interacting with Ethereum blockchain using Infura API service.
- What are decentralized applications? Explain how a DApp interacts with a blockchain.
- Explain about how application interact with the Bitcoin blockchain using the Block Explorer API.
- How to Set Up Ethereum Accounts and get Test Ether in Sender’s Account.
- Discuss in brief about preparing and sending Ethereum Transaction
Download PDF of This Question Bank