-
Notifications
You must be signed in to change notification settings - Fork 177
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
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
FIP discussion: Allow storage provider to revert a deal back to CC #143
Comments
this would mean making deal fulfillment optional. then we can just not do deals at all and put data into CC and utilize off chain payments |
Additional context: this post/proposal is one in an ongoing conversation that storage providers are having regarding personal liability for illicit content stored on Filecoin. Other relevant ideas include discussion post #132 |
Currently, the rational guarantees of a deal are also tied to the guarantee of a sector. If a miner were to remove a deal, they might have to lose more than the deal collateral. If we simplify the proposal to the bare minimum, this proposal can be implemented via a new method called If a deal is terminated (or expired), you can use the Concerns:
|
i see the storage provider collateral at stake for this (you terminate the deal, you loose the collateral) and therefore increasing if deals can be terminated |
Hi @Fatman13, this post has now been open for longer than a month. Do you plan to write a FIP draft on this topic? If not, we can also flag this issue to live in our FIPs Discussion forum (coming very soon). That way, your idea remains, even if there are no plans to imminently implement a FIP. Please let me know. |
Thank you for the reminder, @kaitlin-beegle. Will write a draft. |
fip: requires (*optional): <FIP number(s)> SummaryAllow storage providers to revert a deal back to CC. AbstractGiven legal consequences a storage provider can face when storing sensitive data, on protocol level, maybe we should allow storage provider to revert a deal to CC to avoid potential prosecution/scrutiny. Basically the reverse of lightweight CC upgrade (now called snap deal). Change MotivationFrom a discussion thread in SPWG, concerns were raised as there is currently no means for storage providers (SP) to remove undesired data from their own storage systems without invoking "terminate" command, which may cause financial losses to SPs. Specification
Design RationaleTBD Backwards CompatibilityShould current deals be allowed to revert back to CC, or should it only concern new deals made after this potential FIP? Test CasesTBD Security ConsiderationsAgain quoting @nicola's comments...
Incentive ConsiderationsAssume rational storage provider who maximize profits from deals. It should always honour the deal unless there are legal interventions. Market would stop payments once the deal is reverted back to CC. Or for more conservative design, storage provider could be stripped away with all profits they made with the deal thus far, from, for example, locked funds. Product ConsiderationsUsing @ZX's Airbnb analogy, landlord should be able to evict tenant any time they want just like storage provider should be able to revert deal back to CC. Like allowing setting deals to negatives, this also can be seen as a mechanic to grant more flexibility at protocol level. Quote from one of the SPWG members...
ImplementationTBD CopyrightCopyright and related rights waived via CC0. |
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
Summary
Given legal consequences a storage provider can face when storing sensitive data, on protocol level, maybe we should allow storage provider to revert a deal to CC to avoid potential prosecution/scrutiny. Basically the reverse of lightweight CC upgrade (now called snap deal).
Motivation
https://filecoinproject.slack.com/archives/C023PAQ5SJV/p1629383994084200
Design
TBD
Consideration
Assume rational storage provider who maximize profits from deals. It should always honour the deal unless there are legal interventions. Market would stop payments once the deal is reverted back to CC. Or for more conservative design, storage provider could be stripped away with all profits they made with the deal thus far, from, for example, locked funds.
Using @ZX's Airbnb analogy, landlord should be able to evict tenant any time they want just like storage provider should be able to revert deal back to CC. Like allowing setting deals to negatives, this also can be seen as a mechanic to grant more flexibility at protocol level.
The text was updated successfully, but these errors were encountered: