Ok then.
Lets have a vote about who should have merge permissions on github. This it tottaly rational, because the role of the tester is tottaly different than the role of the developer, and the role of the person who we trust to commit is again a totally different role. Lets legitimate Evan's position on github, so that he will not be a benevolent (untrusted) dictator anymore, but a trusted person. Because money is trust and trust is money. I think this is the best to be done, to resolve that issue.
And then, lets talk about the issue of the space-time assymetry of Dash, and the crime core team has commit against future dash generations. Lets talk about basic income. Because if you refuse to take into account future dash generations, then future dash generations will refuse to TRUST dash, and in that case dash is going to be yet another geek coin designed to fail, like bitcoin and the others.
You are of course entitled to your opinion, but I would caution you to not make a generalization about the entire thread based off of the posts of one contributor.This thread is getting beyond ridiculous at this point
.
You are of course entitled to your opinion, but I would caution you to not make a generalization about the entire thread based off of the posts of one contributor.
Why do you have this attitude of "us vs. them"? Divise? Accusations? Straw men. Show me a post where I attempt to divide, in fact I've stated the opposite more than once. Where have I accused anyone of anything?As I have cautioned you to about the blatant agenda behind these constant nagging cyclic attempts to create divise where there is none.
I quite literally mean the entire thread, this last post accusing Dash of being a quantum-physics black hole is just the cherry on top.
We have discussed and discussed and discussed, and all we get is accusations. We have answered questions numerous times, but keep getting splattered with them as if they hadn't at all even been read. Numerous core team members and core devs have come here to set things straight, yet the same gang of 2 or 3 (now 4) keep coming back trying to sway public perception with what now is just complete nonsense.
At the start, this was a valid discussion. It quickly spun the other way. You 3 or 4 people do not represent the majority of anything.
Why don't you put your money where your mouth is and actually propose what you are proposing to actually see if there is any interest by the Masternode network?
But all of this is completely worthless at this point. It is getting absolutely ridiculous, to say the very least.
.
Why do you have this attitude of "us vs. them"? Divise? Accusations? Straw men. Show me a post where I attempt to divide, in fact I've stated the opposite more than once. Where have I accused anyone of anything?
From where I stand as a community builder, it is your posts that are divisive. My goal is to obtain clarification, and try to build a more consensus-based system (decentralized governance), as I see us purporting to be in the media. If this concept only applies to budgets, lets clarify that. I for one would like to see it extended to other areas. That doesn't make me ridiculous...why this constant need to label everything?
Just let the discussion take its course. I'll see everyone tomorrow.
Heisenberg looks around the bar and says, “Because there are three of us and because this is a bar, it must be a joke. But the question remains, is it funny or not?”
And Gödel thinks for a moment and says, “Well, because we’re inside the joke, we can’t tell whether it is funny. We’d have to be outside looking at it.”
Evan looks at both of them and says, “Of course it’s funny. You’re just telling it wrong.”
Its is not the disagreeing, it's the blind beating of a dead horse that I am referring too. In particular discussion, answers have been given but not accepted and keep getting beaten and facts are simply not accepted. In this case, yes, forking is the only solution for the discontent.
Yes.
That is exactly what has been happening thus far. You should be more attentive.
No. You can submit anything at anytime.
Didnt fully follow the logic there. Votes on behaviour are not vinculative at all. Only funds. And only Evan is able to merge requests onto github. And once again, currenly Masternode hold the strings to the project's funds, not the development roadmap decisions. That does not mean their opinions are not highly taken into consideration as was the blocksize vote an example. Masternodes can always protest by defunding the core team and funding a new one. You are more than welcome to submit such proposal and lobby for it. No harm at all.
I cannot speak for someone else, I'm sorry
If you actually listen and study Dash, you'll know that Evan has thought of that and has a plan to bring equilibrium of power regarding exactly that, and at the same time solve the 51% attack issue that plagues PoW coins. He has also solved the mining centralisation puzzle. So instead of trying to find problems, I suggest actually digesting what we currently have and see the strong points, and try to make a case for your worries on testnet. If you manage to break it, I guarantee new protocol will be delayed as long as the issues persist.
For the... I forget how many times now... this is how thing currently work.
Vote on who controls github? Are you out of your mind? That is the entire point of why github exists the fork button you ding-dong!
Space-time assymetry? Seriously? I'd love to hear more on your String Theories regarding cryptos.
Stop referring to this as beating a dead horse. We are coming up with solutions to problems that we see with these new budget system changes.Its is not the disagreeing, it's the blind beating of a dead horse that I am referring too. In particular discussion, answers have been given but not accepted and keep getting beaten and facts are simply not accepted. In this case, yes, forking is the only solution for the discontent.
I disagree with this "The only management structure that can be built on that is to prepare and coordinate proposals that masternodes can vote on." - in my opinion this coordination is even more needed during the project duration - to provide independent, consistent and professional information about the project status (as an input for voting).If we start with the funding.....That comes from the masternode votes. So any funding decisions need to be voted in before work starts or materials are purchased. This is is what gives priority to which projects are worked on. The only management structure that can be built on that is to prepare and coordinate proposals that masternodes can vote on. There can also be advisory roles to give information about projects before they get voted on and offer advice to project submitters before submitting. We can tweak the system we have now to add some functionality that is missing. Any management roles should probably happen outside of the voting and budget funding protocol.
@Solarminer ,
I believe you have made some wrong assumptions about the managers (therefore we need to wait for release or spect - there are too many assumptions - including y assumptions):
Great! See how discussing things first can change people's ideas? This conversation about Sentinel would have been better had before work began, IMHO, as it is a major change.@Solarminer ,
I think it is a separate topic but I guess Tao don't to make a little off-top here. I believe you have made some wrong assumptions about the managers (therefore we need to wait for testnet release or specs - there are too many assumptions - including my assumptions):
I principle I agree with what you wrote here:
- "Multiple managers/employers managing each employee/contractor" - I have never seen this idea written and never heard about it. From where it comes from?
- "How is a group of managers going to decide if an employee..." - my understanding is that project managers are going to control projects (not employees) - this is a big difference. Why? Here is my understanding of the process:
- Sponsor (MN network) votes on the proposals submitted by vendors.
- Sponsor hires PMs to control approved projects (hiring PM = voting on his proposal too) - so from the sponsor perspective PM and vendor are "employees"
- Vendor works on the project delivery and cooperates with PM by providing status updates and sharing results
- PM controls project status (money, deliverable, schedule, time, quality) and reports it to the sponsor (MN network)
- Based on the report from PM, sponsor makes a decision about project continuation or cancellation (voting)
- Part with expense approvals is not clear to me at the moment so I do not write anything about it
- "Ability to split payments to individuals inside a project" - I believe that this should not be concern of MN network or PM. Vendor is a separate entity it is not our concern how the budget is split internally on the vendor side.
- "Offer a way to change the..." I think that there should be a change management process indeed (and not only to lower but also to extend project parameters). Each change could be voted separately but not necessarily as a new proposal
I disagree with this "The only management structure that can be built on that is to prepare and coordinate proposals that masternodes can vote on." - in my opinion this coordination is even more needed during the project duration - to provide independent, consistent and professional information about the project status (as an input for voting).
I have to say I am really surprised to see this: "There can also be advisory roles to give information about projects before they get voted on and offer advice to project submitters before submitting.". Few weeks ago, when I proposed the same role (but called it "consultant" and it was more focused on serving MN owners) you were the biggest opponent of this idea. Good to see your opinion evolving
Now we are getting somewhere. I really appreciate this response. This is the dialog I am looking for.@Solarminer ,
I think it is a separate topic but I guess Tao don't to make a little off-top here. I believe you have made some wrong assumptions about the managers (therefore we need to wait for release or spect - there are too many assumptions - including y assumptions):
- "Multiple managers/employers managing each employee/contractor" - I have never seen this idea written and never heard about it. From where it comes from?
- "How is a group of managers going to decide if an employee..." - my understanding is that project managers are going to control projects (not employees) - this is a big difference. Why? Here is my understanding of the process:
- Sponsor (MN network) votes on the proposals submitted by vendors.
- Sponsor hires PMs to control approved projects (hiring PM = voting on his proposal too) - so from the sponsor perspective PM and vendor are "employees"
- Vendor works on the project delivery and cooperates with PM by providing status updates and sharing results
- PM controls project status (money, deliverable, schedule, time, quality) and reports it to the sponsor (MN network)
- Based on the report from PM, sponsor makes a decision about project continuation or cancellation (voting)
- Part with expense approvals is not clear to me at the moment so I do not write anything about it
- "Ability to split payments to individuals inside a project" - I believe that this should not be concern of MN network or PM. Vendor is a separate entity it is not our concern how the budget is split internally on the vendor side.
- "Offer a way to change the..." I think that there should be a change management process indeed (and not only to lower but also to extend project parameters). Each change could be voted separately but not necessarily as a new proposal
Yeah, there may be some value for coordination during a project - especially if it has a multiple month budget.I disagree with this "The only management structure that can be built on that is to prepare and coordinate proposals that masternodes can vote on." - in my opinion this coordination is even more needed during the project duration - to provide independent, consistent and professional information about the project status (as an input for voting).
I have to say I am really surprised to see this: "There can also be advisory roles to give information about projects before they get voted on and offer advice to project submitters before submitting.". Few weeks ago, when I proposed the same role (but called it "consultant" and it was more focused on serving MN owners) you were the biggest opponent of this idea. Good to see your opinion evolving
Apologize for wandering off.Great! See how discussing things first can change people's ideas? This conversation about Sentinel would have been better had before work began, IMHO, as it is a major change.
Back to the main topic:
I'm speaking for myself, but I've listened to your input. I now believe we need a core team (but still disagree on the implementation), I see what the roles and responsibilities of professional contributors are, and that the community is free to take initiative to contribute in their own way.
I still see vagueness in the role of Masternodes, however. Are they strictly for budgeting, or can they be used for technical input, as the precedent of the much-publicized blocksize vote established?
Cherry picking technical votes is not the answer. Can the Masternodes vote on technical issues or not?
Apologize for wandering off.
Technically, the masternodes can vote in/out developers that would be pushing a technical issue. So really the better way to set all of this up is to have each task tied to a budget. Then the budgets can vote in or out each issue/fix/solution and given highest priority. But the driver to work on any single item isn't always getting paid.
So if someone submitted a budget for 2000 dash to increase the blocksize to 16MB. Then got 80% support of the masternodes. You could say 2000 dash is getting spent on the blocksize change. Enforcing who works on it or how fast it gets done would be another issue. And technically, the network has already spent 5 dash to implement a 2MB blocksize.