Bitcoin Forum
May 12, 2024, 07:48:30 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Bitcoin 51% attack considered harmless  (Read 2069 times)
DDuckworth
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile WWW
August 30, 2014, 12:17:52 PM
 #21

A 51% attack would be disastrous even if they only double spent one satoshi. It's the loss of confidence in the technology that's the harm. Bitcoin relies on people believing in it to be a secure store of value.

Would 1 satoshi really do it though?

For example, I go to a bar and buy a drink for 1 satoshi (somehow) and it turns out that my satoshi is counterfeit.  How would anyone find out it was counterfeit, and once they did do you really think that bar would turn it into national bitcoin news?  Think about real counterfeit money, we know it exists, but we don't let it affect the value of our currency, we accept all money as if it's good real money. If it turns out to be counterfeit then one person may be screwed and pissed, but it sure as hell doesn't make the news.  Not even the local news, much less the national news.  1 satoshi is probably not a problem.
You cannot counterfeit bitcoin. What the closest thing to counterfeiting you can do is to double spend a TX. It is also not possible to spend only 1 satoshi at this time as the smallest TX that the network will accept is I believe 5160 satashi.

There are some double spend transactions that have occurred in the past and the confidence of bitcoin was not destroyed.

Exactly my point.

BabesForBitcoin.com - Custom pics & vids from real girls for cash or bitcoin!
1715500110
Hero Member
*
Offline Offline

Posts: 1715500110

View Profile Personal Message (Offline)

Ignore
1715500110
Reply with quote  #2

1715500110
Report to moderator
1715500110
Hero Member
*
Offline Offline

Posts: 1715500110

View Profile Personal Message (Offline)

Ignore
1715500110
Reply with quote  #2

1715500110
Report to moderator
1715500110
Hero Member
*
Offline Offline

Posts: 1715500110

View Profile Personal Message (Offline)

Ignore
1715500110
Reply with quote  #2

1715500110
Report to moderator
BitcoinCleanup.com: Learn why Bitcoin isn't bad for the environment
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715500110
Hero Member
*
Offline Offline

Posts: 1715500110

View Profile Personal Message (Offline)

Ignore
1715500110
Reply with quote  #2

1715500110
Report to moderator
Brangdon
Sr. Member
****
Offline Offline

Activity: 365
Merit: 251


View Profile
August 31, 2014, 10:14:38 AM
 #22

"Rational Bitcoin Attackers want to see Bitcoin succeed": this is dodgy. Insofar as Bitcoin becomes a significant part of western infrastructure, it will become a target for those who want to harm the west. Think of the attack that brought down the World Trade Centre. Claiming such people are irrational isn't helpful.

"crank up average transaction fees on the entire network by deciding not to verify a transaction if a certain amount isn’t sent in fees": personally I think this is the most likely in practice, to the point of being almost inevitable. Expect it after a block-reward halving. The fees will still be significantly lower than credit card fees, so the network won't be destroyed.

It doesn't take a single entity having 51%, 100% of the time, to enforce. If enough miners agree to reject transactions with low fees, and further agree to reject blocks by other miners that include low fees, then miners that disagree with the policy will feel obliged to go along with it to prevent their blocks being occasionally orphaned. The usual argument is that if a miner rejects a transaction with a low (but non-zero) fee, another miner will pick it up and the first miner loses out. Hence the claim is that competition between miners limits fees. However, with 51% and/or enough solidarity between miners, that no longer applies.

We may not need to see many blocks actually rejected. Knowing a cabal has the power and declared intent will be enough to get most other miners on board. Especially as they all stand to benefit from higher fees in the long run. Few miners are altruists mining for the good of Bitcoin. They can say they are merely making up for income lost due to the block reward halving. Network security has to be paid for somehow. They'll talk themselves into it.

Bitcoin: 1BrangfWu2YGJ8W6xNM7u66K4YNj2mie3t Nxt: NXT-XZQ9-GRW7-7STD-ES4DB
galbros
Legendary
*
Offline Offline

Activity: 1022
Merit: 1000


View Profile
August 31, 2014, 03:56:06 PM
 #23

Having a majority hashpower means you get to decide how future blocks are constructed. If you have more hash power than the rest of the network, you will always persevere in a race to construct a longer blockchain. If I have and maintain a 50.1%+ hash rate and start mining blocks now, ignore blocks mined by others, and do something detrimental like ignore all pending transactions, eventually if not immediately I will have a longer blockchain that will replace the community chain. The certainty that I win becomes higher the more time passes.

