Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Are you familiar with IPFS? #2

Open
Mikaela opened this issue Apr 8, 2019 · 3 comments
Open

Are you familiar with IPFS? #2

Mikaela opened this issue Apr 8, 2019 · 3 comments

Comments

@Mikaela
Copy link

Mikaela commented Apr 8, 2019

I may be somewhat late as I came from TorrentFreak's article Reddit’s /r/Piracy is Deleting Almost 10 Years of History to Avoid Ban, but I was wondering if you have heard of IPFS or if the backup is available within it?

IPFS is abbreviation of InterPlanetary FileSystem where users who visit the content also host it temporarily (unless they pin it becoming more permanent servers). It's still experimental, but archivists are one of the things they say be useful for here and now on their homepage.

IPFS has deduplication inbuild so as the backup changes, the existing parts won't be stored twice so the data may take less space in IPFS repository than outside of it. I have also seen parts of /r/piracy with IPFS-Search.

@Mikaela
Copy link
Author

Mikaela commented Apr 8, 2019

I downloaded the torrent and ran ipfs add -w Reddit.7z.

added QmYvtEPGP6UToMpgj6V8jWGrk417YjcoHkUG4H84p4n4Wx Reddit.7z
added QmVku9YnA9HfipECym5opVa34ECzLotKgjTeQbFeqKabuZ 

The -w wraps it into a directory (the lower hash) storing the original filename so it can be found from https://ipns.co/ipfs/QmVku9YnA9HfipECym5opVa34ECzLotKgjTeQbFeqKabuZ/Reddit.7z , without it the filename would be lost (upper hash) and users would need to add .7z there by themselves. If someone else added the file, they would receive the same hash and provide it, even if I had went offline.

With IPFS Companion the address could automatically be redirected to your local gateway or your preferred public gateway.

The /ipfs/ links are immutable, /ipns/ would be mutable by people holding the private keys to it, but I haven't used /ipns/ personally.


Edit:

Here is also rustymage's backup

added QmbW35mhFEwfGBLyKrfdFm6sHtQuhvD9hoo6QgF5YmEAEd Reddit_Piracy.7z
added QmdFB5YUxcYoRf6zFSSh1cvXHrehj6jeoqr7WYefQ59whW 

https://ipns.co/ipfs/QmdFB5YUxcYoRf6zFSSh1cvXHrehj6jeoqr7WYefQ59whW/Reddit_Piracy.7z

@nid666
Copy link
Owner

nid666 commented Apr 23, 2019

So from what I understand this is basically archiving but with updates?

@Mikaela
Copy link
Author

Mikaela commented Apr 23, 2019

More of archiving and P2P CDN put together, but there is also support for updates (mutable content) in form of IPNS, but I haven't used that feature by myself.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants