-
Notifications
You must be signed in to change notification settings - Fork 174
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: Snap Deals #145
Comments
Merging updates to maintain the most 'up-to-date' version of FIP-0017, in terms of work completed. Beginning today with the publication of the snap deal proposal (#145), draft FIP-0017 will be moved to 'DEFERRED' status.
Additional context: lightweight sector updates for faster sealing times is a topic that has been proposed multiple times, and with multiple iterations. Most recently, FIP-0017 (draft) was proposed to address this topic. However, it was decided that this FIP ought to be deferred in favor of the 'snap deals' approach. This discussion post precedes a new FIP proposal, FIP-0019, which will soon be available to the community for review. Please comment below with any questions you may have about this proposal and/or the decision to defer the earlier FIP iteration. |
I am wondering about security considerations. Without resealing a sector, doesn't this violate the integrity of a sector? More to the point, does this open the door to modifying content of a sector without the security provided by the original proof? |
It does not. If you can find a way to do this you have found a currently unknown attack on the snap deals upgrade construction that would require a security modification for the FIP to make it to mainnet. I'm not an expert here but the general property of sectors providing the system security is that sectors are not cheap to compress. The snap deals upgrade mechanism is carefully designed to maintain this incompressibility property. Conceptually the reason we expect this to be possible at all is that the upgrade starts with an incompressible sector and maintains an acceptable level of incompressibility while combining user data with the sector. |
FYI - Snap Deals were discussed in various Storage Provider meetings today and several concerns were raised. These include general questions about security, as well as specific concerns about snap deals disproportionately incentivizing CC sector creation. The various storage provider working groups, etc., would like to weigh in on whether or not the upgrade is configured to support sending 1 or 2 messages. However, more information is needed. I'll be working to gather additional information from various stakeholders over the course of the next week and sharing it across various Slack channels. @Kubuxu do you have a timeline or roadmap for the full FIP draft being completed? |
This FIP officially moved to 'accepted' status on 1/24! Closing issue! |
Discussion issue for FIP-XXXX
Replaces FIP-0017 (#131)
Motivation
Unlocking currently available CC sectors (8EiB) for deals by allowing CC to be updated to contain deals in a lightweight and fast process.
Differences from FIP-0017
FIP draft to follow soon
The text was updated successfully, but these errors were encountered: