Bargain: Who wants 6500 dash?

demo

Well-known Member
Apr 23, 2016
3,113
263
153
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
https://www.dashninja.pl/governance.html
There are 6 valid budgets proposal of which 1 are funded (total funded payment: 215 DASH).

Next super-block will be 631408 on 5/3/2017, 8:08:04 μ.μ. (1 week 4 days 3 hours 26 minutes) and will provide 6,917.67 DASH for budgets.

6,702.67 DASH unallocated in next super-block.
We have 3580 active masternodes.
I think it is a big opportunity for someone (or for a group of people) who own 350 or more masternodes to propose something the very last minute, vote "yes" instantly without the others to have the time to react by voting "no", and thus win the 6702 - 215= 6487 dash.

The masternode owners who wish to organize such an even, they can pm eachother, in order to discuss and calculate what is the best suitable last moment time in order to propose and vote. It worths also to bomb the budget with several proposals and vote instantly 350 "yes" the very last moments before the budget finalization (budget finalization in 12.1 version happens automaticaly and not manualy) , in order to be sure that the rest masternode operators will not be able to react on this and vote "no". Some 5 dash chunks will be lost that way, but who cares if someone gonna win 6500 dash?

So what do you think? Is it possible such an attack? Shall we organize it in order to show dash's 12.1 deficiencies? The last moments of this month's budget are promised to be hot!

Dash governance is tottaly exposed to organized masternode operators that own more than 10% and they decide to vote the last minute, and this issue is highly related to this, this and this.
 
Last edited:
  • Like
Reactions: GrandMasterDash

demo

Well-known Member
Apr 23, 2016
3,113
263
153
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
Sure! Go ahead and make the proposal, I'll support it!
This is not a proposal. This is a conspiracy. You have to find the key persons who all together own 350 masternodes, in order to conspire and organize such an attack. The incentives are a lot, and the prize if this attack succeds huge. We are talking about 143000 dollars, that can be shared among the attackers.

If someone implements this attack and wins the 143000 dollars, or if the core team takes precautions in order to solve that problem, I hope both of them they will give to poor @demo a 5 dash tip for the idea, in order for me to have the required money to propose a "vote with numbers" proposal in the next budget cycle.
 
Last edited:

demo

Well-known Member
Apr 23, 2016
3,113
263
153
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
Sure! Go ahead and make the proposal, I'll support it!
By the way, @lynx how many masternodes do you control?

Lets make an unofficial list of all the masternode operators who are interested in this idea. Lets see if we can catch this 350 number.

Is @Otoh interested maybe?
 
Last edited:

Walter

Active Member
Masternode Owner/Operator
Jul 17, 2014
234
221
103
$143,000 is peanuts in the scheme of things... An attacker (or cartel of attackers) would have nearly $8,000,000 invested in Dash already, why jeopardise this investment for a paltry $143,000? It makes no sense.. Their annual masternode returns are around $800,000 at current prices.

Walter
 

demo

Well-known Member
Apr 23, 2016
3,113
263
153
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
$143,000 is peanuts in the scheme of things... An attacker (or cartel of attackers) would have nearly $8,000,000 invested in Dash already, why jeopardise this investment for a paltry $143,000? It makes no sense.. Their annual masternode returns are around $800,000 at current prices.

Walter
If the annual returns of 350 masternodes are around $800,000 at current prices then the monthly returns are $66000. The monhtly prize of this attack is $143000 which is more than double.

And after all, the most important question is this:

Who will be aware of it? How many dash have been lost in lamassu project? Did the price of dash fall because of the 12 month lamassu malfunction and the final lost of 7500 dash from the budget? If not, and if nobody really cared about the lamassu 12 month malfunction, then why the price of dash will fall for just one month malfunction?

Whatever the fall of the dash price will be , it will not fall to zero after this attack for sure. Especially if this attack is kept secret from the media,. This last minute proposal could also be written in a believable way, it could contain a lot of technical jargon or refer to a fake wanna be festival or to some lawyers fake consultancy fees, so that even in case the media arrive, they will find a decent-resembling proposal.
 
Last edited:

Macrochip

