TL;DR: 5 DASH fee is not only anti-spam, it's also limits the total number of proposals and incentivizes larger/cumulative proposals. And it does its job well IMO.
Should it be changed? Shall we allow a flow of smaller proposals? Well, I doubt it tbh, see below.
IMO, the 5 DASH fee is only high if:
- you ask for comparable amount of money and such use of a Treasury makes no sense;
- your proposal is simply relatively small comparing to the overall ~6650 DASH available.
Think of Treasury as of a way for money multiplication - you put 5 DASH in and you get 5xN DASH out to cover the fee and all your costs to deliver results and also to make some (reasonable) profit. So the question for each proposal is "Is my N large enough?". If N is 1-2 it's obvious that no, it's too low and not worth it. For N around 4-5 it's getting interesting IMO. But it really works the best (in a sense that the fee doesn't really matter if you can pull this kind of proposal off) for N > 10. Note, that you can fit 133 (N == 10) proposals in current budget and that's already would be a lot of work to review this. At current prices (N == 10) is $30k and IMO it matches the term "reasonably sized proposal" for $4m budget pretty well. For (N < 4-5, $12-15k) proposals there probably should be some DAO managing them like DashForce or smth similar, there is no way MNOs can review 250+ single proposals of this size IMO. There is indeed a problem that tiny proposals are already economically excluded while there is not enough of mid/large size proposals yet. In my mind, this is simply a result of a way too fast growth - it's hard for people to go from "printing stickers in a garage" to "manage a team of 10+ people" in 1 year. Some may never be able to do this, not everyone can be an entrepreneur, it's ok. This however should incentivize everyone (MNOs in the first place) to look for opportunities outside of the "safe zone" (small meetup proposals, etc) and should force people to try to reach out to some existing businesses or hot startups to establish some kind of partnership (pick your favorite one here) and/or collaborate (e.g. 1 DashForce instead of 10s of single meetup proposals).
NOTE: don't get me wrong, "printing stickers in a garage" and "small meetup" are perfectly fine, they just don't scale horizontally - you have to build some structure around them to scale, that's how they become "manage a team of 10+ people" and "DashForce-like DAO".
1) We could probably use another "signal" for that e.g. "endorsed" which is not used right now (we only use "funding" for manual voting now). So it would be smth like adding a rule "if AbsoluteYesCount for `endorsed` is < 0 then withhold the fee otherwise pay fee back automatically". This would separate funding support from actual anti-spam actions by MNOs a bit more clearly IMO and should already fit into existing vote structure.
2) I'm not sure it's a good idea, see the logic about money multiplicator above
3) Same as #2 plus it complicates things a lot IMO - there is no priority/sort order right now and I wouldn't agree that 10 DASH project spending 5 DASH as a fee is more important than 20 DASH project spending 4 DASH as a fee for example.
Should it be changed? Shall we allow a flow of smaller proposals? Well, I doubt it tbh, see below.
IMO, the 5 DASH fee is only high if:
- you ask for comparable amount of money and such use of a Treasury makes no sense;
- your proposal is simply relatively small comparing to the overall ~6650 DASH available.
Think of Treasury as of a way for money multiplication - you put 5 DASH in and you get 5xN DASH out to cover the fee and all your costs to deliver results and also to make some (reasonable) profit. So the question for each proposal is "Is my N large enough?". If N is 1-2 it's obvious that no, it's too low and not worth it. For N around 4-5 it's getting interesting IMO. But it really works the best (in a sense that the fee doesn't really matter if you can pull this kind of proposal off) for N > 10. Note, that you can fit 133 (N == 10) proposals in current budget and that's already would be a lot of work to review this. At current prices (N == 10) is $30k and IMO it matches the term "reasonably sized proposal" for $4m budget pretty well. For (N < 4-5, $12-15k) proposals there probably should be some DAO managing them like DashForce or smth similar, there is no way MNOs can review 250+ single proposals of this size IMO. There is indeed a problem that tiny proposals are already economically excluded while there is not enough of mid/large size proposals yet. In my mind, this is simply a result of a way too fast growth - it's hard for people to go from "printing stickers in a garage" to "manage a team of 10+ people" in 1 year. Some may never be able to do this, not everyone can be an entrepreneur, it's ok. This however should incentivize everyone (MNOs in the first place) to look for opportunities outside of the "safe zone" (small meetup proposals, etc) and should force people to try to reach out to some existing businesses or hot startups to establish some kind of partnership (pick your favorite one here) and/or collaborate (e.g. 1 DashForce instead of 10s of single meetup proposals).
NOTE: don't get me wrong, "printing stickers in a garage" and "small meetup" are perfectly fine, they just don't scale horizontally - you have to build some structure around them to scale, that's how they become "manage a team of 10+ people" and "DashForce-like DAO".
Interesting ideas, few comments:When the fee was low there was a much lower amount of money available.
I have three possible suggestions:
1) masternode vote which proposals do not get back their fee. So the votes become (Yes, Abstain, No, No and do not get back the fee)
the last one only used for spammy proposals. And from then on we stop people adding the proposal fee to the cost of the proposal
2) the fee must be proportional to the money you are asking. If you ask n dash, then the fee will be n/k (and we need to decide what would have to be k, but we can just pick the average of the last period)
3) people use the fee they want, but proposals are ordered by fee spent.
1) We could probably use another "signal" for that e.g. "endorsed" which is not used right now (we only use "funding" for manual voting now). So it would be smth like adding a rule "if AbsoluteYesCount for `endorsed` is < 0 then withhold the fee otherwise pay fee back automatically". This would separate funding support from actual anti-spam actions by MNOs a bit more clearly IMO and should already fit into existing vote structure.
2) I'm not sure it's a good idea, see the logic about money multiplicator above
3) Same as #2 plus it complicates things a lot IMO - there is no priority/sort order right now and I wouldn't agree that 10 DASH project spending 5 DASH as a fee is more important than 20 DASH project spending 4 DASH as a fee for example.
Last edited: