Title: Mining, a flawed concept coming home to roost? Post by: Blinken on August 10, 2012, 04:38:26 PM I hate to question the fundamental Satoishian principles, but I have to admit, I thought mining was a really bad idea even the first time I heard of Bitcoin years ago, and now that rotten vulture is coming home to roost.
The mining pools are getting bigger and bigger and this is a really serious danger that is presenting itself. It appears to be only a question of time before the pools have the critical mass to control verification and then really bad things are going to start to happen. Once the St. Petersburg cyber mafia realizes they can garner a few million by writing a specialized client and then hacking a few big pools, there will be chaos and devastation. Unfortunately there is no way out of this problem without dumping the whole, flawed mining concept, and replacing it with a distributed inflation mechanism. Title: Re: Mining, a flawed concept coming home to roost? Post by: casascius on August 10, 2012, 04:42:00 PM You're right, the whole thing is flawed, mining is just a crude electricity-wasting practical joke, Bitcoin doesn't really work, it's all just going to collapse any minute, so let's all pack our stuff up and go home now, it was fun while it lasted. I will bail you out and buy all your worthless coins at 50 cents on the dollar!
Title: Re: Mining, a flawed concept coming home to roost? Post by: grue on August 10, 2012, 04:42:08 PM Ok, go design your own inflation based crypto-currency.
Title: Re: Mining, a flawed concept coming home to roost? Post by: DeathAndTaxes on August 10, 2012, 04:43:30 PM Collectively mining pools have gotten smaller (as a % of hashing power).
The largest pool has gotten smaller (as a % of hashing power). The four largest pools have gotten smaller (as a % of hashing power) and now combined represent less than 50% of hashing power. There are far more stable and well run medium sized pools giving miners a real choice on where to send their hashes. So no need to dump anything. Also it is possible for block construction/validation to happen locally. Two pools (p2pool & eligius) already support it. Most pools will be forced to support this eventually due to significantly faster miners (FPGA & ASICs) combined with the constraint of the 32bit nonce. When block generation occurs locally the reward is pooled (less variance) but the validation of tx are distributed. Any more FUD you need refuted? I will be here all day. Title: Re: Mining, a flawed concept coming home to roost? Post by: Blinken on August 10, 2012, 05:32:19 PM Ok, maybe I was misinformed but I thought the network hash rate was like 15 Thash/s and I see that Deepbit advertises a hash rate of 3 Thash/s and it is only one of 6 major pools. I would think that if you could control about 10 Thash/s currently you would have voting power and could you not obtain that by gaining control of Deepbit, 50BTC, Ozcoin and BTCGuild?
Title: Re: Mining, a flawed concept coming home to roost? Post by: Stephen Gornick on August 10, 2012, 06:10:31 PM if you could control about 10 Thash/s currently you would have voting power and could you not obtain that by gaining control of Deepbit, 50BTC, Ozcoin and BTCGuild? Let's say you could. Then what would you do with this voting power? Title: Re: Mining, a flawed concept coming home to roost? Post by: Vernon715 on August 10, 2012, 06:35:29 PM If someone was going to do what you are talking about they would have **probably**done so already.
Title: Re: Mining, a flawed concept coming home to roost? Post by: Blinken on August 10, 2012, 06:58:12 PM if you could control about 10 Thash/s currently you would have voting power and could you not obtain that by gaining control of Deepbit, 50BTC, Ozcoin and BTCGuild? Let's say you could. Then what would you do with this voting power? Well, what I would do is muster a DDOS attack on www.sesamestreet.org, but that's just me. The more important question is what would a group of professional Russian hackers do? The answer to that is forge a million BTC and use the proceeds to underwrite an expansion of their criminal enterprises. An even more scary possibility is that the Schumerites would take over the network and deploy armageddon: delete half the coins and quadruple spend the other half, or just transfer everyone's coins randomly between different addresses. Now, THAT would be FUD. Title: Re: Mining, a flawed concept coming home to roost? Post by: kjj on August 10, 2012, 07:01:48 PM if you could control about 10 Thash/s currently you would have voting power and could you not obtain that by gaining control of Deepbit, 50BTC, Ozcoin and BTCGuild? Let's say you could. Then what would you do with this voting power? Well, what I would do is muster a DDOS attack on www.sesamestreet.org, but that's just me. The more important question is what would a group of professional Russian hackers do? The answer to that is forge a million BTC and use the proceeds to underwrite an expansion of their criminal enterprises. An even more scary possibility is that the Schumerites would take over the network and deploy armageddon: delete half the coins and quadruple spend the other half, or just transfer everyone's coins randomly between different addresses. Now, THAT would be FUD. Yeah, except that bitcoin totally doesn't work that way. Getting 51% of the network lets you prevent or reorder spends. Not make fake coins. Title: Re: Mining, a flawed concept coming home to roost? Post by: DeathAndTaxes on August 10, 2012, 07:09:14 PM The answer to that is forge a million BTC and use the proceeds to underwrite an expansion of their criminal enterprises. An even more scary possibility is that the Schumerites would take over the network and deploy armageddon: delete half the coins and quadruple spend the other half, or just transfer everyone's coins randomly between different addresses. Now, THAT would be FUD. Step 1. Actually learn how Bitcoin works. Step 2. Start trying to "fix" it. It would appear you jumped right to step 2. "what could go wrong with a stuck gas pedal? Well if the gas pedal remained stuck the car could jump backwards in time or might achieve escape velocity. Obviously gas pedals are fatally flawed. Lets scrap cars and start over". Title: Re: Mining, a flawed concept coming home to roost? Post by: Blinken on August 10, 2012, 07:20:45 PM if you could control about 10 Thash/s currently you would have voting power and could you not obtain that by gaining control of Deepbit, 50BTC, Ozcoin and BTCGuild? Let's say you could. Then what would you do with this voting power? Well, what I would do is muster a DDOS attack on www.sesamestreet.org, but that's just me. The more important question is what would a group of professional Russian hackers do? The answer to that is forge a million BTC and use the proceeds to underwrite an expansion of their criminal enterprises. An even more scary possibility is that the Schumerites would take over the network and deploy armageddon: delete half the coins and quadruple spend the other half, or just transfer everyone's coins randomly between different addresses. Now, THAT would be FUD. Yeah, except that bitcoin totally doesn't work that way. Getting 51% of the network lets you prevent or reorder spends. Not make fake coins. If you can verify, you can do whatever you want. If you want a million coins just transfer other coins to your own addresses. When the transactions come up for vote, all your machines approve the transactions. If you want to delete coins, transfer them to an invalid address and approve the transactions. Title: Re: Mining, a flawed concept coming home to roost? Post by: grue on August 10, 2012, 07:42:22 PM If you can verify, you can do whatever you want. If you want a million coins just transfer other coins to your own addresses. When the transactions come up for vote, all your machines approve the transactions. If you want to delete coins, transfer them to an invalid address and approve the transactions. doesn't work that way. 51% doesn't allow you to transfer other people's coins; you still need their signatures. and your avatar tells us what you really are: a troll.Title: Re: Mining, a flawed concept coming home to roost? Post by: casascius on August 10, 2012, 07:51:05 PM If you can verify, you can do whatever you want. If you want a million coins just transfer other coins to your own addresses. When the transactions come up for vote, all your machines approve the transactions. If you want to delete coins, transfer them to an invalid address and approve the transactions. doesn't work that way. 51% doesn't allow you to transfer other people's coins; you still need their signatures. and your avatar tells us what you really are: a troll.I didn't assume troll, Bitcoin admittedly has a steep learning curve. It's perfectly normal the way I see it for someone not to realize that 51% attacks don't mean you can make fake coins. Title: Re: Mining, a flawed concept coming home to roost? Post by: kjj on August 10, 2012, 08:08:39 PM if you could control about 10 Thash/s currently you would have voting power and could you not obtain that by gaining control of Deepbit, 50BTC, Ozcoin and BTCGuild? Let's say you could. Then what would you do with this voting power? Well, what I would do is muster a DDOS attack on www.sesamestreet.org, but that's just me. The more important question is what would a group of professional Russian hackers do? The answer to that is forge a million BTC and use the proceeds to underwrite an expansion of their criminal enterprises. An even more scary possibility is that the Schumerites would take over the network and deploy armageddon: delete half the coins and quadruple spend the other half, or just transfer everyone's coins randomly between different addresses. Now, THAT would be FUD. Yeah, except that bitcoin totally doesn't work that way. Getting 51% of the network lets you prevent or reorder spends. Not make fake coins. If you can verify, you can do whatever you want. If you want a million coins just transfer other coins to your own addresses. When the transactions come up for vote, all your machines approve the transactions. If you want to delete coins, transfer them to an invalid address and approve the transactions. Yeah, except that bitcoin totally doesn't work that way. Verification doesn't mean what you think it means. Miners don't approve transactions, they check to make sure that they are valid, cryptographically. If a miner creates a block with an invalid transaction, the rest of the network will reject that block. Even if the attacker has 51% or 100% of the hashing power in the network. A slightly less simple version is that you spend a transaction by proving that you possess the private key that corresponds to the public key embedded in that transaction's output. You don't prove it to your local miner, you prove it to everyone in the entire universe at the same time. Title: Re: Mining, a flawed concept coming home to roost? Post by: Blinken on August 10, 2012, 09:19:40 PM If you can verify, you can do whatever you want. If you want a million coins just transfer other coins to your own addresses. When the transactions come up for vote, all your machines approve the transactions. If you want to delete coins, transfer them to an invalid address and approve the transactions. doesn't work that way. 51% doesn't allow you to transfer other people's coins; you still need their signatures. and your avatar tells us what you really are: a troll.Ooooo, you figured out who I am. http://www.econbrowser.com/archives/2005/10/bernanke.jpg Title: Re: Mining, a flawed concept coming home to roost? Post by: Gabi on August 10, 2012, 10:03:13 PM More people using p2pool is what we need
It's safe, it's easy to setup and give you moar btc (0 fees and you also get the transaction fees for each block) Title: Re: Mining, a flawed concept coming home to roost? Post by: Syke on August 11, 2012, 03:50:04 AM If you can verify, you can do whatever you want. If you want a million coins just transfer other coins to your own addresses. When the transactions come up for vote, all your machines approve the transactions. If you want to delete coins, transfer them to an invalid address and approve the transactions. That would simply fork the chain. Miners will reject those bogus blocks. Title: Re: Mining, a flawed concept coming home to roost? Post by: TECSHARE on August 11, 2012, 08:03:18 PM If you can verify, you can do whatever you want. If you want a million coins just transfer other coins to your own addresses. When the transactions come up for vote, all your machines approve the transactions. If you want to delete coins, transfer them to an invalid address and approve the transactions. doesn't work that way. 51% doesn't allow you to transfer other people's coins; you still need their signatures. and your avatar tells us what you really are: a troll....said the biggest thread shitter on the forum. Title: Re: Mining, a flawed concept coming home to roost? Post by: Sunny King on August 17, 2012, 02:58:55 AM Unfortunately there is no way out of this problem without dumping the whole, flawed mining concept, and replacing it with a distributed inflation mechanism. The 'distributed inflation mechanism' known as proof-of-stake has now been built. We have been working on this for almost a year and just now we are releasing a new block chain this coming weekend. https://bitcointalk.org/index.php?topic=99735.0 Title: Re: Mining, a flawed concept coming home to roost? Post by: tiberiandusk on August 17, 2012, 03:01:31 AM P2Pool
Title: Re: Mining, a flawed concept coming home to roost? Post by: Gabi on August 17, 2012, 12:24:41 PM If you can verify, you can do whatever you want. If you want a million coins just transfer other coins to your own addresses. When the transactions come up for vote, all your machines approve the transactions. If you want to delete coins, transfer them to an invalid address and approve the transactions. doesn't work that way. 51% doesn't allow you to transfer other people's coins; you still need their signatures. and your avatar tells us what you really are: a troll.The 51% attacker could make a blockchain wich start like from 6 months ago block and build on it, so all transactions happened from like 6 months ago to today would not exist. Ppl who mined that 6 months would see their btc disappear cause someone else (the attacker) actually mined them. Title: Re: Mining, a flawed concept coming home to roost? Post by: DeathAndTaxes on August 17, 2012, 02:14:51 PM Well they certainly couldn't start today and cause a re-org that deep with only 51% control. Sure they could have started 6 months ago but that means the 51% attack occurred 6 months ago not today. Still that wasn't Blinken's understanding or post. He seemed to indicate miners "vote" on tx and can choose to alter them. Taking a tx from A->B and making it A->C where the attacker does not control the private key for A.
TL/DR: "If you can verify, you can do whatever you want. " is a 100% false statement. Still if are really worried about a 25,000 block re-org then don't accept coins unless the unspent output is prior to the last checkpoint. Speaking of that what is the last checkpoint. :) Title: Re: Mining, a flawed concept coming home to roost? Post by: Gabi on August 17, 2012, 03:12:17 PM Maybe not with 51%
But what if they do have more, like 80 or 90% or more? After all it only take like 10 millions $ to do a 51%, an entity wich has billions can surely spend a bit more and do that. Title: Re: Mining, a flawed concept coming home to roost? Post by: DeathAndTaxes on August 17, 2012, 03:43:51 PM Sure but that substantially increases the cost. True cost is much higher than $1M per TH/s when you consider infrastructure, labor, security, insurance, electricity, etc. Lets say $2M per TH/s. A 90% attack today would cost ~$200M take almost 20 days to hash a re-org that deep (plus setup time) and the attacker risks ASIC being released skyrocketing the "good difficulty" in the meantime. A massive amount of money to risk for the tiny economy that is Bitcoin.
In the future when attacking Bitcoin may be worth $100M it couldn't be done with $100M it would require billions. It creates an interesting risk vs reward dynamic. The cost rises as Bitcoin gets larger but it may not get larger so spending a huge sum now to avoid an even larger sum in the future may be a poor bet. A bet that costs millions. Title: Re: Mining, a flawed concept coming home to roost? Post by: gmaxwell on August 17, 2012, 04:00:53 PM take almost 20 days to hash a re-org that deep (plus setup time) and the attacker risks ASIC being And during that time newer software _might_ be deployed that happens to move a checkpoint past the point where they decided to fork, even if we don't know about the impending attack. When that happens the attack would be pointless and all those resources wasted— a very risky gamble. And even if it didn't happen, a 6-month dee out-of-the-blue reorg would be obviously rejected by the Bitcoin using community; even after the fact people would gladly accept a checkpoint that killed it. This would reduce the damage from the reorganization to a dramafest, some moderate denial of service, and some small window of theft for transactions which get double spent on the tip of the reorged chain and accepted by people who haven't heard the news. Personally I don't lose even a moment of sleep worrying about deep reorganizations, and I don't think you should either. Why are we still responding to this explicitly trolling thread? Title: Re: Mining, a flawed concept coming home to roost? Post by: hashman on August 17, 2012, 05:05:38 PM Maybe not with 51% But what if they do have more, like 80 or 90% or more? After all it only take like 10 millions $ to do a 51%, an entity wich has billions can surely spend a bit more and do that. Think about it. If you have some large hash at your disposal you could generate a new chain with a fork further back in time and thus take other recent miner's income as you point out. However in doing so you are applying your hash to making this new chain and could simply be raking in current blocks which would generate more profit for you. As you have spent so much on your hash you will have incentive to make the network stronger and thus increase the value of your coins. The only possible exception to this is right after a block reward drop, though I still imagine it would be more profitable to simply mine new blocks (anybody want to model this for me?). I imagine Satoshi considered this possibility along with the resolution of a more gently falling reward rate, and realized it didn't matter much and thats why we have the 50% reward drops. You make an estimate of US$ 10 large to make a 51% double spend attack. Do you think there are enough instant large-withdrawl-enabled services out there that anybody could recoup this kind of investment by doing some double spending? I don't. Careful planning and you could get the maximum withdraws from all the top exchanges, and some serious loot from gambling operators and a few online wallets. I don't think this will approach $10 mil. Coin service operators are (hopefully) aware that a double spend possibility exists and can simply put a hard cap on withdraws. In my mind this vulnerability just means that BTC is not an appropriate vehicle for transactions, lets be conservative and take 10% of your figure, which are valued at US$ 1mil. If you need to accept a million dollar payment from somebody you don't trust, you might want to start to worry about a double spend attack, especially if you think there are 10 other folks out there also accepting million dollar payments from this non-trusted entity. A suitcase of swiss francs or gold bars is probably a better solution for you. As the network hash rate grows, the cost of a double spend 51% attack increases as well, and the maximum that people are willing to accept in coin payment from non-trusted entities will go up as well. In a related topic, can anybody tell me why this idea of "checkpointing" gives me a bad feeling? Title: Re: Mining, a flawed concept coming home to roost? Post by: gmaxwell on August 17, 2012, 06:20:26 PM In a related topic, can anybody tell me why this idea of "checkpointing" gives me a bad feeling? Because they are generally a terrible thing. Terribleness of checkpoints is mitigated by the fact that we never place a checkpoint except in the far past where there is no chance of a legitimate competing fork existing (legitimate meaning the product of the honest community of bitcoin participants, rather than attackers trying to rewrite history in order to commit fraud). If any client developers try to push a recent checkpoint the community better insist on a double darn good reason; because when checkpoints are used to decide between competing legit chains they're a violation of the decentralized design. Why have them at all? They cheaply mitigate a number of stupid DOS attacks (including, probably, some yet undiscovered DOS attacks), and they reduce some new node bootstrapping isolation attacks to the problem of getting a good copy of the software. These justify having them. That they also add additional uncertainty/risk to someone trying to make a deep fork in secret is just a bonus. Title: Re: Mining, a flawed concept coming home to roost? Post by: TYDIRocks on August 17, 2012, 06:52:57 PM if you could control about 10 Thash/s currently you would have voting power and could you not obtain that by gaining control of Deepbit, 50BTC, Ozcoin and BTCGuild? Let's say you could. Then what would you do with this voting power? Well, what I would do is muster a DDOS attack on www.sesamestreet.org, but that's just me. The more important question is what would a group of professional Russian hackers do? The answer to that is forge a million BTC and use the proceeds to underwrite an expansion of their criminal enterprises. An even more scary possibility is that the Schumerites would take over the network and deploy armageddon: delete half the coins and quadruple spend the other half, or just transfer everyone's coins randomly between different addresses. Now, THAT would be FUD. Methinks you should learn how Bitcoin works. |