Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

Episode 57: Merklize this! Merkle Trees & Patricia Tries

Episode 57: Merklize this! Merkle Trees & Patricia Tries

FromZero Knowledge


Episode 57: Merklize this! Merkle Trees & Patricia Tries

FromZero Knowledge

ratings:
Length:
46 minutes
Released:
Dec 26, 2018
Format:
Podcast episode

Description

If you like what we do:
Follow us on Twitter - @zeroknowledgefm (https://twitter.com/zeroknowledgefm)
Join us on Telegram - https://t.me/joinchat/B_81tQ57-ThZg8yOSx5gjA
Support us on Patreon - https://www.patreon.com/zeroknowledge
Or directly here:
ETH: 0xC0FFEE1B5083230a5154F55f253B6b6ae8F29B1a
BTC: 1cafekGa3podM4fBxPSQc6RCEXQNTK8Zz
In this week's episode, Anna and Fredrik dig into the topic of Merkle trees. We discuss the history of the concept, explore different kinds of Merkle trees, and touch on Radix trees & Patricia Merkle tries. We also look a bit at their usage in both Bitcoin and Ethereum.
The topic was a challenging one to explain without diagrams or visuals, so below we are sharing some resources we used in preperation for this episode. We will also be posting this on Github (https://github.com/ZeroKnowledgefm/ZeroKnowledgeBasics/blob/master/MerkleTreeResources.md), please feel free to push additional links that might be relevant.
Wikipedia definition of a Merkle Tree (https://en.wikipedia.org/wiki/Merkle_tree)
Dan Finlay's talk (https://www.youtube.com/watch?v=-SMliFtoPn8)
Merkle Trees explained (https://media.consensys.net/ever-wonder-how-merkle-trees-work-c2f8b7100ed3)
Wikipedia definition of a Radix Tree (https://en.wikipedia.org/wiki/Radix_tree)
Merkling in Ethereum (https://blog.ethereum.org/2015/11/15/merkling-in-ethereum/)
Ethereum Modified Merkle Patricia Trie system (https://i.stack.imgur.com/YZGxe.png)
Sparse Merkle Trees (https://medium.com/@kelvinfichter/whats-a-sparse-merkle-tree-acda70aeb837)
Blockchain at Berkeley: Merkle trees and Patricia Tries (https://www.youtube.com/watch?v=wwrf87bq6jo)
Modified Merkle Patricia Trie: How Ethereum saves a state (https://medium.com/codechain/modified-merkle-patricia-trie-how-ethereum-saves-a-state-e6d7555078dd)
Modified Merkle Patricia Trie Specification (https://github.com/ethereum/wiki/wiki/Patricia-Tree)
The Merry Merkle initiative (https://twitter.com/MerkleMerry)
Let us know what you think about this episode, we would love to hear from you.
Released:
Dec 26, 2018
Format:
Podcast episode

Titles in the series (100)

Zero Knowledge is a podcast which goes deep into the tech that will power the emerging decentralised web and the community building this. Covering the latest in zero knowledge research and applications, the open web as well as future technologies and paradigms that promise to change the way we interact — and transact — with one another online. Zero Knowledge is hosted by Anna Rose Follow the show at @ZeroKnowledgefm (https://twitter.com/zeroknowledgefm) or @AnnaRRose (https://twitter.com/AnnaRRose) If you like the Zero Knowledge Podcast: Join us on Telegram (https://t.me/joinchat/TORo7aknkYNLHmCM) Support our Gitcoin Grant (https://gitcoin.co/grants/38/zero-knowledge-podcast) Support us on Patreon (https://www.patreon.com/zeroknowledge) Or directly here: ETH: 0x4BF66E52f3009Cd138e48f142D47661037160001 BTC: 1cafekGa3podM4fBxPSQc6RCEXQNTK8Zz ZEC: t1R2bujRF3Hzte9ALHpMJvY8t5kb9ut9SpQ DOT: 14zPzb7ihiBeaUn9jdPW9cHKGBd9qtTuJE75hhW2CvzLh6rT