-
Notifications
You must be signed in to change notification settings - Fork 170
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
Spec for content policy implementation #55
Comments
Tagging @whyrusleeping as an initial touchpoint. |
@ianjdarrow Could we add this as an appendix to the spec in our "implementation guidance"? |
Closed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Problem statement
Many Filecoin storage miners will require the ability to remove illegal content from their machines. By default, removing such content would make a storage miner unable to satisfy their proofs obligations, resulting in losing some of their stake. This seems unfair and also opens up pretty obvious attack vectors. But it's challenging to craft a system that accommodates an unbounded number of different legal systems and preferences, but is also consistent with the basic reliability guarantees Filecoin needs to provide.
We've conducted a survey of the space and confirmed that a large majority of bad content is discovered after initial storage. A system that relies entirely on pre-screening won't address this problem for miners.
So, we need a mechanism that:
This seems pretty hard. @jbenet, @mishmosh, and I discussed the problem and arrived on the following rough proposal, but we're open to alternatives.
Proposed framework
To solve this, we're proposing an additional step in the bid/ask process, and a related new capability for storage miners. Apologies in advance if I abuse any customary Filecoin terminology, or confuse concepts as a result – please correct me.
The additional bid/ask step
The new capability for storage miners
We hope this changes will permit the growth of a robust ecosystem of blocklists that miners can combine (or not!) based on their own risk tolerances and desire to comply with various laws. While it's out of scope for a spec issue, please note that we are thinking extremely hard about how to implement this from a UX and partnership perspective so that it's thoughtful and doesn't promote network-level censorship or bad behavior.
Potentially tricky issues
There's further discussion of this, and surrounding issues, here. Questions that aren't clearly spec-related are intentionally omitted from this issue to keep the scope as narrow as possible.
The text was updated successfully, but these errors were encountered: