• Forum has been upgraded, all links, images, etc are as they were. Please see Official Announcements for more information

Proposal for Testnet Contributors Fund

Yep, no multisig, no multi-address yet...
But that's only a first release and we wanted to keep it simple and working.
Besides that I see is no reason why we can't implement multiple recipients in single proposal imo, that would be more transparent and will remove the need to trust that submitter will split funds later according to his "text" proposal.
I'm just curious.. We can send tx's to a multi-sig address but the blockchain can't mine to it. Could you explain why?
 
Well for me, and I might take some hate here, I am going to vote no, and hear me out, mainly because I think the proposal's amount is disproportionate, the core team is getting less and I just don't agree with doing that.

A more reasonable amount, like a quarter to half of the core team and I would have voted yes. In fact I'm sad I have to vote no, because I would have liked for there to be an amount given to testing.

I think it would also have been a good idea to discuss with other testers as to how the money would be distributed between various people and make it quite clear to the community how many people would get what and for what contribution.

In post places I've worked at there is 1 tester for 5 to 10 dev's. That's how most structures organize their resources. Dash testing is much more intensive but still shouldn't be getting such a high percentage of available resources. For Dash, Evan and Udjin probably combined do the work of 10 devs and each tester probably doesn't test for 8 hours a day :p so we need a lot of testers than developers but the resources should probably payout along the same ratio.

There are a lot of projects that I can think of that would need this money in the future. C++ code review, Dev Masternode documentation, Masternode voting portals, marketplaces etc etc. I probably will make some proposals but am still looking for people to actually do the work as I'm quite busy at the moment with the iPhone wallet.
 
Last edited by a moderator:
Well for me, and I might take some hate here, I am going to vote no, and hear me out, mainly because I think the proposal's amount is disproportionate, the core team is getting less and that I just find ridiculous.

A more reasonable amount, like a quarter to half of the core team and I would have voted yes. In fact it annoys me that I feel obligated to vote no, because I would have liked for there to be an amount given to testing.

I think it would also have been a good idea to discuss with other testers as to how the money would be distributed between various people and make it quite clear to the community how many people would get what and for what contribution.

In post places I've worked at there is 1 tester for 5 to 10 dev's. That's how most structures organize their resources. Dash testing is much more intensive but still shouldn't be getting such a high percentage of available resources.

There are a lot of projects that I can think of that would need this money in the future. C++ code review, Dev Masternode documentation, Masternode voting portals, marketplaces etc etc. I probably will make some proposals but am still looking for people to actually do the work as I'm quite busy at the moment with the iPhone wallet.
Hey,

You can put in your proposal, hurry up. This proposal is not going to pass even if you put in another vote.
Get your proposal together and submit it. There's no need to insult the testers here.
 
Hey,

You can put in your proposal, hurry up. This proposal is not going to pass even if you put in another vote.
Get your proposal together and submit it. There's no need to insult the testers here.

I'm not trying to insult the testers. I think you guys are doing a great job. In fact as a one time payment for this month I would also have voted yes. Please I just wanted to voice my opinion that the contribution of the core team is not inferior to the testers.

As for putting a proposal up, I'm going wait till next month when I have a more solid idea of what I want to propose.
 
I guess most of us are estimates testing as important part of project.

But I guess just few of us understand how important testing is? I Mean which % of whole budget must be spending on testing?
I think people (MN OPs) need explanation and justification of the specific amounts...

Now I see 2 figures:
core-team: 1176 DASH/month
compensate-testers: 1588 DASH/month

For me it looks ... a bit suspicious, but if I can see explanation and justification of this disproportion - It will help to understand...
I think we should be very careful with all proposals numbers - so non of other project members shouldn't feel injustice towards them.

OK, I can understand our public-awareness campaign should be "secret" to protect us from competitors (hope results of this campaign will be very visible, not "secret" :smile:).
But with testing... I can see no reason to have "secret budget".
Could we see a kind of business-plan of spending this "1588 DASH/month for testing" to vote for it more reasonable?
Yes, I should have put in just "1" for the number. But as I already explained.. This is not a number set in stone... Evan has said many times that the system is flexible. If you don't see a project in "mnfinalbudget" voters still can change the outcome. You can change your votes after you voted on a project, that's how flexible it is.

