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)
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.
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...