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

Proposal for deletion mechanism #156

Closed
randomshinichi opened this issue Jan 31, 2016 · 5 comments
Closed

Proposal for deletion mechanism #156

randomshinichi opened this issue Jan 31, 2016 · 5 comments

Comments

@randomshinichi
Copy link

As IPFS becomes more popular and is used for storing larger files it might stand to reason that one eventually has to delete data otherwise people might end up storing data that nobody needs or knows about.

But if anybody can delete a file off IPFS, it would make the job of the censors much easier. Hence I propose that only the person who added the file to IPFS in the first place should have the ability/right to send a signal to nodes to delete the no longer needed blocks. This shouldn't be too hard to do with keys and signing mechanisms out there.

@whyrusleeping
Copy link
Member

ipfs is a trustless system. you can't trust any other node in the network to respect your request that they delete some content. Any other node can hold onto data for as long as they please, and you can't prevent that from happening. Unfortunately (for some), a deletion mechanism is not practical.

@montagsoup
Copy link

Storing unneeded resources isn't really that much of an issue because unused and unwanted resources will slowly be removed from people's caches. Any wanted data is pinned it so it when be deleted when cleaning out the cache.
As for the practical side of it, it isn't really possible. After you've distributed the file to other people there is nothing forcing them to delete it on the request of the user and nothing keeping them from redistributing it. It's sort of like unsending a letter. You can always sending another letter to tell them to shred the first one, but there's nothing that forces them to do it and they are still able to photocopy it and send it to others as much as they want.

@peter-mw
Copy link

peter-mw commented Feb 4, 2016

Doesn't ipfs has remove file function? Like the add function but reverse?

@jwcrawley
Copy link

Yes, IPFS has a remove function.

It only modified the local files you have control over. It doesn't hack into other IPFS nodes and remove their files.

@jbenet
Copy link
Member

jbenet commented Mar 4, 2016

Related discussion on the FAQ -- ipfs-inactive/faq#9 more there. not here.

@jbenet jbenet closed this as completed Mar 4, 2016
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

6 participants