What I was thinking was how we could improve Testnet and I had already discussed this with Evan in emails. Every testing we had to depend on donated masternodes, donated miners, donated explorers.. etc, so i was thinking if we could have a budget to pay for those items and their operators. Running a masternode is not free. I had asked around to get feedback from some members and the average cost to run a mn is around 3-5 USD... I told Evan my dream was to see about 500 or more masternodes for the next testing and you can do the math how much that would cost. There have been questions and suggestions for our testing system for a long time, not just now, but i guess people gave up their idea and quit helping. We have lost several key members for Testnet. The amounts I suggested to pay the testers on that spreadsheet are just nothing, but they're just something to encourage people to build this project and community. I hope this can help you understand and i'm sure you've been there done that.. :)
 
Last edited by a moderator:
I'm not trying to insult the testers. I think you guys are doing a great job. In fact as a one time payment for this month I would also have voted yes. Please I just wanted to voice my opinion that the contribution of the core team is not inferior to the testers.

As for putting a proposal up, I'm going wait till next month when I have a more solid idea of what I want to propose.
The number 12 is just a number. Yes I should have put in "1" instead. But as I've explained, and Evan has said many times that when a proposal is voted in, it doesn't mean it's going to be set in stone. At the next cycle it can be voted out of the budget if there's another project that voters like better. Evan wants to create a system where people will have to compete each other and create the next best projects for this coin. I hope this is clear for everyone to know how this budget system works..
 
The number 12 is just a number. Yes I should have put in "1" instead. But as I've explained, and Evan has said many times that when a proposal is voted in, it doesn't mean it's going to be set in stone. At the next cycle it can be voted out of the budget if there's another project that voters like better. Evan wants to create a system where people will have to compete each other and create the next best projects for this coin. I hope this is clear for everyone to know how this budget system works..

