How to create Merkle Trees for airdrops: Quiz Solution
What kind of data structure is a Merkle Tree?
- Tree
How is each leaf node labeled in Merkle Tree?
- A cryptographic hash of the data block
How is each non-leaf node labeled in Merkle Tree?
- A cryptographic hash of its child nodes’ values
In the above image, what will be the label of parent node for C and D leaf nodes, in case of Merkle Trees?
- Hash CD
If node D is replaced with node E, what will be the label of the parent node now?
- Hash CE — it will change
Can the same data give two different hashes in a Merkle Tree?
- No
Which one of the following is not a property of a hash function?
- Can be reverse engineered
Which one of the following is not a benefit of using a Merkle Tree?
- Data is stored sequentially
Where are Merkle Trees not used?
- SQL Databases
How does a merkle proof work?
- We give the verifier the value of the node we want to check along with all other nodes which are required from the tree to hash up and form the root hash r.