What's even more fun is if I withhold my longer empty chain until later. If I have been mining a month silently and am ahead of the network, I can announce my blockchain and wipe a month's mining and transactions. I mine all the bitcoins, but even better, I can get back all the bitcoins I previously owned but spent during that month. This would be a bitcoin killer, 99% of clients immediately wipe the orphan chain data, and it would be a challenge to construct a client ignoring the new chain and get it out to every user before Bitcoin is declared dead.

Think of companies such as merchants and payment processors that have no way of reclaiming their payments if the sender does not retransmit after such a mass block-replace. Such a massive orphanarium will likely break the majority of Bitcoin accounting software running behind sites, maybe even in a history-wiping way depending on how the backend was programmed. The current hashrate is massive, it would take the NSA's million-square-foot Utah facility being converted into all-ASIC miners to have a chance. However, all we need is for a nation state or three-letter-agency to seize the operations of some of the biggest miners to reduce their impact or turn them against us.

This is awesome scary.  In the article I cited earlier it talked about a miner withholding their chain while waiting for the next block to be found and then publishing it - e.g. I have 51%, I find the next block before anyone else, but I don't publish, rather I start working on next block for a say a minute and then publish the block, as long as no one else found the block and published it, I now have a minute head start on the next block, rinse and repeat.   But can they really hold it for a whole month?
minerpumpkin
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500


A pumpkin mines 27 hours a night


View Profile
August 31, 2014, 04:03:25 PM
 #24

A 51% attack would be disastrous even if they only double spent one satoshi. It's the loss of confidence in the technology that's the harm. Bitcoin relies on people believing in it to be a secure store of value.

Yeah, spending a single satoshi would be as easy as double-spending 10000 BTC. I don't know what background the author of the post has, but when high-profile people behind Bitcoin's development claim that a 51% attack is a potential danger, I do believe them. From what I understand, it really poses a certain threat to Bitcoin!

I should have gotten into Bitcoin back in 1992...
oceans
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250



View Profile
August 31, 2014, 06:58:57 PM
 #25

A 51% attack would be something that could be pulled back from but it would take a long time. It definitely would cause a lot of problems that is for sure if there was an attack of this size, people would lose confidence and it would take a long while for that confidence to be regained.
MicroGuy
Legendary
*
Offline Offline

Activity: 2506
Merit: 1030


Twitter @realmicroguy


View Profile WWW
September 01, 2014, 04:33:15 AM
 #26

A 51% attack would be something that could be pulled back from but it would take a long time. It definitely would cause a lot of problems that is for sure if there was an attack of this size, people would lose confidence and it would take a long while for that confidence to be regained.

There is code that will prevent the 51% attack custom built into Goldcoin. It's open source. Enjoy!  Cheesy
CliveK
Member
**
Offline Offline

Activity: 69
Merit: 10


View Profile
September 01, 2014, 05:35:29 AM
 #27

my 2 cents

This is awesome scary.  In the article I cited earlier it talked about a miner withholding their chain while waiting for the next block to be found and then publishing it - e.g. I have 51%, I find the next block before anyone else, but I don't publish, rather I start working on next block for a say a minute and then publish the block, as long as no one else found the block and published it, I now have a minute head start on the next block, rinse and repeat.   But can they really hold it for a whole month?

You have described what is called the Selfish Miner attack, by Eyal and Sirer from their paper Majority is not Enough: Bitcoin Mining is Vulnerable.  You find the block, but hold on to it for a bit while you work on the next block to improve your chances at getting the next block since you have more time to mine it. Imagine that on a 51% scale.  You will increase your earnings, your pool performs better, you attract more to your pool with the promise of riches.....rinse and repeat.  You could potentially become the only minter of new bitcoins. Why even double spend when you can get the monopoly on minting every new coin?  There would technically be no flaw in the protocol, you are just taking a chance as to when to publish the block.

"Rational Bitcoin Attackers want to see Bitcoin succeed": this is dodgy. Insofar as Bitcoin becomes a significant part of western infrastructure, it will become a target for those who want to harm the west. Think of the attack that brought down the World Trade Centre. Claiming such people are irrational isn't helpful.

The Goldfinger attack, described in the paper The Economics of Bitcoin Mining, of Bitcoin in the Presense of Adversaries by Kroll, Davey and Felten, comes to mind here.  Goldfinger uses his vast resources to destabilise Bitcoin which causes it to crash, be it in owning say the monopoly on power companies and increasing power prices, or buying available BTC and selling cheap, or having political clout and declaring it illegal, or having a trusted reputation and saying Bitcoin is "bad." An interesting concept with the Goldfinger attack is that it is possible to do with just the threat of using your resources. Reflexivity and/or self fulfilling prophecy come to mind.
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!