- Blockchain - Conclusion
- Bitcoin - Mitigating Attacks
- Blockchain - Privacy
- Blockchain - Resolving Conflicts
- Blockchain - Payment Verification
- Blockchain - Merkle Tree
- Blockchain - Incentives to Miners
- Blockchain - Network & Mining
- Blockchain - Proof of Work
- Blockchain - Chaining Blocks
- Bitcoin - Mining
- Blockchain - Hashing
- Public Key Cryptography
- Bitcoin - Brief History
- Blockchain - Double Spending
- Blockchain - Introduction
- Blockchain - Home
Blockchain Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Blockchain - Merkle Tree
The issue of disk space in a node is easily overcome because all transactions in a block are hashed in a Merkle Tree as shown in image −
The block header now contains the hash of the previous block, a Nonce, and the Root Hash of all the transactions in the current block in a Merkle Tree. As this Root Hash includes the hashes of all the transactions within the block, these transactions may be pruned to save the disk space. So now your blockchain will look pke in below image −
This can result in a lots of saving in the disk space. This strategy is used by a normal cpent who is interested in just receiving payments from others. However, the miners need to save the full blockchain. Now the question arises, how a receiver verifies the payment without having the abipty to trace a received coin right to its origin. This is explained next.
Advertisements