TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Cost of a 51% attack for different cryptocurrencies?

117 pointsby october_skyover 5 years ago

24 comments

Meekroover 5 years ago
There is <i>absolutely no way</i> to 51% attack a major coin like Bitcoin for as little as $700k an hour. They are extrapolating from Nicehash&#x27;s mining rental prices, but Nicehash doesn&#x27;t have anything like the capacity you&#x27;d need.<p>You can see here[1] that nicehash has about 500 PH&#x2F;s (500,000 TH&#x2F;s) available for rent. However, Bitcoin&#x27;s total hash rate right now is 100,000,000 TH&#x2F;s[2]. This means that if you rented out the entire nicehash market, you&#x27;d have 0.5% of the hash rate you need.<p>Could you get the other 99.5% by buying lots of mining hardware? Theoretically yes, but realistically no. Bitmain is a major supplier of this kind of hardware, so let&#x27;s use their prices as a reference. They&#x27;re currently promoting a 67 TH&#x2F;s unit for $1585 [3]. You would need more than 1.4 million of these units, at a cost of over <i>$2.2 billion dollars.</i> Not that any supplier can fill an order like that quickly.<p>And we haven&#x27;t even gotten to the power and operations costs. You&#x27;d need dozens of huge data centers to run all this hardware, each one consuming astronomical amounts of electricity. You&#x27;d probably pick your data center locations based on availability of cheap power and labor, and you&#x27;d become a major commercial presence in each of those towns. The local papers would have photos of you shaking hands with the mayor as your data centers open up. Everyone would know what you&#x27;re doing, including the FBI.<p>[1] <a href="https:&#x2F;&#x2F;www.nicehash.com&#x2F;my&#x2F;marketplace&#x2F;SHA256" rel="nofollow">https:&#x2F;&#x2F;www.nicehash.com&#x2F;my&#x2F;marketplace&#x2F;SHA256</a> [2] <a href="https:&#x2F;&#x2F;www.blockchain.com&#x2F;en&#x2F;charts&#x2F;hash-rate" rel="nofollow">https:&#x2F;&#x2F;www.blockchain.com&#x2F;en&#x2F;charts&#x2F;hash-rate</a> [3] <a href="https:&#x2F;&#x2F;shop.bitmain.com&#x2F;product&#x2F;detail?pid=00020200117151322700cA9h5cat0694" rel="nofollow">https:&#x2F;&#x2F;shop.bitmain.com&#x2F;product&#x2F;detail?pid=0002020011715132...</a>
评论 #22162111 未加载
评论 #22162503 未加载
评论 #22162225 未加载
评论 #22161556 未加载
评论 #22162377 未加载
gamblerover 5 years ago
Computational power is not a good proof of anything. It devours energy and disproportionately rewards weird market actors (like people with custom mines ASICs).<p>I always wondered whether storage could be used as proof of stake. It might use less energy and it probably will have much better effect on the IT industry as a whole. First, mining ASICs are not general computational devices and cannot be used for anything useful. On the other hand, storage is storage and can be repurposed. Second, it will up the prices for storage hardware, but that is probably a good thing in the long run. (Consider how super-cheap storage enabled unlimited surveillance and software bloat, for example.)<p>I don&#x27;t know whether access to storage can solve all the problems a blockchain solves, but it can solve some. Like proving that you&#x27;re a real actor in the system, rather than a temporary fake.<p>Some random ideas I had about how this could work:<p>If you want to transact with someone, they send you a challenge that consists of a set of addresses in a large file. You must respond with a hash of data at those addresses, problematically proving that you have the entire file.<p>This is the foundation. There are obvious challenges to how useful this is. Many of them are solvable.
评论 #22162790 未加载
评论 #22161568 未加载
评论 #22161397 未加载
hudonover 5 years ago
If you&#x27;re capable of playing a long con, it costs much less than the stated dollar prices.<p>With Bitcoin, for example, a smart malicious actor could infiltrate the Core development team and through their social capital make certain malicious pull requests get merged. This way, if the chain ever splits (let&#x27;s say, due to a bug you planted), you can actually also influence miners to hop onto a minor chain without you ever owning any hashing power!<p>To see how this is done, look at the 2013 Bitcoin fork and see how a couple developers steered large miners away from the majority chain: <a href="https:&#x2F;&#x2F;freedom-to-tinker.com&#x2F;2015&#x2F;07&#x2F;28&#x2F;analyzing-the-2013-bitcoin-fork-centralized-decision-making-saved-the-day&#x2F;" rel="nofollow">https:&#x2F;&#x2F;freedom-to-tinker.com&#x2F;2015&#x2F;07&#x2F;28&#x2F;analyzing-the-2013-...</a><p>The only counter-argument to this is how code reviews should catch this, but history has clearly shown that bugs (including supply-inflation-causing ones) make it into cryptocurrencies all the time: <a href="https:&#x2F;&#x2F;en.bitcoin.it&#x2F;wiki&#x2F;Common_Vulnerabilities_and_Exposures" rel="nofollow">https:&#x2F;&#x2F;en.bitcoin.it&#x2F;wiki&#x2F;Common_Vulnerabilities_and_Exposu...</a><p>Hash Rate is security theatre.
评论 #22161581 未加载
cs702over 5 years ago
By definition, to execute a 51% attack on Bitcoin, you would need to buy computing power greater than 100% of the entire network&#x27;s current computing power. In other words, you would single-handedly <i>double the global demand for computing power in this market</i>.<p>Is there enough supply readily available to satisfy a doubling of global demand? How much would it cost to bring such computing power online? How quickly could it be done? Wouldn&#x27;t the price of computing power skyrocket?<p>EDIT: Meekro&#x27;s comment elsewhere on this page makes essentially the same point in a more concrete manner: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22161500" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22161500</a> -- I think his comment is better; read it. Also, see bencxr&#x27;s analogy with trying to control 51% of global oil supply: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22161575" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22161575</a>
评论 #22161655 未加载
skitoutover 5 years ago
1) If a big crypto-community notices an attack, the cost of a 51% attack would rise<p>2) There are mechanisms to offer smaller cryptocurrencies Bitcoin level security, like Komodo&#x27;s Delayed Proof of Work (<a href="https:&#x2F;&#x2F;komodoplatform.com&#x2F;security-delayed-proof-of-work-dpow&#x2F;" rel="nofollow">https:&#x2F;&#x2F;komodoplatform.com&#x2F;security-delayed-proof-of-work-dp...</a>)
评论 #22161492 未加载
评论 #22161244 未加载
fredleyover 5 years ago
Can someone ELI5 how these numbers fit together? It costs me $3&#x2F;hr to 51% DeepOnion, which has a market cap of $1.95M. In practical terms, what does that mean?
评论 #22161026 未加载
glofishover 5 years ago
It feels surprisingly cheap.<p>Take bitcoin, a 105Billion cap can be subverted for just 700K per hour?<p>Not to mention DeepOnion for 3 bucks an hour. I can see people do that just for lulz.
评论 #22161171 未加载
评论 #22161663 未加载
评论 #22161440 未加载
评论 #22161139 未加载
评论 #22161116 未加载
评论 #22161027 未加载
bencxrover 5 years ago
These numbers are based off the current price of hashrate. As soon as you try to buy significant amounts for larger currencies like Bitcoin, the numbers skyrocket.<p>The nice-hashable column on the site shows how much hash power is available for purchase.<p>To read the page naively would be a little like claiming one could hoard 51% of the oil supply given today&#x27;s price at the pump. In reality, as soon as you started buying in large quantities, the price would skyrocket (making that attack very much more costly), suppliers would cut you off, and others would notice.
xur17over 5 years ago
I pointed this out elsewhere in this comment thread, but resurfacing here since it&#x27;s perhaps not as clear as it should be: The attack cost is based on the the extrapolated cost of attacking the given coin based on the current hashing price on nicehash. If &lt; 100% of the necessary hashing power is available via nicehash, it&#x27;s greyed out, and the nicehash-able column shows a value of &lt; 100%.<p>Another caveat: It&#x27;s potentially cheaper to attack these coins than the number shown on this site since you receive block rewards from the time period when you attack a coin. In a lot of cases this will recover a majority of the money you spend on the attack. That said, this isn&#x27;t guaranteed, and you are forced to put up this amount of money in order to carry out the attack.<p>Disclaimer: I built crypto51 ~a year ago
pat2manover 5 years ago
Since it took a while for me to understand this. A 51% attack doesn’t let you steal money from anyone. It essentially lets you block all transactions from making it to the blockchain. Nodes will still verify all transactions and ignore transactions that are invalid.<p>Edit: you can also create multiple forks and switch between them. External viewers will see both forks and if they don’t or can’t handle the difference they could experience a double spend.<p>That being said any miner has the ability to sort transaction any way they want which can give them an advantage. So if someone has a lot of hashing power they can use that ability to delay certain transactions or to give preference to others.
评论 #22160971 未加载
评论 #22161051 未加载
评论 #22160833 未加载
评论 #22160969 未加载
评论 #22160937 未加载
评论 #22160822 未加载
rocquaover 5 years ago
As I recall, last time this was posted, Monero was still on this list. Now it is not. Did the new PoW algorithm for Monero essentially remove the &#x27;rentable hashing power&#x27; available?
评论 #22161264 未加载
malikerover 5 years ago
Anyone know how to calculate the revenue side of these attacks? E.g. if it costs 700k to attack the bitcoin network for 1 hour, how much money could you make in that hour (say based on average transaction volumes)?
评论 #22161478 未加载
TekMolover 5 years ago
$705k per hour for Bitcoin - these numbers sound very expensive.<p>Do they take into account that during an attack the attacker will earn block rewards and transaction fees?<p>Because if not, then they vastly overestimate the costs.<p>This sounds like it is based on the some energy price that would be needed to do 51% of Bitcoins hashing.<p>Doing so could very well be profitable.<p>The reason it would be hard to do is that the attacker would have to gather a ton of hardware that way way exceeds the energy costs.
评论 #22161006 未加载
评论 #22161013 未加载
评论 #22161583 未加载
评论 #22161005 未加载
评论 #22161195 未加载
评论 #22161150 未加载
评论 #22160807 未加载
ilikehurdlesover 5 years ago
Hard to take this seriously when it is missing Garlicoin.
评论 #22161676 未加载
malux85over 5 years ago
QuarkChain QKC $6.01 M Ethash 10 GH&#x2F;s $7 69,816%<p>So 7$ is the nicehash cost? But isn&#x27;t nicehash an out of the box solution? So if I wanted to actually execute a 51% attack I&#x27;d have to deploy my own malicious mining software to the nodes, that then issued an invalid transaction and <i>forced</i> consensus on it ... is that the idea? Can someone who knows a little bit more about this fill me in?
评论 #22161168 未加载
vinniejamesover 5 years ago
Also relevant, one the front page of HN today: Bitcoin Gold hit by 51% attacks, $72K in cryptocurrency double-spent<p><a href="https:&#x2F;&#x2F;thenextweb.com&#x2F;hardfork&#x2F;2020&#x2F;01&#x2F;27&#x2F;bitcoin-gold-51-percent-attack-blockchain-reorg-cryptocurrency-binance-exchange&#x2F;" rel="nofollow">https:&#x2F;&#x2F;thenextweb.com&#x2F;hardfork&#x2F;2020&#x2F;01&#x2F;27&#x2F;bitcoin-gold-51-p...</a>
spirover 5 years ago
Interesting article on this topic:<p><a href="https:&#x2F;&#x2F;blog.coinbase.com&#x2F;how-coinbase-views-proof-of-work-security-f4ba1a139da0" rel="nofollow">https:&#x2F;&#x2F;blog.coinbase.com&#x2F;how-coinbase-views-proof-of-work-s...</a><p>Also, Ethereum is transitioning to proof of stake which will make attacks much more expensive because an attacker must acquire large amounts of ETH for each attack.
kmodover 5 years ago
51% attacks on most currencies are quite easy if you attack the mining pools. <a href="http:&#x2F;&#x2F;blog.kevmod.com&#x2F;2019&#x2F;01&#x2F;pooljacking-easy-51-attacks-against-bitcoin-and-ethereum&#x2F;" rel="nofollow">http:&#x2F;&#x2F;blog.kevmod.com&#x2F;2019&#x2F;01&#x2F;pooljacking-easy-51-attacks-a...</a>
randyrandover 5 years ago
How is Ripple doing these days? That one always interested me. It’s not on here.
dangover 5 years ago
Discussed in 2018: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17173051" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17173051</a>
mmhsiehover 5 years ago
seems like any nation state can easily afford to do this. we should be wary of any country that is heavily reliant on exports of ink and paper.
dumbfounderover 5 years ago
I feel like if someone can envision a motive attractive enough we have to assume that China has the plans in place to execute such an attack.
0xDEEPFACover 5 years ago
DASH&#x27;s is incorrect. It has some protection against this vector of attack called &quot;Chain Locks&quot;<p><a href="https:&#x2F;&#x2F;cryptobriefing.com&#x2F;chainlocks-dash-network&#x2F;" rel="nofollow">https:&#x2F;&#x2F;cryptobriefing.com&#x2F;chainlocks-dash-network&#x2F;</a>
praptakover 5 years ago
Would it work to somehow sabotage the other 49%?