3 ms·
Exactly, and it is even worse than git. Git the Merkel root is a list of directories and hashs of whole files. Ipfs, an individual file can be made up of many
by georgyo 4y ago
Exactly, and it is even worse than git.
Git the Merkel root is a list of directories and hashs of whole files.
Ipfs, an individual file can be made up of many trees and those trees can have trees.
Example: https://explore.ipld.io/#/explore/QmbGtJg23skhvFmu9mJiePVByhfzu5rwo74MEkVDYAmF5T https://explore.ipld.io/#/explore/QmbGtJg23skhvFmu9mJiePVByh...
That is a single file, but good luck verify that file without actually downloading the entire dag tree which includes the file.
Worse, that same file can be chucked and bucketed infinitely number of ways. So if I download that file and the re-add it to IPFS, I will very likely get a _different_ address. And that address will likely share _none_ of the of the nodes from the previous address. Meaning even though the same file is in IPFS, they are completely distinct and don't actually help seed each other.