{"id":27483,"date":"2022-01-06T17:38:02","date_gmt":"2022-01-06T17:38:02","guid":{"rendered":"https:\/\/accumulatenetwork.io\/?p=27483"},"modified":"2022-01-06T17:38:04","modified_gmt":"2022-01-06T17:38:04","slug":"intro-to-merkle-trees-blockchains-and-scalability-on-accumulate","status":"publish","type":"post","link":"https:\/\/accumulatenetwork.io\/2022\/01\/intro-to-merkle-trees-blockchains-and-scalability-on-accumulate\/","title":{"rendered":"Intro to Merkle Trees, Blockchains, and Scalability on Accumulate"},"content":{"rendered":"\n

In a similar way to how a Kindle can minimize the weight load of carrying around millions of books, Merkle Trees allow for many transactions to be securely stored and accessed while reducing the amount of data that is required to be communicated for each validator.\u00a0<\/p>\n\n\n\n

Merkle Trees allow for private data to not only be secure and high quality, but also scalable. A Merkle Tree is a type of binary tree that is extremely useful for the verification of large amounts of data. They are used in many applications such as Git, NoSQL databases, and the blockchain. <\/p>\n\n\n\n

If a Merkle Tree is being used to represent some amount of data, an outside user can find out if a particular piece of data is contained in that set of data without directly having access to any of the data in the set – thus keeping it secure with a limited footprint. This is accomplished through the use of cryptographic hashes and cryptographic hash functions. <\/p>\n\n\n\n

Accumulate uses Merkle Trees for ADIs in order to lighten the overall volume of data that is being communicated on the network while maintaining high levels of security. <\/p>\n\n\n\n

Today we\u2019re going to talk about <\/strong><\/p>\n\n\n\n