Pre-Decision Proposal: Should the core team be forced to apply decision proposals?

Should the core team be forced to implement the outcome of a decision proposal into the code?


  • Total voters
    4

vazaki3

Member
Jul 1, 2019
289
92
88
33
apogee.dynu.net
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
Just to clarify the question of the above poll:

Suppose a decision proposal is voted, and someone accurately and correctly implements the decision of the vote.
Should the core team be forced to include the code implementation of this decision into the Dash official code?

Yes or no?
 
Last edited:

awesomedash

Member
Feb 5, 2021
44
21
48
I believe it is quite unlikely that any proposal, which requires considerable code changes, is approved by MNOs without any consultation with DCG/devs first. Also code changes cannot happen in one night, so there will be some timeline to get the changes done and released. With these consideration the general answer is Yes.
 

Darren

Active Member
Aug 3, 2016
215
169
103
New Hampshire
www.darrentapp.com
I should expect the core team to refuse to integrate any changes that will harm Dash.

Someone could post a decision proposal that cannot be securely implemented, or is just plain impossible.

I would expect that the advertised roadmap would take precedence over any vote of the DAO.
 

vazaki3

Member
Jul 1, 2019
289
92
88
33
apogee.dynu.net
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
I believe it is quite unlikely that any proposal, which requires considerable code changes, is approved by MNOs without any consultation with DCG/devs first. Also code changes cannot happen in one night, so there will be some timeline to get the changes done and released. With these consideration the general answer is Yes.
Yes...but suppose that this happens.
A decision proposal is voted, someone appears and implements the proposal, and the code implementation is bug free.
Should in that case the core team be forced to include the code into the official dash code?
 

vazaki3

Member
Jul 1, 2019
289
92
88
33
apogee.dynu.net
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
I should expect the core team to refuse to integrate any changes that will harm Dash.

Someone could post a decision proposal that cannot be securely implemented, or is just plain impossible.

I would expect that the advertised roadmap would take precedence over any vote of the DAO.

No..this is not the case I ask.

I assume that the code that implements the decision is bug free, and also that it implements accurately what the decision proposal indicates.

Should the core team in that case be forced to accept the code patch and include it in the official code or not?
 

Darren

Active Member
Aug 3, 2016
215
169
103
New Hampshire
www.darrentapp.com
It's dishonest to move a goalpost.

No..this is not the case I ask.

I assume that the code that implements the decision is bug free, and also that it implements accurately what the decision proposal indicates.

Should the core team in that case be forced to accept the code patch and include it in the official code or not?
 

vazaki3

Member
Jul 1, 2019
289
92
88
33
apogee.dynu.net
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
You asked for my opinion @vazaki3 I gave it to you.

I did not ask your opinion. If you will disregard my opinion, don't ask for it.

Your opinion is based on wrong assumptions!

"I should expect the core team to refuse to integrate any changes that will harm Dash."

I assume that the changes are not harming Dash. After all , the voters decided that the changes do not harm dash, and thats why they voted for them! Is the core team above the voters, can they decide that something harms Dash while the voters decided otherwise?

"Someone could post a decision proposal that cannot be securely implemented, or is just plain impossible."

I assume that the code is implemented!
 

awesomedash

Member
Feb 5, 2021
44
21
48
Yes...but suppose that this happens.
A decision proposal is voted, someone appears and implements the proposal, and the code implementation is bug free.
Should in that case the core team be forced to include the code into the official dash code?
I don't think so. We (DAO) need to fix that loophole if exists. There should be a diligent careful process for any changes to Dash particularly the core protocol. I imagine when the network is larger proposed changes are reviewed by independent credible parties.
 

Darren

Active Member
Aug 3, 2016
215
169
103
New Hampshire
www.darrentapp.com
I don't think so. We (DAO) need to fix that loophole if exists. There should be a diligent careful process for any changes to Dash particularly the core protocol. I imagine when the network is larger proposed changes are reviewed by independent credible parties.
There is a careful process for any changes, and that's why that some random decision proposal is with out force.
 

awesomedash

Member
Feb 5, 2021
44
21
48
There is a careful process for any changes, and that's why that some random decision proposal is with out force.
I meant code changes and software release, not the proposal approval process (even though that can be also improved with more and quality information/data available to the decision makers). I don't think that our code changes and release process is that sophisticated. I imagine that at some point in the future a new algorithm, its implementation or other code changes are reviewed and verified by independent parties.
 

qwizzie

Well-known Member
Aug 6, 2014
1,720
839
183
Should the core team be forced to implement the outcome of a decision proposal into the code?

There was a decision proposal by DCG that failed to pass (extending the budget flexibly to 20%) and DCG refrained from implementing what they thought to be an improvement for Dash into code. So DCG does listen to masternode operators / the Dash community and takes it feedback serious.

In the unlikely situation that a decision proposal passes that does not have the support of DCG and does not adhere to the strategy of DCG or its goals,
i feel DCG has the right to refuse to implement the requested changes into code.

Leaving the door wide open for masternode operators to start defunding DCG budget proposals and start focusing on creating and funding a developers group that is more aligned with the majority vision of masternode operators.

It doubt it would ever come to that as that would indicate a massive failure from DCG at communicating their strategy and goals towards the masternode operators and the Dash community.
 
  • Like
Reactions: Darren

vazaki3

