Is the 51% Attack Still a Threat?

21 replies 420 views
chris.bitSenior Member
Posts: 2 · Reputation: 1184
#1May 20, 2022, 07:04 AM
Quick question here, not an engineer, just a legal guy. So, about that 51% attack thing. If someone has over 50% hash rate, they can mess with blocks, right? But now, nodes and miners are kinda separate. If a miner tries some double spend stuff, good nodes will reject it. So does that mean it won’t really work?
5 Reply Quote Share
chrisomegaFull Member
Posts: 158 · Reputation: 631
#2May 21, 2022, 07:33 AM
In theory, yeah, a 51% attack can happen. But, check this out, you could even pull it off with less than 50% hash rate. Just need some luck on your side.
4 Reply Quote Share
gang2015Member
Posts: 682 · Reputation: 62
#3May 21, 2022, 07:40 AM
Nah, can’t agree here. A dishonest miner can technically do a 51% attack, but if it’s not over 50%, their chances drop big time. The longest chain wins, and if they succeed, it’s still valid.
2 Reply Quote Share
m1kes4tFull Member
Posts: 167 · Reputation: 252
#4May 23, 2022, 05:04 PM
Sure, double spends can still happen. Like, if a 51% attacker sends 100 BTC to an exchange, waits for 6 confirmations, then rewrites those blocks so the deposit vanishes. Crazy stuff. P.S. Look up that BTG 51% attack.
4 Reply Quote Share
im_vectorSenior Member
Posts: 23 · Reputation: 865
#5May 25, 2022, 10:19 AM
Bitcoin runs on consensus rules. Adding a rule to reject blocks based on some origins would mess with its neutrality. You can't just start censoring blocks, ya know?
6 Reply Quote Share
wizard_2016Full Member
Posts: 127 · Reputation: 575
#6May 26, 2022, 11:58 PM
Exactly, nodes just follow the longest chain that complies with their rules. The 51% attack doesn’t magically create extra Bitcoin for the attacker.
4 Reply Quote Share
chris.bitSenior Member
Posts: 2 · Reputation: 1184
#7May 27, 2022, 01:45 AM
To sum up, if an attacker has more than 50% hash rate, they can roll the chain back and upend honest miners. But luck matters, especially with older blocks. And yeah, ABCbits pointed that out.
0 Reply Quote Share
wizard_2016Full Member
Posts: 127 · Reputation: 575
#8May 27, 2022, 04:00 AM
Gotcha. But with miners and nodes now working separately, nodes can reject blocks if older ones get messed with. It’s like Bitcoin Cash’s fork. Nodes don’t care about the hashrate anymore, just the consensus.
3 Reply Quote Share
Posts: 172 · Reputation: 24
#9May 27, 2022, 05:42 AM
Nodes don’t vote so it’s not about agreement. They just follow the chain that meets their criteria. It’s really user-dependent to decide which chain is ‘valid’.
2 Reply Quote Share
laseryesSenior Member
Posts: 190 · Reputation: 1504
#10May 27, 2022, 09:57 AM
They could follow any chain, but realistically, they just go with the one that has the most work put into it. Hash power details aren’t something nodes consider since they can’t see it.
6 Reply Quote Share
0xChainLegendary
Posts: 67 · Reputation: 5331
#11May 27, 2022, 11:10 AM
Disagree. What happened was that Bitcoin nodes ignored Bitcoin Cash blocks because they were invalid. Hashrate didn’t factor in. It was all about the protocol rules.
1 Reply Quote Share
mr_apeNewbie
Posts: 401 · Reputation: 35
#12May 27, 2022, 01:56 PM
Honestly, a 51% attack is just plain dumb. You’d have to spend loads to set up mining operations, then what’s the point? Just to mess things up for yourself? If you do it, it’ll probably get fixed pretty quick.
2 Reply Quote Share
wizard_2016Full Member
Posts: 127 · Reputation: 575
#13May 27, 2022, 07:02 PM
Right, Bitcoin nodes have never mined blocks. That's the first thing to understand about them.
2 Reply Quote Share
0xNodeMember
Posts: 671 · Reputation: 80
#14May 28, 2022, 01:46 AM
Just to clarify, in a 51% attack, the attacker changes the ‘tip’ of the chain, not random blocks down the line. If even one bit changes in a block, that whole chain goes invalid.
3 Reply Quote Share
mr_apeNewbie
Posts: 401 · Reputation: 35
#15May 29, 2022, 01:30 PM
An attacker with over 50% can swap out confirmed blocks since they’ll eventually outpace the honest miners with their longer chain.
4 Reply Quote Share
wizard_2016Full Member
Posts: 127 · Reputation: 575
#16May 30, 2022, 12:07 AM
C'mon, the 51% attack is pretty much done for. Who's got the energy to coordinate that across all those mining pools? Too much hassle these days. Back in the day, maybe. But now Bitcoin is a beast.
4 Reply Quote Share
Posts: 131 · Reputation: 6
#17May 30, 2022, 01:24 AM
An illustration would help explain this better. The attacker would start changing the chain from the tip down, not just any random block.
2 Reply Quote Share
0xChainLegendary
Posts: 67 · Reputation: 5331
#18May 30, 2022, 03:44 AM
Oops, I misunderstood you. I thought ‘tip’ only meant the latest block.
3 Reply Quote Share
jakecobraFull Member
Posts: 326 · Reputation: 622
#19May 30, 2022, 06:20 AM
Those early days ten years ago? They had better chances to attack Bitcoin. But as you said, those chances got missed.
2 Reply Quote Share
Posts: 131 · Reputation: 6
#20May 30, 2022, 09:33 AM
Yeah, there were reports of mining pools holding loads of hash power. Deepbit, Ghash.io...but no one did a 51% attack even then.
2 Reply Quote Share

Related topics