Active Member
Feb 1, 2015
229
200
103
I will only support this if you put in MY address as recipient.

Oh and prepare for 900 other requests like that. Guess you're shit outta luck with your "conspiracy".
 

demo

Well-known Member
Apr 23, 2016
3,113
263
153
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
I will only support this if you put in MY address as recipient.

Oh and prepare for 900 other requests like that. Guess you're shit outta luck with your "conspiracy".
A multisignature wallet address could be used, where you could own one of the signatures.

We dont need 900 requests. The maximum requests are 350, and we have to create at max a 350 multisignature address to put it as the recipient of the proposal.
 
Last edited:

demo

Well-known Member
Apr 23, 2016
3,113
263
153
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
Of course a 350 multisig address is the maximum that can happen. The puprose is to have the minimum multisig address, thus target those operators that own 50 or more masternodes, in order the multisig protocol not to be a complicated one.

Creating a Multisignature Address
A 2of3 multisig address can be created by following these steps:[5]
  1. Gather (or generate) 3 dash addresses, on whichever machines will be participating, using getnewaddress or getaccountaddress RPC commands (or copy and paste from the GUI).
  2. Get their public keys using the validateaddress RPC command 3 times.
  3. Then create a 2-of-3 multisig address using addmultisigaddress; e.g.dashd addmultisigaddress 2 '["044322868cb17d64dcc22185ae2d4493111d73244c3668f8ac79ecc79c0ba8d30a6756d0fa20157 709af3281cc721c7f53321a8cabda29b77900b7e4fe0174b114","..second pubkey..","..third pubkey.."]'
addmultisigaddress returns the multisignature address. Be a little careful, the public keys are raw hexadecimal and don't contain checksums like dash addresses do. You can then send funds into that 2-of-3 transaction using the normal sendtoaddress/sendmany RPC commands, or the GUI (or anything that's been updated to recognize multisig addresses).[6]
 

Macrochip

Active Member
Feb 1, 2015
229
200
103
Not good enough, because I wouldn't want you involved in handling my ill-gotten funds. Still you're out of luck either way: A proposal has a minimum time to mature (which is several days afaik) before it becomes eligible to any payment. Poor demo. Better luck next time.
 

David

Well-known Member
Jun 21, 2014
618
628
163
This potential problem assumes that the vast majority of masternode owners just sit around and do nothing. Let's think about it:

a) Proposals have to be submitted about 96 hours before superblocks are created. It takes 72 hours for a proposal to "mature" and become valid, and then budget finalization happens around 24 hours before superblocks. Votes after budget finalization don't count. Consequently, we can say that masternode owners have a minimum of 72 hours to vote on any proposal.

b) An "attacker" would need to attract 10% net votes, which at the present time is nearly 450. Now, we're reasonably confident that nobody owns more than a couple hundred masternodes (assuming everybody is honest about how many they own). Even Otoh is down to 76 masternodes (again, according to him). So right off the bat, we're assuming that at least two people have to collude, and that's with ZERO masternode owners noticing the "attack" and voting against it.

c) An attacker (individual or, more likely, a group) would need to possess at least 450 masternodes, which is 450,000 DASH ($9.9 million at today's price). The maximum reward they could get from attacking the budget system is the entire budget amount. After the upcoming 7% reduction, that will be a maximum of about 6,920 DASH ($152,240 at today's price).

d) A successful attack on the budget system would likely crash the price of DASH, at least temporarily. Let's say that such an attack reduces the value of DASH by just 10% (in reality, it would probably be far worse than that). The attackers gain AT MOST $152,200 but lose $990,000 (10% of the value of their $9.9 million holdings).

e) In reality, there are generally many proposals that reach greater than 10% support. In fact, we often see the majority of the budget consist of proposals with greater than 18% support. That means the attackers would have to control even more masternodes to be able to seize the entire budget. In reality, only a small percentage of the budget is usually available to a "barely passing" proposal...usually less than 1,000 DASH. The most that an attacking consortium with $9.9 million worth of DASH could hope to seize is...about $22,000 (1,000 DASH * $22 USD per DASH).

