Hello everyone,
I took some time taking a closer look at IPFS’ protocol stack and started out with Multiformats, specifically Multihashes.
In this article I’m explaining how IPFS manages to have multiple hash types co-exist in the system.
Hopefully this is useful to anyone!
https://pascalprecht.github.io/posts/future-proofed-hashes-with-multihash/