So what other options will ECC support beyond the two I described?
Maybe we need to be more specific because “support” can have many different meanings, randing from saying “Yeah, we think that’s a good idea.” to “Yes, we will implement that in zcashd.”
- Under what conditions will Bootstrap/ECC accept funding from a new Dev Fund?
- Under what conditions will ECC engineers implement a new Dev Fund?
For both these questions, let’s define a “new Dev Fund” as one that begins at the next Halvening in November 2024, and define the conditions as relating to the duration, % of issuance, recipients, % split amongst those recipients, and potentially a declining schedule as described by @GGuy.
And for the avoidance of doubt, for the purposes of this discussion, Josh’s proposal is a new Dev Fund.
The Major Grants slice is redistributed amongst many grant recipients, none of whom receive anywhere near the amount of funding that ECC has received under the current Dev Fund. That’s why I used the term “lion’s share”.
If there were modifications to the slice proportions, would Bootstrap/ECC accept funding (assuming the duration of Bootstrap’s funding is no longer that one year)?
What if the community wanted to add more Dev Fund recipients?
What if the community wanted to adopt @GGuy’s declining schedule and Unissued Reserve?
This seems to suggests that Bootstrap/ECC’s on condition for receiving funding under a new Dev Fund is that the funding should last no longer than a year (whether or not the Dev Fund would, absent a change, continue for longer than a year). Is that correct?
Will the ECC engineers implement whatever the community accepts in zcashd (assuming that it is well-specified, realistically implementable and compatible with the technical and security constraints, and that has the consent of each recipient for its own allocation)?
For example, if the community opts for a two-year Dev Fund of 23% of issuance, with only ZCG and ZecHub as the recipients, will the ECC engineers implement that in zcashd?
If @GGuy were to modify his proposal to remove Bootstrap/ECC as a recipient, and the community decided to adopt that proposal, would the ECC engineers implement it in zcashd?
ETA: @daira I hope you understand that I’m not trying to be confrontational here. I’m simply trying to obtain clarity regarding ECC’s intentions, and what constraints, if any, may be imposed on the community’s choices if ECC will not implement certain things in zcashd.