Therefore, an attack on the budget system by a rogue group of masternodes is a) unlikely, and b) not economically feasible.
 

demo

Well-known Member
Apr 23, 2016
3,113
263
153
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
A proposal has a minimum time to mature (which is several days afaik) before it becomes eligible to any payment. Poor demo. Better luck next time.
I dont think so. After the budget is finilized, the money goes to the address. There is nothing that can prevent this, in the code. What is this "minumum time to mature" thing? I have never heard of it. Unless you mean that the core team can revert the budget finilization, and refuse some funds to go to an address. Is this possible? And how? A hidden spork maybe?
 

demo

Well-known Member
Apr 23, 2016
3,113
263
153
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
a) Proposals have to be submitted about 96 hours before superblocks are created. It takes 72 hours for a proposal to "mature" and become valid, and then budget finalization happens around 24 hours before superblocks. Votes after budget finalization don't count. Consequently, we can say that masternode owners have a minimum of 72 hours to vote on any proposal.
And who decides that a proposal is "mature" and valid?

d) A successful attack on the budget system would likely crash the price of DASH, at least temporarily. Let's say that such an attack reduces the value of DASH by just 10% (in reality, it would probably be far worse than that). The attackers gain AT MOST $152,200 but lose $990,000 (10% of the value of their $9.9 million holdings).
Lamassu caused 7500 dash to be lost from the budget..

Who was aware of it? Did the price of dash fall because of the 12 month lamassu malfunction and the final lost of 7500 dash from the budget? I think not. Nobody really cared about the lamassu 12 month malfunction, so why do you think the price of dash will fall 10% or more for just one month malfunction?

Whatever the fall of the dash price will be , it will not fall 10% after this attack for sure. Especially if this attack is kept secret from the media, like you did with lamassu.

This last minute proposal could also be written in a believable way, it could contain a lot of technical jargon or refer to a fake wanna be festival or to some lawyers fake consultancy fees, so that even in case the media arrive, they will find a decent-resembling proposal.
 
Last edited:

Macrochip

Active Member
Feb 1, 2015
229
200
103
I dont think so.
Doesn't matter what you think. What matters is what's true.

There is nothing that can prevent this, in the code. What is this "minumum time to mature" thing?
Yes there is. 72 hours as David has explained above.

I have never heard of it.
That's because you spend more time talking and almost no time actually listening. Permanently spewing ignorant BS is your trademark.

Unless you mean that the core team can revert the budget finilization, and refuse some funds to go to an address. Is this possible? And how? A hidden spork maybe?
No, just common sense and intelligent foresight by our brilliant developers.

And who decides that a proposal is "mature" and valid?
TIME. TIME decides. Look at your watch to know when it is mature.

Pretty ironic that your TIMING attack fails due to a TIME constraint. LOL
 

demo

Well-known Member
Apr 23, 2016
3,113
263
153
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
Come on now.. What does MATURE mean?

Where Mature and immature proposals appear?

Can you show me a web page where I can see the mature and the immature proposals?
There isnt any, so the masternode owners do not know that a proposal has been posted, until it appears 72 hours after.

Or do you mean that the automatic budjet finilization does not take into account the proposals that are proposed in the last 72 hours?

If this is the case, can you show me the code for it?
 

GrandMasterDash

Grizzled Member
Masternode Owner/Operator
Jul 12, 2015
3,425
1,460
1,183
$143,000 is peanuts in the scheme of things... An attacker (or cartel of attackers) would have nearly $8,000,000 invested in Dash already, why jeopardise this investment for a paltry $143,000? It makes no sense.. Their annual masternode returns are around $800,000 at current prices.

Walter
False assumptions. First of all, US$143k of peanuts, but for sure it would be a bad PR day for dash, it would take a lot to recover from that. Secondly, you assume everyone is motivated by money. Personally, I would happily throw away my MNs in return for wiping out dash, just to rub your face in it.. that would be money well spent.
 

GrandMasterDash

Grizzled Member
Masternode Owner/Operator
Jul 12, 2015
3,425
1,460
1,183
This potential problem assumes that the vast majority of masternode owners just sit around and do nothing. Let's think about it:

