Thanks for the rationale, Daira-Emma!
I forgot to state my “Why”, in my comment above. I said we shouldn’t attempt to prevent future generations of Zcashers from issuing new ZEC, as long as the current supply is < 21M. Why? My goal is to make Zcash more trust-able to outsiders, like Bitcoin is. By “outsiders” I mean people who don’t know any of the history, any of the technical details, any of the people involved, don’t speak the same language, etc.
I think the biggest value-add for Zcash for the next 10 years or so is simply this: become trust-able by outsiders. I think that is why Bitcoin is as valuable as it is today.
In my view, the simpler ZIP-234-style of NSM (ie issuance smoothing), and the simpler rule that “Issuance will be proportional to 21 Million minus the current supply, regardless of how the current supply got to be what it is”… these make Zcash more trustable, like Bitcoin is.
They don’t make Zcash more Bitcoin-like in the sense of the issuance chart having halving events, but they make it more Bitcoin-like in the sense that issuance is determined by a very simple mathematical rule, there is universal social consensus supporting it, and it can credibly run indefinitely.
Critically, in order to build trust in this future version of Zcash, you do not need to understand anything about history, or how certain burned coins were historically different from certain other burned coins, or anything like that. It is just a super dead simple mathematical equation, that is too simple for anyone to squeeze their preferred policy into. That builds trust.
Here is the rule controlling issuance in ZIP 234: return ((2100000000000000n - s) * 7610682048512n) >> 64n; (That’s expressed in JavaScript. I copied it from Zcash Supply & Issuance just now. s == the current supply of ZEC. That’s the only variable.)
Okay, that said, while I think ZIP 234 and “issuance will always continue as long as supply is < 21 M” make Zcash more Bitcoin-like and more trust-able to outsiders, neither of these is a hill I’m willing to die on.
NSM with the NSM-alt proposal (issuance that adds two things together to add together a halving schedule and sustainability) is, to me, more sustainable than what we currently have and is forward progress, so I’ll enthusiastically support it if the majority of coin-voters and other voters choose that.
Likewise, burning Sprout coins without marking them as ZIP-233-burned is protecting the whole network from security risks (which just two months ago nearly destroyed the entire Zcash project by allowing unlimited mint-and-sell of counterfeit ZEC!!), and is establishing a social precedent that you cannot expect all the world’s Zcashers to pay the costs to maintain your old, untouched coins indefinitely, so I will happily support that if the coin-voters and the rest of the voters prefer that over my preference of burning Sprout coins and marking them as ZIP-233 burned.