0

I think this question is just a re-formulation of the 51% attack, but it has me thinking: miners are monetarily incentivized to not perform a 51% attack, but there must be some amount of money will cause their incentives to switch. So how much is it?

It is commonly understood that miners have invested in equipment, and so doing something to harm the value of the cryptocurrency they're mining (ie, engaging in a 51% attack), undermines their investment.

But what if a very wealthy entity bribed the miners, external to the bitcoin system, with an amount that exceeds any returns the miners could possibly hope for? For example: a govt pays a majority group of miners $X billion + electricity costs to just 51% attack the network with empty blocks indefinitely.

I think an attack like this could be effective in hurting the public confidence and price, but there are ways it could be thwarted too (switching the POW algorithm, for example). So I don't think it is dangerous in a fatal way.

So my question is: can we estimate how much money it would take to successfully attack the network in this way?

Cost of attack = [(51% of block reward + fees per year)-(cost of 51% of equipment purchased for the next year)-(51% of the network's electricity costs for the next year)] * (number of years worth of income it takes to bribe the miners?)

Am I missing anything here? Or making false assumptions? Interested to hear what others think

6
  • The miners, assuming they are rational, will demand as much money as they will lose from having their ASICs turned into expensive space heaters. Commented Dec 4, 2017 at 11:24
  • @DavidSchwartz This is only true, when they can't use their hardware to do better things, maybe they can mine an alt coin. But also if they demand so much money I can give it to them, if I hold a large short position on the coin, as it is mentioned in my theoretical attack scenario.
    – user65934
    Commented Dec 4, 2017 at 12:51
  • @sigmabe But they can't use their hardware to do better things. These are ASICs that only do one thing. And they couldn't mine an alt coin because such an attack would cause every coin that uses their algorithm to either crash in value or change their algorithm. Commented Dec 4, 2017 at 17:22
  • @DavidSchwartz The problem is maybe that there isn't a good alt-coin today using a proof-of-X construction which is resistant against this form of attack and can be mined by ASICs. But maybe tomorrow there is such a coin...By the way, there are other coins you can attack for example Monero.
    – user65934
    Commented Dec 4, 2017 at 17:43
  • @sigmabe Not sure I follow. If there's a way to resist this attack, then every PoW coin can adopt it. If there's no way to resist this attack, then it makes the ASICs worthless. Commented Dec 4, 2017 at 17:46

1 Answer 1

1

In a parallel thread on "https://bitcointalk.org/index.php?topic=2512771.0" I didn't do the exact math, but a rough calculation shows this:

Currently there is a hashing power of the equivalent to roughly 800.000 mining boxes type "AntMiner S9". For a 51% attack you'd need to buy 400.000 + 1, and bring them on the network (their power cosumption is 1200W, so you'd need a coal or gas power plant, industrial grade level). If you want to "buy" the miners (bribe), then it requires a lot of communication to them, and a financial incentive. Would the miners follow the fork (bribe), if they can see, that they will loose the value of the bitcoins to be mined? I mean, after such an attack would have worked out, the value of bitcoin would run against zero (quickly). What is the remaining incentive for a miner? Your one-time bribe would maybe need to be equivalent to maybe a 1 year income of a miner, and this for 51% of the miners. Currently a 12,5BTC reward is ~10.000 EURO/CHF/USD, 6 per hour, 21 per day is 18mio a day. And you need 51% of miners. Big gee ...

2
  • So assuming the price remains stable, 18mil per day is $6.57 billion for the year. That is total revenue though, what matters to a miner is the profit they actually take home. If your bribe is greater than their expected profit, then maybe you could convince them. What is the estimated profit margin for an efficient miner? 10%? I know the bribe would have to be huge, I'm just interested to get a ball-park estimate of it.
    – chytrik
    Commented Dec 4, 2017 at 9:23
  • fairly easy, well - nobody knows, how many miners are out there, but: you need 51% of the miners. If all miners have a revenue of 6.57 billion then you need a bit more than the half of it, plus your 10% margin... Commented Dec 4, 2017 at 17:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.