a) Proposals have to be submitted about 96 hours before superblocks are created. It takes 72 hours for a proposal to "mature" and become valid, and then budget finalization happens around 24 hours before superblocks. Votes after budget finalization don't count. Consequently, we can say that masternode owners have a minimum of 72 hours to vote on any proposal.

b) An "attacker" would need to attract 10% net votes, which at the present time is nearly 450. Now, we're reasonably confident that nobody owns more than a couple hundred masternodes (assuming everybody is honest about how many they own). Even Otoh is down to 76 masternodes (again, according to him). So right off the bat, we're assuming that at least two people have to collude, and that's with ZERO masternode owners noticing the "attack" and voting against it.

c) An attacker (individual or, more likely, a group) would need to possess at least 450 masternodes, which is 450,000 DASH ($9.9 million at today's price). The maximum reward they could get from attacking the budget system is the entire budget amount. After the upcoming 7% reduction, that will be a maximum of about 6,920 DASH ($152,240 at today's price).

d) A successful attack on the budget system would likely crash the price of DASH, at least temporarily. Let's say that such an attack reduces the value of DASH by just 10% (in reality, it would probably be far worse than that). The attackers gain AT MOST $152,200 but lose $990,000 (10% of the value of their $9.9 million holdings).

e) In reality, there are generally many proposals that reach greater than 10% support. In fact, we often see the majority of the budget consist of proposals with greater than 18% support. That means the attackers would have to control even more masternodes to be able to seize the entire budget. In reality, only a small percentage of the budget is usually available to a "barely passing" proposal...usually less than 1,000 DASH. The most that an attacking consortium with $9.9 million worth of DASH could hope to seize is...about $22,000 (1,000 DASH * $22 USD per DASH).

Therefore, an attack on the budget system by a rogue group of masternodes is a) unlikely, and b) not economically feasible.
Before you can make any such claims you would first have to prove who owns what and, frankly, all you have is hearsay. IMO, MNOs are already being screwed because just a handful of people own more than 10% of all MNs... go ahead and prove me wrong because from where I'm sitting, your claims are just as unprovable as mine.
 

demo

Well-known Member
Apr 23, 2016
3,113
263
153
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
Or do you mean that the automatic budjet finilization does not take into account the proposals that are proposed in the last 72 hours?

If this is the case, can you show me the code for it?
Ok, although you didnt show me the code, lets suppose that the budget finalization procedure does not take into account new proposals that occured within the last 72 hours.

In that case, the attack has to be combined with a denied of service attack or with irrelevant troll posts attack to all the sites that inform the masternodes about the new proposals. There arent so many those sites. It is this forum, the dashcentral, and the dashninja.pl.

If whithin those 72 days the attackers will manage to distract the attention of the masternodes to other issues, then the attack will be succesfull.

P.S. I am still waiting for someone to show me the code where this 72 hours number exist.
 

demo

Well-known Member
Apr 23, 2016
3,113
263
153
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
Last edited:

Walter

Active Member
Masternode Owner/Operator
Jul 17, 2014
234
221
103
Secondly, you assume everyone is motivated by money.
I think that's a fair assumption... A rational actor is completely motivated by financial gain/reward, in the context of investment. IF you want to destroy dash at 'all costs' that makes you irrational and, frankly, foolish.

Walter
 

David

Well-known Member
Jun 21, 2014
618
628
163
I think that's a fair assumption... A rational actor is completely motivated by financial gain/reward, in the context of investment. IF you want to destroy dash at 'all costs' that makes you irrational and, frankly, foolish.

Walter
I will certainly concede the point that if some very deep pockets wanted to destroy Dash at any cost, they probably could. However, doing so would require that they buy a ridiculous number of masternodes, driving the price of Dash sky-high and making it far more expensive than you might think. As Walter says, no economically-driven actor would do it.
 

GrandMasterDash

Grizzled Member
Masternode Owner/Operator
Jul 12, 2015
3,425
1,460
1,183
I think that's a fair assumption... A rational actor is completely motivated by financial gain/reward, in the context of investment. IF you want to destroy dash at 'all costs' that makes you irrational and, frankly, foolish.

Walter
And it is called reality. Reality doesn't care for you like or don't like, your perceptions are purely your own.
 

GrandMasterDash

Grizzled Member
Masternode Owner/Operator
Jul 12, 2015
3,425
1,460
1,183
I will certainly concede the point that if some very deep pockets wanted to destroy Dash at any cost, they probably could. However, doing so would require that they buy a ridiculous number of masternodes, driving the price of Dash sky-high and making it far more expensive than you might think. As Walter says, no economically-driven actor would do it.
You're just as delusional as Walter. Again you assume no one person - or small collective - has not got 10% of all MNs. Just show us the evidence.
 

Walter

Active Member
Masternode Owner/Operator
Jul 17, 2014
234
221
103
You're just as delusional as Walter. Again you assume no one person - or small collective - has not got 10% of all MNs. Just show us the evidence.
You're looking for problems where they don't exist. If the opportunity to execute the above was really that attractive then it would happen (if it was possible at all). we'll see what happens at the end of the month...!

Walter
 

GrandMasterDash

Grizzled Member
Masternode Owner/Operator
Jul 12, 2015
3,425
1,460
1,183
You're looking for problems where they don't exist. If the opportunity to execute the above was really that attractive then it would happen (if it was possible at all). we'll see what happens at the end of the month...!

Walter
Again, no one is able to prove or disprove.. but there are two very important inescapable facts that we do know:
1. An instamine took place, and
2. 10% net votes is apparently the magic number to win proposals

Granted, for a long time I myself had accepted (by way of common sense), Evan's account of the instamine. However, even if we accept Evan's word at face value, we are still unable to prove or disprove who owns what.

Consider this:
1. Given the floor for winning a proposal is just 10% net, and
2. Given MNO participation is typically very low, and
3. Given a lot of cheap coins may have contributed to voting (by way of the instamine)...
...I contend it's not infeasible or so far-fetched that the grants system is being rigged.

There's little point anyone talking about the cost of attaining majority when we know the instamine took place i.e. a lot of cheap coins / votes went somewhere.. where? - no one can say for certain, we can only guess.

Of course, it would be terribly easy to fix this if dash switched to a higher threshold and if some kind of participation was enforced. And for anyone that says forced participation is not fair or workable, I say take a look at how payment enforcement is currently switched off! And guess what, not switched off through consensus of MNs but centrally from just one person (or small group of people).
 

Walter

Active Member
Masternode Owner/Operator
Jul 17, 2014
234
221
103
Well that's a post chock full of supposition if ever I read one, if you're going to challenge statements use math/logic and facts as the basis of your argument. So basically, if we take you argument back to it's logical basis we shouldn't trust anything/anyone and what we perceive is reality may just be a fictional construct in our heads..? Great work pal.

consider this:

1. Mathmatically speaking - achieving a 10% net swing in any form of voting is very difficult to achieve through manipulation. If >10% net of a voting population vote for or against something then it's generally accepted as the consensus.
2. MNO participation is in line with that of general voting percentages in most western democracies. Some types of vote achieve higher participation rates than in others depending on how important the MNO operators perceive the vote to be to them. For example, I know UK residents that wouldn't vote in EU parliament elections but would vote in General Elections and voted in our EU membership referendum. So when you put your statement into context against other 'Governance models' I think Dash is doing fine and participation rates are within norms of what you would expect to see in any governance model.
3. A lot of cheap coins have been traded and distributed to the point where your argument around concentration of ownership of Dash isn't a statistically material issue. For sure there are likely to be a few 100,000+ holders of Dash but that's still not a statistically significant enough number of coins (voting rights) to determine and rig the system outright. https://chainz.cryptoid.info/dash/#!wallets

Bottom line - your supposition that the grants system is being rigged doesn't really hold water. Demonstrate to me that the system is being rigged and I'll believe you. When the facts change I change my mind. You have yet to present me with any facts/figures that demonstrably prove that the system is being rigged... Surely if it was, it wouldn't be hard to prove??

Walter
 

GrandMasterDash