I just want to tell you how to get my votes, because I want to support testing, and I bet some other people think like me. I will vote yes next time you make a proposal that focuses on reimbursing people for previous testing work if the amount seems proportionally appropriate vs other endeavors and I understand to whom the money is going and what they did to deserve it. (I don't need to know every detail, but a general idea would be good)

As someone not involved in testing (other than my own app) I don't know if you have 50 people you want to distribute the dash to or just 5. Some I see don't want the money, so it doesn't appear very transparent (At least to me).
 
I just want to tell you how to get my votes, because I want to support testing, and I bet some other people think like me. I will vote yes next time you make a proposal that focuses on reimbursing people for previous testing work if the amount seems proportionally appropriate vs other endeavors and I understand to whom the money is going and what they did to deserve it. (I don't need to know every detail, but a general idea would be good)

As someone not involved in testing (other than my own app) I don't know if you have 50 people you want to distribute the dash to or just 5. Some I see don't want the money, so it doesn't appear very transparent (At least to me).
I understand now what i presented doesn't seem clear to everyone as i thought. I've been with this project for over a year so I kinda know who has contributed what and how... It's time consuming to explain to people.. but i get your point.
Evan also told me he has a plan.. no detail yet.
 
Moli, I understand you!

I just want to remind that budgeting system isn't only the great opportunity, but the great danger also,
let me quote old tungfa's post here:
"I really want to emphasise the importance of our volunteers !
This is an Open Source Project, and everybody is encouraged as always to do their part.
We need you (volunteers) as much as always and probably even more in the future as the project is
growing and more work will come our way !
We can NOT do it without you !"

And when we start paying some people, we really "open Pandora box" that will be hard to close. There are always problems with people - they (in general) too often think they do the most important job, but get less than others... (and no budget distribution can satisfy everybody - so some people will start feeling unhappy... :( )

So I would advice not to pay to people at these first stages (except super-trusted team members with absolute trust) - but to pay direct expanses in crucial processes.

It'll be great if Evan create the list of infrastructure we need to support regularly: hosting for dashtalk, dashninja, and so on, hosting for testNet Masternodes and so on - with detailed calculations so everybody can check (and offer optimizations) and vote to support it.
 
Last edited by a moderator:
Well for me, and I might take some hate here, I am going to vote no, and hear me out, mainly because I think the proposal's amount is disproportionate, the core team is getting less and I just don't agree with doing that.

A more reasonable amount, like a quarter to half of the core team and I would have voted yes. In fact I'm sad I have to vote no, because I would have liked for there to be an amount given to testing.

I think it would also have been a good idea to discuss with other testers as to how the money would be distributed between various people and make it quite clear to the community how many people would get what and for what contribution.

In post places I've worked at there is 1 tester for 5 to 10 dev's. That's how most structures organize their resources. Dash testing is much more intensive but still shouldn't be getting such a high percentage of available resources. For Dash, Evan and Udjin probably combined do the work of 10 devs and each tester probably doesn't test for 8 hours a day :p so we need a lot of testers than developers but the resources should probably payout along the same ratio.

There are a lot of projects that I can think of that would need this money in the future. C++ code review, Dev Masternode documentation, Masternode voting portals, marketplaces etc etc. I probably will make some proposals but am still looking for people to actually do the work as I'm quite busy at the moment with the iPhone wallet.
You do seem a bit undecided, maybe some clarification will help. I realize it's not immediately apparent,
but the budget actually breaks down as such:
Code:
    Dev team tips       ( 4 X 50)         200        ( 13%)
    Infrastructure      ( 6 X 60)         360        ( 24%)
    Tester tips         (28 X 30)         840        ( 56%)
    Guides written      ( 4 X 10)          40        (  4%)
  Total                                  1500        (100%)
 
Last edited by a moderator:
You do seem a bit undecided, maybe some clarification will help. I realize it's not immediately apparent,
but the budget actually breaks down as such:
Code:
    Dev team tips       ( 4 X 50)         200        ( 13%)
    Infrastructure      ( 6 X 60)         360        ( 24%)
    Tester tips         (28 X 30)         840        ( 56%)
    Guides written      ( 4 X 10)          40        (  4%)
  Total                                  1500        (100%)
where is that breakdown coming from?
 
Moli, I understand you!

I just want to remind that budgeting system isn't only the great opportunity, but the great danger also,
let me quote old tungfa's post here:
"I really want to emphasise the importance of our volunteers !
This is an Open Source Project, and everybody is encouraged as always to do their part.
We need you (volunteers) as much as always and probably even more in the future as the project is
growing and more work will come our way !
We can NOT do it without you !"

And when we start paying some people, we really "open Pandora box" that will be hard to close. There are always problems with people - they (in general) too often think they do the most important job, but get less than others... (and no budget distribution can satisfy everybody - so some people will start feeling unhappy... :( )

So I would advice not to pay to people at these first stages (except super-trusted team members with absolute trust) - but to pay direct expanses in crucial processes.

It'll be great if Evan create the list of infrastructure we need to support regularly: hosting for dashtalk, dashninja, and so on, hosting for testNet Masternodes and so on - with detailed calculations so everybody can check (and offer optimizations) and vote to support it.
I don't think so. I used to think like this when this idea of budget was introduced. But seeing how it works i don't think that will be the case. There's talks of giving away the coins to charity and whatnot.. but to me, "Charity begins at home." We can depend on volunteers for so long, and even tungfa said a different statement somewhere else but i am not going to get involved here. :)
 
This would be my recommendation for a budget proposal:

1. Evan or Flare who is a Quality Assurance specialist could come up with what would be a good test-net infrastructure setup to have in place at this state of the project. How many nodes, in what type of servers, etc, and we could get an estimate on how much that would cost and how would we convert the required Dash to BTC or FIAT, if needed, to avoid selling on the market. This way the actual testnet infrastructure is actually subsidized by the budget system.

2. A one time stipend/recognition for historical contributors could also be nice.


3. Open a few positions for Testnet coordinators that would receive a monthly stipend for being in charge of coordinating tesnet, guiding others, etc.

4. Keep a bigger group of volunteers that help with testnet, just for fun, under the guidance of the coordinators who have more direct responsibility.
 
I voted yes for this because I trust moli and I appreciate all the time and effort she puts into this project. Are testers deserving of this? I believe so. Moli basically bleeds Dash and she helps a lot of other people who also want to bleed Dash.

I wanted to note something: People should NOT be discouraged about speaking against proposals out of fear or anything else like that. Remember it's how the system works. There will always be people who disagree with one-another and that is a beautiful thing. Why? Because we're going to wring the shit outta these proposals and pass the absolute best ones.

Now don't get me wrong on this next part I'm not saying it's happening in this thread or anything. I wanted to give a word of unsolicited advice to people who plan on making proposals. Try your best not to be defensive, hurt, sad or anything of the sort when people disagree with your proposal because it makes speaking out against your proposal intimidating to others.

With that said I want to thank Moli for taking the first step in proposing a budget. Evans proposals were awesome but coming from someone other than the core developer is more awesome.

*edit few typos
 
Moli, I really appreciate the time you spent on this and in general the huge commitment to testing that I've witnessed over the last several months. It's clear that we are moving into a new world where testing contributions can actually be compensated and encouraged ad that's huge.

That being said, there is something about this that just doesn't sit well with me. There seems like there has to be a better way and this feels like a rush to grab "uncommitted" money before the super block. Perhaps it's in the way it was presented, but that was my first reaction.

Full disclosure. My name is on the list since it was in Evan's post. Why was my name on Evan's post? As far as I can tell it's only because I posted in the testing thread. I don't think anywhere did I disclose that I've run 2 test masternodes and a handful of wallets mixing/ cpu mining or in any way tried to publically quantify my contributions to testnet. Why am I involved? As a masternode owner and investor in Dash, it's in my best interest to help any way possible. (And i enjoy it) After the previous releases it's clear additional testing is beneficial. Testing provides a nice spot for non-developers to contribute a little bit.

Perhaps this is what feels wrong about this proposal - there are a bunch of contributors likely not recognized, and it just has an overall arbitrary feel to it. It's trying to retroactively give money to folks that had no expectation for reimbursement. It just seems like there is likely a better way to create incentive and reimbursement for testers in the future and strengthen testnet participation and infrastructure by at least a factor of 10x. I disagree that voting "no" on this proposal means that testing is not critical and participation shouldn't be improved.

Of course it's easy to just be critical of the proposal and say that it's not ideal. I don't have a better suggestion right now. But it is my understanding that other proposals are in the works, and I trust that this community will put forth a robust solution.

Keep in mind it would be in my best interest to vote yes and get some dash for myself, but this one just doesn't sit well with me unfortunately. I've voted no. I think for this whole process to be successful it's important that proposals are not just rubber stamped yes because "the coins will be lost anyway". I'm encouraged by the lively debate in this thread thus far that this will really be a viable system of governance.
 
How about this: someone make ONE time payment proposal to testers when new major version is officially released?
 
Full disclosure I did not support the current testnet budget proposal, because I am looking forward to support the revised version of a testnet proposal in the line of what I described above on the next vote.

I felt the amount was arbitrary, basically the whole amount that was left, in my personal opinion we should assign the budget to specific expenses we need, not really look to spend everything available each month. I don't subscribe to the idea that un-allocated budget means "burned" coins, I feel our emission now includes a dynamic budget component that varies each month and can be up to 10% but there is nothing wrong for it to be less than that.

On the other hand, we should remember that the network give us tokens, the buying power of those tokens depends on the exchange rate and demand. We need to respect the market and be conservative with our spending, at the beginning we should prioritize expenses that can bring more users and raise demand. This in turn can support the price and give us more buying power. When we have more buying power we can be less conservative. We should also emphasize getting OTC trades for any exchange required.

Having said this, I want to thank everyone that helps with testing. To be honest I felt awkward not supporting the proposal because I felt we needed more time and it was a bit rushed I hope I did not offend anyone. I am looking forward to a revised version of this project.
 
I don't think so. I used to think like this when this idea of budget was introduced. But seeing how it works i don't think that will be the case. There's talks of giving away the coins to charity and whatnot.. but to me, "Charity begins at home." We can depend on volunteers for so long, and even tungfa said a different statement somewhere else but i am not going to get involved here. :)

Perfect again!

IMHO it is not a matter of (third party) "quality assurance". Actually it is a matter of coherency: if the system brings rules for the creation of budget proposals, as long as someone submits a proposal by these rules, it is the network that will judge the quality of the proposal.

If there are tips, donatons, charities and volunteers, great, they are always welcome. But now the community must learn to walk the steps we have decided to take. That is the consistent decision. We are at the beginning. Still learning how to do it. But in the long run it will bring us great results.
 
Back
Top