A few weeks ago eduffield submitted a proposal to allow for multi-month contracts in the Budget System. The thread he introduced the proposal in (here) got a bit derailed by the whole PR/Terpin project, but I really feel like there wasn't any in-depth discussion of the changes Evan proposed to the Budget System to allow multi-month contracts (or if there was, it was lost in the PR kerfuffle).
The biggest concern that I and many others had regarding the proposal was the lack of a "back-out" mechanism to end a multi-month contract early. This came to mind again when I was recently watching Evan's video on the Dash Governance System:
In that video Evan says the following (starting at 3:41):
As you can see, when the Budget System was first introduced, the fact that Masternodes could end multi-month proposals early was seen as a feature, not a bug. Now I agree that having the ability to create multi-month contracts within the Budget System is a good thing, and should be added. But I am still concerned that there seems to be no "back-out" clause in Evan's new proposal, and I haven't really heard any response to that concern (that has been voiced by quite a few people). I would love to hear an explanation why there is no "back-out" clause in this proposal, so I can understand it better.
And please, please, please, don't let this thread get derailed by a discussion of PR! That is a completely unrelated topic that can be discussed ad nauseum elsewhere on this forum.
The biggest concern that I and many others had regarding the proposal was the lack of a "back-out" mechanism to end a multi-month contract early. This came to mind again when I was recently watching Evan's video on the Dash Governance System:
In that video Evan says the following (starting at 3:41):
For example, lets say a proposal to make a decentralized exchange was submitted to the network. And it looked great and the Masternodes funded it, and every month they're getting a payment. And then, two months in, the progress stops and something looks wrong about this proposal and it looks like the developers have stopped working on it. Where they said...they promised to work on it and they're just not making progress. The Masternodes can actually change their vote at any given time and they will bump this proposal off of the budget, so that it's no longer funded.
As you can see, when the Budget System was first introduced, the fact that Masternodes could end multi-month proposals early was seen as a feature, not a bug. Now I agree that having the ability to create multi-month contracts within the Budget System is a good thing, and should be added. But I am still concerned that there seems to be no "back-out" clause in Evan's new proposal, and I haven't really heard any response to that concern (that has been voiced by quite a few people). I would love to hear an explanation why there is no "back-out" clause in this proposal, so I can understand it better.
And please, please, please, don't let this thread get derailed by a discussion of PR! That is a completely unrelated topic that can be discussed ad nauseum elsewhere on this forum.