Skip to content

Conversation

@anorth
Copy link
Member

@anorth anorth commented Nov 3, 2023

Discussion: #847

The exponential baseline function in the denominator of the sector initial consensus pledge function eventually
drives sector pledge requirements and total network collateral to zero, unless the network maintains an exponential rate of growth indefinitely. Tending toward zero network collateral would undermine both network consensus security and
circulating supply stability and hence SP operational returns. Decreasing pledge requirements with slow growth is a desirable property, but decreasing all the way to zero isn’t.

This proposal splits the sector initial consensus pledge function into two parts, following the two part minting model. A “simple” 30% of the pledge requirement is independent of the baseline function, while “baseline” 70% retains the current calculation. This results in sector initial consensus pledge requirements falling towards 30% of the amount they would have been when network QAP is larger than the baseline function, instead of toward zero.

Comment on lines 73 to 75
In summary, the sector initial pledge construction has a desirable property of exponentially decreasing
as network QAP lags behind the baseline function,
but an undesirable property of tending network collateral to zero as the baseline function grows.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I feel like this as been stated clearly multiple times in this section, I don't think we necessary have to repeat it again here.

@jennijuju
Copy link
Member

The proposal overall LGTM; have some suggestion then I will put an editorial ✅ .

Peer:: I think this FIP is calling out a security concern from an oversight in todays pledge function. The proposed solution seems reasonable and simple enough.

@anorth anorth force-pushed the anorth/pledge-baseline branch from 42a6e05 to 69f041a Compare November 26, 2023 23:31
@anorth anorth changed the title First draft of initial pledge baseline First draft of FIP-0081 initial pledge baseline Nov 26, 2023

## Change Motivation
This sector initial pledge is intended to “incentivize the fulfillment of a sector's promised lifetime
and provide sufficient network consensus security”.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
and provide sufficient network consensus security”.
and provide sufficient network consensus security”.

@anorth anorth merged commit 1bd8870 into master Nov 28, 2023
@anorth anorth deleted the anorth/pledge-baseline branch November 28, 2023 21:05
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

Successfully merging this pull request may close these issues.

3 participants