Blockchain QB

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

BLOCKCHAIN

QUESTION BANK (2021-2022)


UNIT I
1. What is Blockchain? Explain blockchain data structure.
2. Explain distributed system with centralized control.
3. Explain with diagram the various layers of blockchain.
4. Why is Blockchain Important? What are the limitations of Centralized Systems?
5. What are the uses of blockchain?
6. What laid down to the formation of blockchain?
7. What is cryptography? Explain.
8. Write short note on “Kerckhoff’s Principle and XOR Function”.
9. Explain Data Encryption Standard (DES) cryptography mechanism.
10. Explain Advance Encryption Standard (AES) cryptography mechanism.
11. Explain Cryptographic Hash Functions. What are the applications of Hash Functions?
12. Explain construction of SHA-3 algorithm.
13. Explain with the help of diagram Digital Signature Algorithm (DSA).
14. Explain Elliptic Curve Digital Signature Algorithm.
15. Explain Diffie-Hellman Key Exchange.
16. What is Game theory? Why to Study Game Theory?
17. Explain Merkle Trees.
18. What are the properties of Blockchain?
19. What is Bitcoin? Explain the Bitcoin Network.
20. Explain the Block structure of Bitcoin blockchain.
21. What is the Genesis Block?
22. Explain with diagram – “How a new node becomes a part of the network”?
23. What are the fundamental building blocks of Bitcoin transactions?
24. Explain Bitcoin Wallets.
UNIT II
25. What are the methodologies used by blockchain?
26. What is Mist browser? Explain steps of Downloading and Installing Mist.
27. Write a short note on “Sending and Receiving Ether”.
28. Explain Paper wallet and Mobile wallet.
29. What is Ethereum Virtual Machine (EVM)? What is its function?
30. Explain the Ethereum blockchain data structure.
31. Explain working of EVM.
32. Explain the six steps of Ethereum state transition function for each transaction in a block,
the EVM performs.
33. Explain the following terms: i) Smart Contract ii) Gas iii) EVM iv) Blocktime
v) Hash function vi) Genesis block
34. What is Gas? Explain the details of working with gas.
35. Write a short note on “Transactions and Messages” in Ethereum.
36. Explain concept of Transaction. What elements does transaction contain?
37. Write a note on complementary currency.
38. Explains Loops in Solidity programming.
39. Explain Statements and Expressions in Solidity.
40. Describes the types of values the EVM can interpret when writing Solidity code.
41. Explain Global Special Variables, Units, and Functions of Solidity.
UNIT III
42. Enlist and explain Hyperledger open source frameworks and tools.
43. What are the components that make up Hyperledger Fabric network?
44. Explain how Peer nodes can be set up with different rules in the network?
45. What is Hyperledger Composer? What are the three components that make up Hyperledger
Composer?
46. What do you mean by hyperledger? Discuss composer and fabric.
47. Write short note on “Business Network Archive (.bna)”.
48. Explain the concept of Cryptocurrency.
49. Write short note on “Tokens Are a Category of Smart Contract”.
50. Discuss the concept “Assets backed by Anything” and “Cryptocurrency is a measure of
Time”.
51. Explain the Steps to develop an Ethereum Smart Contract.
52. What are the steps of Creating a Token on the Testnet?
53. What are tokens in Etherum? Discuss Tokens as social contracts.
54. How do you creating your own token with no code? Explain.
55. Write short note on “Deploy a simple contract”.
UNIT IV
56. Define Mining in Ethereum. What are the factors required for Block Validation ?
57. Write short note on “DAG & Nonce” under mining ether.
58. Explain uncles. What are the Rules and Rewards regarding uncles ?
59. How proof of work helps to Regulate Block Time? Define factors for block validation.
60. What are the seven steps only after which a block canonized as valid and true?
61. Explain the use of tree by Ethereum and Bitcoin.
62. Explain Mining in Etherum.
63. Write short note on “Forking” in Ethereum.
64. What is cryptoeconomics? Enlist the domains of cryptoeconomics. Why cryptoeconomics
is useful?
65. What are the assumptions predicated on real-life experience with other cryptonetwork
protocols?
66. Explain Hashing and Encryption in cryptoeconomics.
67. Give some examples to demonstrate the usefulness of Ethereum specification when the
network is under attack.
UNIT V
68. What is Blockchain Application Development? Explain how a DApp interacts with a
blockchain.
69. Write short note on “Interacting with the Bitcoin Blockchain”.
70. Explain with diagram Decentralized Application Architecture.
71. Explain how to set up a Private Ethereum Network
72. How to deploy and interact with smart contract? Explain.
73. Write short note on “Dapp Contract Data Models”.
74. How an EVM backend talks to a JS frontend?
75. What is the use of Geth for Dapp Deployment?
76. Why do Ethereum developers uses Meteor with the EVM?
77. What is a private chain? How to setup a Local Private Chain?
78. How to execute smart contract functions? Explain.
79. What are seven ways to think about Smart Contracts?
80. Enlist and Explain Optional Flags for creating a new chain to customize in testnet
environment.
81. Explain private and permissioned chain.

You might also like