merklemountainrange

Crates.iomerklemountainrange
lib.rsmerklemountainrange
version0.0.1
sourcesrc
created_at2019-03-29 13:21:25.070761
updated_at2019-03-29 13:21:25.070761
descriptionA general Merkle Mountain Range implementation and API
homepagehttps://tari.com
repositoryhttps://github.com/tari-project/tari
max_upload_size
id124548
size57,170
Cayle Sharrock (CjS77)

documentation

README

Merkle Mountain Range

This crate is part of the Tari Cryptocurrency project.

The Merkle mountain range was invented by Peter Todd. More about them can be read here and here

A Merkle mountain range(MMR) is a binary tree where each parent is the concatenated hash of its two children. The leaves at the bottom of the MMR is the hashes of the data. The MMR allows easy to add and proof of existence inside of the tree. MMR always tries to have the largest possible single binary tree, so in effect it is possible to have more than one binary tree. Every time you have to get the merkle root (the single merkle proof of the whole MMR) you have the bag the peaks of the individual trees, or mountain peaks.

Commit count: 7089

cargo fmt