Can someone ELI5 what happens when I want to change a piece of data in a tree? What if I have a document, and I notice a typo, and I want to fix it?
(Also, git keeps the full data, not only diffs)
Merkle trees can work just fine for dynamic content. You just need to use a pubkey pointer.
1. https://beakerbrowser.com/2017/06/19/cryptographically-secur...
IPFS does this by storing (mutable link, contentID) pairs in the DHT, which can be updated if you know the private key for the mutable link.