Meri Leeworthy

Merkle trie

Analysis of Indexing Structures for Immutable Data

While straightforward solutions exist [for Set reconciliation], such as exchanging Bloom filters or hashes of the items, they incur 𝑂 (|𝐴| + |𝐡|) communication and computation costs. The costs can be improved to logarithmic by hashing the sets into Merkle tries 39, where a trie node on depth 𝑖 is the hash of a 1/2𝑖 -fraction of the set. Alice and Bob traverse and compare their tries, only descending into a sub-trie (subset) if their roots (hashes) differ. However, the costs are still dependent on |𝐴|, |𝐡|, and now takes 𝑂 (log |𝐴| + log |𝐡|) round trips.

I live and work on the land of the Wurundjeri people of the Kulin Nation. I pay respect to their elders past and present and acknowledge that sovereignty was never ceded. Always was, always will be Aboriginal land.

This site uses open source typefaces, including Sligoil by Ariel MartΓ­n PΓ©rez, and Vercetti by Filippos Fragkogiannis