As always this is my personal opinion.
I think that there are 3 things that need to be evaluated, and each have their own nuances:
- NSM as a concept
- NSM as proposed in those three ZIPs
- The proposal to activate those ZIPs before ZSAs, or along with ZSAs
NSM as a concept
It makes sense, it feels like a good idea, and seems like a useful mechanism. It is not clear how useful it really is though. It feels like an economics thing that I don’t have confidence in evaluating. What seems to be clear is that its usefulness will only show up much later in the life of Zcash and will have minimal impact right now.
NSM as proposed in those three ZIPs
ZIP 233 is straightforward and seems good.
ZIP 234 is weird. The smoothing of issuance may have unintended effects, maybe not in the protocol itself but also on people’s expectations. Everyone is used to halvings and so on. Having each block issue a different amount of ZEC seems confusing. The impact on when it is activated does not seem to be analyzed, since it may cause a big immediate increase or decrease in issuance. (I’d love a interactive graph where you can play with the issuance curve but changing when it is activated and seeing how it looks like). The ZIPs currently even propose to be activated simultaneously with a halving which we know won’t happen in time for the next one in November. Additionally, it also feels like there may be a simpler solution that adds NSM issuance without smoothing the curve. Was that explored?
ZIP 235 seems harmless enough, but it does have negligible impact right now. I like the argument about how changing it now is much easier than changing it in the future when fees might be higher. But it sill feels like there is no urgent need to do this now since fees won’t change by themselves.
The proposal to activate those ZIPs before ZSAs, or along with ZSAs
As I stated in the other thread I think it is not feasible to activate this before ZSAs. If we did that then ZSAs would be delayed and I have the impression people care much more about ZSAs than about the NSM.
Activating this along with ZSAs seems feasible, but it is still work that might delay something that people really want for little current benefit. I do support doing ZIP-233, which requires changing the transaction format which will already happen with ZSAs (and would be a pain to change it later again). The rest could be done in a future update.
I appreciate the “if we keep postponing this it won’t ever be done” argument but I don’t think it’s valid and is basically a slippery slope argument. This is a particularly bad time to implement those. I don’t see a reason why these couldn’t be done in the next network upgrade.
To finish, if you allow me being a bit tongue-in-cheek… sometimes this NSM dicussion feels like I’m living the CIA sabotage manual. We have spent many forum posts and ZIP syncs reviewing, explaining and discussing this (and very few of those are people actively expressing support) and the effort just doesn’t seem to match the current benefit of the NSM. It’s like planning your retirement when your house is on fire.