Question Bank
Module -2
1. Explain cryptographic primitives used in blockchain.
2. Explain hash functions and their security properties.
3. Explain Merkle Trees with diagram and working.
4. Explain Digital Signature and ECDSA algorithm in detail.
5. Explain Distributed Hash Tables (DHTs) and Patricia Trees in blockchain.
6. Explain properties of cryptographic hash functions.
7. Explain Merkle Tree with diagram.
8. Explain Digital Signatures and ECDSA.
9. Explain Symmetric vs Asymmetric cryptography.
10. Explain symmetric and asymmetric cryptography.
11. Explain public key and private key cryptography.
12. Explain properties of cryptographic hash functions.
13. Explain Distributed Hash Tables (DHTs).
14. Write a note on Secure Hash Algorithms (SHA).
15. Explain Patricia trees.
16. Define asymmetric cryptography. What are public and private keys
17. Explain is message digest (MD)?
18. What is pre-image resistance and second pre-image resistance?
19. Explain SHA-2 algorithm.
20. Explain SHA-3 algorithm.
Module 3
1. Define Bitcoin. Explain its features and working in detail.
2. Explain the Bitcoin transaction with a neat diagram.
3. Describe the transaction life cycle in Bitcoin.
4. Explain the structure of a Bitcoin transaction.
5. Discuss different types of Bitcoin transactions.
6. Describe the block header structure in detail.
7. What is a Merkle Tree? Explain its role in block structure.
8. Explain the Genesis Block and its significance.
9. Discuss how blocks are linked in blockchain.
10. Explain the Bitcoin network architecture.
11. Describe different types of nodes in Bitcoin network.
12. What is a Bitcoin wallet? Explain its types.
13. Explain public key and private key in Bitcoin.
14. Discuss security aspects of Bitcoin wallets.
15. Explain the history of smart contracts.
16. Define smart contracts. Explain their features and working.
17. Compare traditional contracts vs smart contracts.
18. Explain Ricardian contracts with example.
19. Discuss smart contract templates and their applications.
20. What are oracles? Explain their types and working.
21. Explain smart oracles and their advantages.
22. Describe the process of deploying smart contracts on blockchain.
23. Discuss challenges in smart contract execution.
24. Define DAO (Decentralized Autonomous Organization). Explain its features.
25. Explain the working of DAO with example. Discuss advantages and disadvantages of
DAO.
26. Explain the role of smart contracts in DAO.