The only problem is that I don't know whether IPFS has any way to gauge availability, so I'm not sure if the team could tell which files were only hosted by a few people.
The only problem is that I don't know whether IPFS has any way to gauge availability, so I'm not sure if the team could tell which files were only hosted by a few people.
You can participate in the effort of course. Have a few hundreds of GB and a good connection ? Head over to http://archiveteam.org/index.php?title=INTERNETARCHIVE.BAK/g... and follow the steps !
It would absolutely be the best move for IPFS to be used in this case - maybe something like the AkashaApp guys, albeit for audio-media.
Edit: The Akasha App for those who aren't yet familiar with it - https://akasha.world - brings together IPFS and Ethereum to make a truly distributed peer network for persistent content.
I imagine that's one of the reasons why it's not ideal for archival content.
You can pay pinning services, but what's the point if you're just going to pay someone hosting it?
I'd rather have this archived on Siacoin, Storj, Swarm or any other distributed network with actual incentives to keep things around
Which is why I find Swarm a better solution. It is literally IPFS+Ethereum with additional support for ENS lookups, deniable storage, redundant storage, etc. This allows for far better privacy and being able to compensate the loss of parts of the file, both features lacking in IPFS itself.
The current swarm testnet performs, as per my experience, better than IPFS in terms of bandwidth and latency.
The time horizon of "archival storage" probably starts at a hundred years - that will need some structure to have a likelihood of persisting for so long.
This reminds me of one of the principles of camlistore's data schema, which explicitly says that they made their schemas overly-explicit so that future digital archeologists can re-create the schema purely from examples[1].
It's a shame that camlistore feels more like a very long experiment over a polished and usable backup/archive system.
[1]: https://camlistore.org/doc/principles ; There used to be a more explicit explanation, but I couldn't find it.
I don't believe this is true. IPFS doesn't have any built in way of easily distributing parts of an archive, doesn't support (as far as I know) any form of erasure coding, making overhead quite high and requires that you use its own weird block + hash scheme for integrity.
It's also very immature, we don't know if IPFS will be around in 10 years and we don't know what kinds of bugs it will have.
IPFS is a great tool and it has its uses but I don't think archiving is one of them yet.