Bitcoin Forum
May 09, 2024, 03:52:16 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: What are the risks to bitcoin if an entity gets the majority of mining power?  (Read 634 times)
Rabber (OP)
Member
**
Offline Offline

Activity: 64
Merit: 10


View Profile
December 10, 2015, 05:24:04 AM
 #1

This is a newbie question from a non-programmer. I'm curious about possible risks from well funded sources like large banks that would like work together to take bitcoin down. If they worked together to gain to become a majority of the miners, could they be a real threat?

I came across this on a site.


Threats As a Function of Mining Power

Here's the definitive table of known strategies mining pools may follow as a function of their hash power. Where fixes are known, we note them:



Hash power >50%

    Loss of decentralized trust narrative, inability to differentiate Bitcoin from competing technologies.

    Double-spends against 6-confirmed transactions are certain to succeed.

    Selected miner targeting: Pool can reject any selected block found by any competing miner.

    Selected transaction targeting: Pool can reject any selected transaction and keep it out of the blockchain.

    Selected address blocking: Pool can block Bitcoin flows in or out of selected addresses.

    Transaction Differentiation: Pool can deprioritize certain transactions and rely on other miners to mine them unless a (hefty) fee is attached.

    Fee Extortion: Pool can deny transactions from a particular address unless a (hefty) fee is attached to those transactions.

    Complete denial of service: Pool can ignore and orphan every single block found by competitors, thus stop all Bitcoin transactions.

http://hackingdistributed.com/2014/06/16/how-a-mining-monopoly-can-attack-bitcoin/

That last one sounds pretty bad. Actually, they all sound pretty bad.

1715226736
Hero Member
*
Offline Offline

Posts: 1715226736

View Profile Personal Message (Offline)

Ignore
1715226736
Reply with quote  #2

1715226736
Report to moderator
"The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715226736
Hero Member
*
Offline Offline

Posts: 1715226736

View Profile Personal Message (Offline)

Ignore
1715226736
Reply with quote  #2

1715226736
Report to moderator
1715226736
Hero Member
*
Offline Offline

Posts: 1715226736

View Profile Personal Message (Offline)

Ignore
1715226736
Reply with quote  #2

1715226736
Report to moderator
achow101
Staff
Legendary
*
Offline Offline

Activity: 3388
Merit: 6631


Just writing some code


View Profile WWW
December 10, 2015, 05:55:18 AM
 #2

From a brief read of that article, that article is incorrect on many things that a 51% attack can achieve.


   Loss of decentralized trust narrative, inability to differentiate Bitcoin from competing technologies.
A 51% attack does cause centralization, but the system would still be different from other systems like PayPal because that central power at any point could lose their power.


   Double-spends against 6-confirmed transactions are certain to succeed.
Only those initiated by the party that has the majority hash power. Since private keys are required to create transactions, only the person who holds the private key to an address can create another transaction like a double spend. The risk of a double spend is the same if the other person is not the money. Only the money would be able to double spend anything.


   Selected miner targeting: Pool can reject any selected block found by any competing miner.
While possible, that money would need significantly more than 51% to continue to keep producing blocks every 10 minutes and would need to outpace other miners, which it can theoretically do, but the others could all get really lucky


   Selected transaction targeting: Pool can reject any selected transaction and keep it out of the blockchain.
They could, and miners now do that too to low fee transactions. There is no good reason to not include a transaction as they will be losing the fee.


   Selected address blocking: Pool can block Bitcoin flows in or out of selected addresses.
No. They can potentially prevent transactions from being confirmed, but it is not required to have a transaction be confirmed for it to be spent from.

   Transaction Differentiation: Pool can deprioritize certain transactions and rely on other miners to mine them unless a (hefty) fee is attached.

    Fee Extortion: Pool can deny transactions from a particular address unless a (hefty) fee is attached to those transactions.
See above. Pools can do that now, but there is no incentive to do that.


   Complete denial of service: Pool can ignore and orphan every single block found by competitors, thus stop all Bitcoin transactions..
See above.

There is also no fix for this, it is a risk with bitcoin but the likelihood of a pool reaching an amount of hash power is very low. There simply is no incentive for miners to be malicious if they do achieve enough hash power to do damage. While yes it is feasible to pull it off, you need to keep in mind that miners spend a lot if money mining and mining profits are pretty low. If they were to prevent bitcoin from being usable, then they would not be able to exchange the bitcoin for fiat that they need to pay the bills. It is not in their best interests to make bitcoin unusable.

Pages: [1]
  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!