Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Bitcoin

Bitcoin Protocol Vulnerability Could Lead To a Collapse 256

First time accepted submitter stanga writes "Cornell researchers unveiled an attack on the Bitcoin mining protocol that enables selfish mining pools to earn more than their fair share. In a technical report the authors explain this attack can be performed by a pool of any size. Rational miners will join this pool to increase their benefits, creating a snowball effect that may end up with a pool commanding a majority of the system's mining power. Such a pool would be able to single-handedly control the blockchain, violating the decentralized nature of the increasingly successful Bitcoin. The authors propose a patch to the protocol that would protect the system from selfish mining pools smaller than 25% of the system. They also show that Bitcoin can never be safe from selfish mining pools larger than 33% of the network, whereas it was previously believed that only groups larger than 50% of the network were a threat to the system. The question is — can the miners operating today adopt the suggested fix and dismantle too-large pools before a selfish mining pool arises?"
This discussion has been archived. No new comments can be posted.

Bitcoin Protocol Vulnerability Could Lead To a Collapse

Comments Filter:
  • NBD (Score:5, Interesting)

    by hawkeyeMI ( 412577 ) <brock&brocktice,com> on Monday November 04, 2013 @07:58PM (#45331589) Homepage
    This attack would be very, very difficult to achieve. Doesn't seem very worrying and I'm sure it'll be fixed well before it becomes an issue. There are already some pretty good discussions on /r/Bitcoin/ covering why it's not as big a deal as the sensational headline here makes it out to be.
  • Tinfoil hat (Score:5, Interesting)

    by guruevi ( 827432 ) on Monday November 04, 2013 @08:02PM (#45331619)

    So that's what the NSA datacenter is for...

  • by deathcloset ( 626704 ) on Monday November 04, 2013 @08:03PM (#45331633) Journal

    I fairly understand that for there to be value in bitcoin there must be scarcity and that this scarcity is created via the mining mechanisms. But what I wonder is if there be any other way to create value for a virtual currency?

    I ask because to me the most interesting thing about virtual currencies and specifically bitcoin is NOT the mining aspect, but rather the distributed database. The fact the hosting or provision of the database is fundamentally bound to the value-creation process seems to be the problem here. The problem seems not to necessarily be virtual currency or distributed databases themselves. The problem seems to be that value creation is based on artificial scarcity which can be manipulated through collusion.

    There has to be another way to establish value for a virtual currency.

  • by hawkeyeMI ( 412577 ) <brock&brocktice,com> on Monday November 04, 2013 @08:05PM (#45331643) Homepage
    You can't establish value in a distributed fashion any better than with proof of work (that we know of right now). For a stupid alternative, look at ppcoin, which plans to eventually rely on "proof of stake" but currently relies primarily on proof of work.
  • Re:The Wild West (Score:5, Interesting)

    by TsuruchiBrian ( 2731979 ) on Monday November 04, 2013 @09:04PM (#45332059)
    bitcoin doesn't have built in deflation. The deflation is caused by the influx of people due to increasing popularity. It is true that the problems that are solved to successfully mine bitcoin get harder over time, computers also get faster and more energy efficient over time. The upperbound of bitcoin value is kept in check by the electricity cost of mining bitcoins. This limits the size of bitcoin bubbles. The value of bitcoin is not purely speculative. There is a real world limit to how valuable they can be at any time.
  • by Anonymous Coward on Monday November 04, 2013 @09:08PM (#45332091)
    Maybe you don't? Proof of work is something you do that requires work and there must be an easy way to check that the work is done. Proof of work is suppose to be consistent. So if you want your work to be find a prime number larger than 1 trillion, after the number is found; then checking it is fast and easy. But finding it may have taken a long time. Finding it will take a long time if an identical machine tries the same work. So that is proof of work, two machines can confirm that finding that prime number takes work.

    Bitcoin is, for lack of better terms, pseudo-proof of work. The work is to guess a random number + some other bits of info and make a hash. Then keep trying random numbers until you find a hash with enough zeros in the front to meet the target. Two identical computers guessing numbers will end up with a different proof of work. One computer might guess the answer before the other. So how to do you gauge which machine really did the work? Well, the machine that won claims to be the winner and has a way for the other machine to check quickly. If the other machine had continued working, it might find a different answer that is also correct, but took longer. Why is its proof work any less valid than the machine that by luck found an answer first?

    So again, bitcoin is not proof of work in the true sense. It is proof of luck. The paper basically shows that proof of luck is really no good when you get people involved because it is just like the lottery. You can play the billion dollar powerball all by yourself and never win. But what if you could gather everyone in the country together into one large lotto pool, the winner would share the winnings with everyone. So even if everyone only got $1 from the lotto, you still got something right? No one would play the lottery if the "mega-pool" of people are always going to win. Bitcoin by contrast suffers from the exact same human produced issue. Case closed.
  • Comment removed (Score:5, Interesting)

    by account_deleted ( 4530225 ) on Monday November 04, 2013 @11:19PM (#45332927)
    Comment removed based on user account deletion
  • Re:The Wild West (Score:5, Interesting)

    by Aighearach ( 97333 ) on Tuesday November 05, 2013 @12:30AM (#45333357)

    Computer sales use currency, but they are not themselves currency. A market segment can grow or shrink and supply and demand balance. People still need computers, and so there will still be a market.

    A currency with built-in deflation has perverse incentives. Your money will be worth more if you don't spend it; investment is discouraged. By not engaging in commerce with your money, you enrich yourself.

    Compare that to all the real currencies, which have inflation; it will be worth less in the future. If you want to save it, you need to put it to some sort of use; for example an interest-bearing savings account where your money is actually be loaned out to other parties. And if you want better gain than that, you invest in something with either a higher risk level, or a more specific purpose.

    If there was widespread adoption of a guaranteed-deflation currency, an early adopter who was heavily invested could set up trust accounts where their ancestors would have growing spending power, without the money in the trust even being invested in anything. A future where the world is controlled by the grandchildren of the current rich, a class of aristocrats who don't have to work, but rule the world. And the more new economic activity happens, the higher percentage the old money controls! New wealth will always be worth less than the old wealth for the same activity.

Neutrinos have bad breadth.

Working...