-
Notifications
You must be signed in to change notification settings - Fork 164
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-0036 Draft Update with Latest Parameters #438
Conversation
Revised final draft of FIP for community consideration. Includes changes reflective of community feedback and further CEL analysis and modeling: - SDM Function of slope 1 - InitialPledge calculation with 50% multiplier
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"Final" is optimistic!
- This policy will apply at Sector Upgrade and Extension. | ||
|
||
## Problem Motivation | ||
Currently, storage providers do not receive any additional compensation or incentive for committing longer term sectors (whether that be CC or storage deals) to the network. The protocol places equal value on 180 to 540 day sectors in terms of storage mining rewards. However, in making an upfront commitment to longer term sectors, storage providers take on additional operational risks (more can go wrong in a longer time period), and lock rewards for longer. Furthermore, in committing longer term sectors/deals, storage providers demonstrate their long-term commitment to the mission and growth of the Filecoin Network, and are more aligned with client preference for persistent storage. Therefore, the added value of longer-term sector commitments, coupled with the compounded operational/liquidity risks storage providers incur for longer term sectors should be compensated for in the form of increased rewards. | ||
|
||
From a macroeconomic perspective, incentives to seal for longer durations affect the circulating supply dynamics of the network, since collateral is locked for longer. As the network exists in its current state, the percentage of FIL locked on the network is more likely to decline. This FIP looks to introduce more favorable percentage locked value dynamics, while simultaneously ensuring that this increase in locking contributes to network utility, stable circulating supply dynamics, and SP profitability and optionality. | ||
|
||
Per the economic preference to increase the percentage value locked, we also propose adjusting the [Initial Consensus Pledge Mutliplier](https://spec.filecoin.io/systems/filecoin_mining/miner_collaterals/) to 40%. The intention is to create long-term aligned total value locked (TVL) dynamics to support stable and predictable conditions for storage provider (SP) returns. We further discuss the problem/change motivation, and explore impacts on SP profitability and network macroeconomics in the CEL analysis brief [here](https://pl-strflt.notion.site/Duration-Changes-FIP-discussion-Analysis-Summary-735ce6685b7946f0a03fc13c3fe271fa). | ||
Per the economic preference to increase the percentage value locked, we also propose adjusting the [Initial Consensus Pledge Mutliplier](https://spec.filecoin.io/systems/filecoin_mining/miner_collaterals/) to 50%. The intention is to create long-term aligned total value locked (TVL) dynamics to support stable and predictable conditions for storage provider (SP) returns. We further discuss the problem/change motivation, and explore impacts on SP profitability and network macroeconomics in the CEL analysis brief [here](https://pl-strflt.notion.site/Duration-Changes-FIP-discussion-Analysis-Summary-735ce6685b7946f0a03fc13c3fe271fa). Note, this brief focuses on a linear duration multiplier with slope 2, and a change to the SectorInitialConsensusPledge calculation from 30% to 40%. Following community feedback and input, CEL has produced a follow-on analysis brief [here](https://pl-strflt.notion.site/Duration-FIP-revisions-7426f344685940409ac513a0ffcccc86), modeling the current revised parameter choices; mainly, FIP 0036 will now propose a Sector Duration Multiplier function with slope 1, and an increase in the SectorInitialConsensusPledge calculation from 30% to 50%. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could we please simplify and update resources to only talk about the proposed parameters, not other values? People will get confused.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yep fair point will do.
// Sector quality = 1 | ||
StoragePledge := 0.0098 FIL | ||
ConsensusPledge := 0.2741 FIL | ||
PreCommitDeposit := 50 * StoragePledge = 0.4903 FIL |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I was a little confused by the labelling here. I am taking this to be post-FIP-0034, which is why PCD is the same between the two cases. Perhaps just note that the x50 here comes from that.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok - yes can make this clearer where the 50x comes from on the PCD calculation. Note, it is mentioned in the beginning of this section (line 157) that these calculations are being done post FIP-0034
``` | ||
If this scenario is maintained, the adversarial group is expected to exceed 33% of consensus power within 140 days. | ||
|
||
Factors that mitigate this risk are that it’s unlikely a single group could achieve 50% of FIL+ power consistently, and unlikely that the adversarial group exclusively takes up the longer duration sectors with enhanced power multipliers. | ||
|
||
A limitation is that the above calculation assumes the malicious party is starting from 0% of consensus power. If they already control 10%, time to 33% is reduced to approximately 100 days. | ||
|
||
### Rollout Shock | ||
Rollout shock could occur if SPs race to extend their commitments and gain a further 10x multiplier. This could be mitigated by gradually increasing the maximum multiplier 1x to 5x during an initial period (e.g. first three months) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for removing the "could" so that this proposal is concrete. But you can't remove consideration of rollout shock! You can give explanation of forces that would counter it, though.
I agree with anorth - Based on the discussion I don’t think the fip is ready to move on to last call - which is what’ a final draft implies, I’d suggest changing the PR title. |
I am at some point going to request that you check in the content of all the links to Notion and other external sites into the |
Retain initial FIP creation date Co-authored-by: Jiaying Wang <42981373+jennijuju@users.noreply.github.com>
Revised draft of FIP for community consideration. Includes changes reflective of community feedback and further CEL analysis and modeling: