MD5 (and Metalink) in addition to CID1 (built-in metadata)

I am still reading the documentations of Merkle-DAG, IPLD and UnixFS.

Yet, by reading about CID versions and particularly CID v1, which, even when it indexes a single file, will always be different than the particular file which it represents.

Hence, My proposal to include an additional (title has changed from “instead” to “additional”) is valid.

Then, I suggest to support MD5 hash which would be treated exclusively for singular files.

MD5 is the most preferable, at least for start, because it is utilized by various of content sharing systems, yet BLAKE3, MD4 or SHA1 should be fine too.

This would make IPFS viable to people of all P2P networks.

I am aware that this type of system, such as eDonkey2000 and Gnutella, is not perfect, yet it works, and in the long term it has proven to perform very nicely .

@daviddias has also made that statement and I suppose that he meant to a similar thing.

https://daviddias.me/posts/publications/2022---to-the-interplanetary-file-systemand-beyond-peer-to-peer-file-sharing-would-make-the-internet-far-more-efficient/