You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are several places in the spec where we refer to parameter values or settings. Examples include: parameters for rewards, fees and penalties, consensus protocol parameters, sizes (e.g., sectors) etc. These are all current settings and although some/most are stable and are not expected to change in the immediate future, the possibility is there. I see the following four options, but would like to get more ideas as well as the preferred way to tackle the issue:
Presenting (hardcoding) the values in the spec text (i.e., in the section(s) where it is discussed) means that we have to change all the places in the spec where the parameter appears when changes occur.
Alternatively, we can have a dedicated section, e.g., in the appendix where we present all these parameters. We still have to edit this section when changes occur, but at least it's in one place.
A third option is to pull these parameters from the code repositories, but the problem is that the code itself might get restructured and therefore break the pointer.
The optimal way would be to set the values in the spec as the source of truth and have the implementations pulling from there, but this is a big change that I suspect is difficult to do at this point in time.
There are several places in the spec where we refer to parameter values or settings. Examples include: parameters for rewards, fees and penalties, consensus protocol parameters, sizes (e.g., sectors) etc. These are all current settings and although some/most are stable and are not expected to change in the immediate future, the possibility is there. I see the following four options, but would like to get more ideas as well as the preferred way to tackle the issue:
cc: @anorth @nicola @zixuanzh
The text was updated successfully, but these errors were encountered: