Post
Topic
Board Announcements (Altcoins)
Re: [ANN][DASH] Dash | First Anonymous Coin | Inventor of X11, DGW, Darksend and InstantX
by
ddink7
on 25/02/2016, 22:31:36 UTC
And higher hashing power is more secure.  The higher the hash rate the harder it is for anyone to pull off a coup of the blockchain.

This is not correct. If you hand mining over from a decentralized system of tens of thousands of GPU miners to one ASIC manufacturer it does not increase the network security.

For this reason we need to change the hashing algorithm from time-to-time, so that no ASIC can be produced (ASIC production takes a lot of time).

Honestly, it's just not worth it.  In a few months, the same amount of time that it would take to find a new algorithm, if not longer, and implement it, Dash will be on Evolution.  With Evolution, transactions will be approved by Masternode Quorums and the hash will only be used to randomly group these Masternodes into quorums.  The miners will still include transactions into the blockchain, however, they will have no choice as to which transactions to include.  They must only include locked transactions that passed a Masternode Quorum first.  If they try to include anything else, it will be rejected by the Masternode network and the miner will lose the block.

It simply will become a new and infinitely more secure network soon enough.  So please don't fret.  Once this is in place, it won't matter if we only have one single miner.

I'm not sure this makes the network any more secure at all...in fact it could very well weaken it. There is still nothing to prevent somebody from creating a malicious masternode. In standard POW systems, you have to achieve some level of hashrate close to 50% to be able to do some significant damage. (its worth mentioning there is general misconception that you need 51% hash power but that simply guarantees the attack will succeed. You can successfully execute double spends with much less hash power than that).

As a typical POW network grows (i.e Bitcoin), the overall hashrate will grow. That means a major player wishing to disrupt Bitcoin has to spend more to pull off the attack. For example if the US government wanted to kill Bitcoin they might have to spend billions designing, manufacturing, and deploying enough asics rapidly to overtake the network. At a certain point (we might already be there) that becomes impossible. The amount of money they have to spend would be astronomical, and don't forget the network would continue to grow as they move toward deployment so maybe they get done and they still don't have enough hash power.

Now as for Masternodes....like I said earlier there is nothing to stop somebody from creating a "bad" masternode. So if you're a major player, like the US government, now all of a sudden you don't have to build and deploy any hardware at all. They can spend the same amount of money producing asics, but instead just buy Dash. Once they have enough, they set up their bad masternodes and start wrecking things. The Masternode system significantly reduces the amount effort it would take for a new player to overtake the network.

Some people might point out that there is a new masternode selection method that takes age into account. So what? A bad player isn't capable of bringing them online slowly? In fact it would actually make more sense that they take a little bit of time. If they accumulate Dash over time setting up masternodes as they go, everything looks fine. It could even be mistaken as a healthy network because the price will go up from the purchase of so much Dash and more nodes are going online which at first glance appear valid. At a certain point they just need to "flip the switch" on their bad masternodes and the network now belongs to them.

To take over bitcoin the "bad guy" only needs to take over 2 or 3 pools... so you where saying...?

And why can't the same person bribe 2-3 of the largest masternode holders? Its the exact same thing. My point was about new players entering and trying to bring it down.  

It has to do with incentives.

The biggest Dash pool makes what, a few hundred thousand dollars a year? Maybe a million? Collusion would be relatively inexpensive, because other than future lost profits, they don't have any skin in the game. Masternode owners do have skin in the game; if they somehow are bribed to allow malicious transactions to go through, they lose a possibly significant portion of their net worth.

Lose future revenue from a pool? Or lose my entire (significant, if you are talking about the biggest holders) investment? Which is the bigger disincentive.

P.S. For what it's worth, I hope the government does start buying Dash and creating malicious masternodes. By the time they were in a position to mount a successful attack, they would have driven the price of Dash into the hundreds of dollars per coin, if not more. I could retire rich!

Not only that, but Evan could always fork Dash to Dash2 and restart the blockchain. Then the government has to attack that currency next...and then Dash3....and Dash4...

And none of this mentions the improbability of gaining access to and corrupting all 10 masternodes in a quorum.  It only takes 1 to screw up any chance.

It also can be complete luck that you own all 10 in a quorom and have only a fraction of the total. The system is designed to pick masternodes at random, there is no reason you can't get lucky. The same reason a person with minimal hash power can execute a double spend in Bitcoin. This was my point from the beginning. I'm not trying to attack the masternode network I'm simply saying that the idea of it being "infinitely more secure" compared to a typical POW system is just not true.

As far as economic incentive, is a million dollars really that much? If a government comes to you and says here have $10 million in cash you wouldn't hand over your masternodes? What about $50 million? I sure would. There are plenty of other cryptos to get behind. The entire marketcap of Dash is less than $25 million as we speak. The attack I've described would be trivial for somebody with a little bit of cash and motivation.

I am NOT very good with statistics, but wouldn't the odds of "getting lucky" be infinitesimal without owning many hundreds (or thousands) of masternodes? Wouldn't the odds of securing an entire 10 MN quorum be on the order of:

#MNs Controlled / (3500 * 3499 * 3498 * 3497 * 3496 * 3495 * 3494 * 3493 * 3492 * 3491)

Or am I wrong?

With respect to economic incentive, good point. But the amount offered would have to be significantly greater than the market value, I would imagine. Also, surely any government realizes it would be very easy to just launch an entire new blockchain with the same code, yes? So why bother?