Member
Jul 1, 2019
289
92
88
33
apogee.dynu.net
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
Should the core team be forced to implement the outcome of a decision proposal into the code?

There was a decision proposal by DCG that failed to pass (extending the budget flexibly to 20%) and DCG refrained from implementing what they thought to be an improvement for Dash into code. So DCG does listen to masternode operators / the Dash community and takes it feedback serious.

In the unlikely situation that a decision proposal passes that does not have the support of DCG and does not adhere to the strategy of DCG or its goals,
i feel DCG has the right to refuse to implement the requested changes into code.

Leaving the door wide open for masternode operators to start defunding DCG budget proposals and start focusing on creating and funding a developers group that is more aligned with the majority vision of masternode operators.

It doubt it would ever come to that as that would indicate a massive failure from DCG at communicating their strategy and goals towards the masternode operators and the Dash community.

I am not talking about the negative case, about NOT implementing something.
The DCG refrained from implementing what they thought to be an improvement for Dash into code, BECAUSE NOT IMPLEMENTING SOMETHING FOR THE CORE TEAM MEANS THEY RECEIVE THE SAME MONEY AND THEY ARE NOT DOING JOB AT ALL!!!!

I am talking about the positive case, about ordering (by voting) the core team to implement something.

I think in that case the core team should be forced to implement or at least to accept the (safe) code that any other developer implemented.

Otherwise the salary of the core team should be reduced, and this reduction should be part of the protocol.
 
Last edited:

qwizzie

Well-known Member
Aug 6, 2014
1,720
839
183
I am not talking about the negative case, about NOT implementing something.
The DCG refrained from implementing what they thought to be an improvement for Dash into code, BECAUSE NOT IMPLEMENTING SOMETHING FOR THE CORE TEAM MEANS THEY RECEIVE THE SAME MONEY AND THEY ARE NOT DOING JOB AT ALL!!!!

I am talking about the positive case, about ordering (by voting) the core team to implement something.
Let me repeat myself :

''In the unlikely situation that a decision proposal passes that does not have the support of DCG and does not adhere to the strategy of DCG or its goals,
i feel DCG has the right to refuse to implement the requested changes into code.''

And masternode operators then have the right to punish that by defunding DCG budget proposals and organize & fund another developers group.
In reality i think this situation is unlikely to occur, as it requires a complete disconnect between masternode operators and DCG.
 
Last edited:
  • Love
Reactions: Darren

Geert

Member
Aug 26, 2015
259
82
88
The last line of defense is DCG's CEO and CTO. They must be prepared to veto bad ideas.

BTW, if the DAO ever voted to do something truly stupid and was threatening to defund DCG over it, my hope is that DCG would abandon Dash, fork the coin, and airdrop the new coins to every MNO who voted against the truly stupid idea.
 
Last edited:
  • Angry
Reactions: vazaki3

Geert

Member
Aug 26, 2015
259
82
88
My point is that DCG is a stakeholder; they are not slaves. Andy Freer has an interesting point of view -- that there is no such thing as a decision proposal...

"...unless it's from an existing PO, the decision relates to their own DFO, and they actually follow the 'decision'. But none of that is directly enforcable, [sic] only through future proposals could it perhaps be addressed"


So decision proposals should only be made by DFOs, and they should be strictly limited to the purview of the DFO.
 
  • Angry
Reactions: vazaki3

vazaki3

Member
Jul 1, 2019
289
92
88
33
apogee.dynu.net
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
Andy Freer has an interesting point of view -- that there is no such thing as a decision proposal...
Of course decision proposals exist, and they are a crutial part of the Dash ecosystem. But AndyDark considers the voters as beggars, thats why he denies decision proposals.

According to AndyDark the voters have no will and no ideas at their own, they are only allowed of waiting like beggars for someone to propose something to them, and they are only allowed to say a "yes or no".

AndyDark has the typical attitude of an authoritarian. The decisions and the ideas of AndyDark (he is responsible of the delayed and overpriced evolution project, remember?) turned Dash from the 6th coin in coinmarketcap to the 49th coin.:mad: And keep falling.....:eek:o_O

You Geert, and AndyDark of course, if not being agents, you support and preserve the agent's red lines. Proposal fee should be kept stable in 5 Dash at all costs, so in case Dash skyrockets, the voters will remain beggars (due to the high cost of proposal fee).

Of course I dream of another Dash, a Dash where the voters could vote and decide whatever they like (they could also vote the numbers of course) and the (s)elected job (the wish of the voters) will remain forever and wait for someone (and anyone) to implement it. I dream of a Dash universe unhooked from the claw and caliper of DCG. I dream of a Dash universe where all capable developers can code for whatever wish the Voters (and NOT andydark or an advisory board) have.
 
Last edited:

vazaki3

Member
Jul 1, 2019
289
92
88
33
apogee.dynu.net
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
Have you looked into PIVX? What is your opinion of that coin and its governance?
PivX is very centralized.
It is the only coin I managed to add a proposal there (a vote the numbers proposal, this one) but my proposal was rejected.
You can see the money I paid for the Pivx proposal here and here

I used to talk in pivx forum, but the forum was deleted. The new pivx forum did not include the old talks. https://forum.pivx.org/threads/censorship.890/


I dream of a Dash universe where all capable developers can code for whatever wish the Voters (and NOT andydark or an advisory board) have.
 
Last edited: