Filecoin block rewards are given through a combination of simple minting and baseline minting
Rewards from Simple minting decay exponentially, with a maximum of
Rewards from baseline minting follow a similar formula at first glance, where a maximum of
The effective time is defined such that it passes more slowly than real time, when the network raw byte power is under the baseline power. That is, the more time is spent below baseline power, the more the rewards are postponed towards the future. Baseline power is a pre-defined exponential function,
Let's consider a particular pessimistic example, that the network raw byte power grows linearly, as
Now we can understand the premise of the FIP discussion: Suppose we find ourselves in the blue line of Fig.1, where network power stays below baseline, and we have minted less than the maximum possible amount so far. FIP discussion 887 proposes, "what if we burn this difference between the blue and the red line, instead of saving it for the future"?
Even though the blue line (baseline minting) in Fig. 1 is lower than the red line, (maximum baseline minting), by design the blue line will eventually catch up in the far future (the unminted rewards are saved to give more rewards later in time).
We present here to alternatives mechanisms to prevent the blue line from eventually catching up to the red line (burning the unused rewards instead).
The first approach is to lower the minting rate, such that the blue line approaches a smaller asymptotic value. The second approach is to simply stop baseline minting entirely when we've minted enough.
By design, baseline minting will always reach an asymptotic value,
We can also think about the minting rate, that is, how much baseline minting reward is given at each block, which we can find this by taking the derivative of these cummulative minting rewards,
The minting rate dictates the eventual asymptotic value,
This new factor could be roughly defined as,
This version of the proposal contradicts the wording of FIP proposal 887, which states that there would be no immediately measurable change. The downside of this version of the proposal is that reductions in Minting rate are felt immediately.
This version of the proposal doesn't affect only the eventual outcomes in the far future, but any loss in baseline minting is felt immediately in a reduction of minting rate.
Under this version of the proposal, the minting rate is reduced poportionately depending on the maximum difference between the red and blue line. The subsequent lower minting rate, makes it more likely for this difference between the two lines to increase even more.
This mechanism leads to a worrying negative feedback loop:low baseline minting will lead to a lower minting rate, which again will lead to an even wider gap between the maximum possible baseline minting, and the realized baseline minting.
There is a risk that this dynamic would lead to a rapidly decreasing minting rate.
If we do not want to alter the rate at which we mint tokens, the other alternative is to keep minting tokens at the same rate, but stopping the minting at some finite time.
This would mean modifying the baseline minting function as,
The main downside of this proposal is that it will cause a large economic shock at the time when all baseline minting abruptly stops, instead of the current smooth decay of baseline minting