Grizzled Member
Masternode Owner/Operator
Jul 12, 2015
3,425
1,460
1,183
Well that's a post chock full of supposition if ever I read one, if you're going to challenge statements use math/logic and facts as the basis of your argument. So basically, if we take you argument back to it's logical basis we shouldn't trust anything/anyone and what we perceive is reality may just be a fictional construct in our heads..? Great work pal.

consider this:

1. Mathmatically speaking - achieving a 10% net swing in any form of voting is very difficult to achieve through manipulation. If >10% net of a voting population vote for or against something then it's generally accepted as the consensus.
2. MNO participation is in line with that of general voting percentages in most western democracies. Some types of vote achieve higher participation rates than in others depending on how important the MNO operators perceive the vote to be to them. For example, I know UK residents that wouldn't vote in EU parliament elections but would vote in General Elections and voted in our EU membership referendum. So when you put your statement into context against other 'Governance models' I think Dash is doing fine and participation rates are within norms of what you would expect to see in any governance model.
3. A lot of cheap coins have been traded and distributed to the point where your argument around concentration of ownership of Dash isn't a statistically material issue. For sure there are likely to be a few 100,000+ holders of Dash but that's still not a statistically significant enough number of coins (voting rights) to determine and rig the system outright. https://chainz.cryptoid.info/dash/#!wallets

Bottom line - your supposition that the grants system is being rigged doesn't really hold water. Demonstrate to me that the system is being rigged and I'll believe you. When the facts change I change my mind. You have yet to present me with any facts/figures that demonstrably prove that the system is being rigged... Surely if it was, it wouldn't be hard to prove??

Walter
I won't bother you with the detail because most people will see past your words.

Suddenly you'd like to compare dash's consensus with "western democracies", when the simple fact is, crypto makes it's own rules, sets it's own destiny. If we choose to have 20% net votes, or to enforce minimum participation based on X, Y, Z criteria, why we can't do that? I mean, if you want to go all political and comparative on this, let's talk about publicly accountable politicians then, let's have all MNOs identifiable... or does that part not suit your argument now? Your arguments are remarkably inconsistent.

And you talk about "math" and "statistics" like it means something. Well statistics say you will probably never win the lottery yet people play, and the only people that win are the people that participate. Statistics won't prove or disprove anything when it comes to who owns what. What next, you're going to tell us that statistics can beat coin mixing?

You speak nothing but words. All I continue to ask is, give us the evidence, show us who owns what. Like I've already said, no statistics are going to account for coin mixing... no one can deny the instamine (Evan admits it took place), and no one has explained why 10% is the magic number for this magical democracy you are so proud to talk of.

Pathetic really. I won't bother answering to your garbage. Imo, if you're not a part of the fix, you're certainly supporting it.
 

demo

Well-known Member
Apr 23, 2016
3,113
263
153
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
This thread is also topical for this month's budget:
https://www.dashninja.pl/governance.html
Next super-block will be 648024 on 5/4/2017, 3:24:31 π.μ. (1 week 6 days 4 hours 35 minutes 5 seconds) and will provide 6,651.85 DASH for budgets. 5,618.85 DASH unallocated in next super-block.

5,618.85 DASH = (561885 $ :eek::eek::eek:) are waiting for the smart MNO's to get them the last minute!!!! :eek:
Get organized, create a secret and dedicated MNO clan, post a decent-like proposal which the press will not be able to distinguish that it is actually a scam (after all you are an MNO and you dont want to hurt Dash's price, do you?), then vote-attack the budget system the correct time, and maybe you will be rich! ;):cool:

and of course...
If someone implements this attack and wins the 143000 dollars, or if the core team takes precautions in order to solve that problem, I hope both of them they will give to poor @demo a 5 dash tip for the idea, in order for me to have the required money to propose a "vote with numbers" proposal in the next budget cycle.
 
Last edited:

roomservice

New Member
Mar 19, 2017
14
9
3
Can't Dash be somehow improved in order to prevent such an exploit?

My first thought, just add this rule:
- Proposals have to be at least x (enter magic number here) days old in order to be included into next super-block

Would that work out or any negative side-effects?