Merkle Tree MCQ Questions And Answers
This section focuses on "Merkle Tree" in Blockchain. These Multiple Choice Questions (MCQ) should be practiced to improve the Blockchain skills required for various interviews (campus interviews, walk-in interviews, company interviews), placements, entrance exams and other competitive examinations.
1. Merkle Tree is also known as?
A. Hash Tree
B. Trees structure
C. leaf node
D. non-leaf node
View Answer
Ans : A
Explanation: Merkle Tree is also known as Hash Tree.
2. The concept of Merkle Tree is named after?
A. David Merkle
B. John Merkle
C. Ralph Merkle
D. Sturat Merkle
View Answer
Ans : C
Explanation: The concept of Merkle Tree is named after Ralph Merkle
3. Ralph Merkle who patented the idea in?
A. 1975
B. 1972
C. 1983
D. 1979
View Answer
Ans : D
Explanation: Ralph Merkle patented the idea in 1979.
4. The leaf nodes are the ________ node in the tree.
A. top
B. bottom
C. mid
D. None of the above
View Answer
Ans : B
Explanation: The leaf nodes are the lowest node in the tree.
5. This hash is called the?
A. Merkle Root
B. Root Hash
C. Both A and B
D. None of the above
View Answer
Ans : C
Explanation: Merkle trees are created by repeatedly calculating hashing pairs of nodes until there is only one hash left. This hash is called the Merkle Root, or the Root Hash.
6. The Merkle Trees are constructed in a?
A. bottom-up approach
B. top-down approach
C. Both A and B
D. None of the above
View Answer
Ans : A
Explanation: The Merkle Trees are constructed in a bottom-up approach.
7. Which of the following uses Merkle Trees structure?
A. Bitcoin
B. Ethereum
C. Both A and B
D. None of the above
View Answer
Ans : C
Explanation: Both Bitcoin and Ethereum use Merkle Trees structure.
8. A Merkle tree stores all the transactions in a block by producing a digital fingerprint of the entire set of transactions.
A. TRUE
B. FALSE
C. Can be true or false
D. Can not say
View Answer
Ans : A
Explanation: A Merkle tree stores all the transactions in a block by producing a digital fingerprint of the entire set of transactions. It allows the user to verify whether a transaction can be included in a block or not.
9. Merkle trees are in a binary tree?
A. TRUE
B. FALSE
C. Can be true or false
D. Can not say
View Answer
Ans : A
Explanation: Merkle trees are in a binary tree, so it requires an even number of leaf nodes.
10. Merkle Root can not be stored in the block header.
A. TRUE
B. FALSE
C. Can be true or false
D. Can not say
View Answer
Ans : B
Explanation: Merkle Root is stored in the block header. The block header is the part of the bitcoin block which gets hash in the process of mining.
Discussion