I've been studying the "51% attack" fear about BTC, here's what I found

A 51% attack on Bitcoin is no longer feasible for ANY actor, even a nation-state or $100 billion corporation, because:

-The sheer scale of the hashrate is unprecedented.

-The energy, hardware, and infrastructure costs are insurmountable.

-The Bitcoin community and network’s resilience would mitigate the attack’s effects.

-The economic and reputational consequences would deter any rational actor.

-If a group of major nations outlawed it, investors would riot and/or ignore the law

What did I miss?

Reply to this note

Please Login to reply.

Discussion

It was always more of a theoretical concern.

At least since 2014 onward.

Best thing is, even if somebody did it it wouldn't affect the coins in your wallet.

Worst case: a transaction is first confirmed, and then not there anymore in the new chain.

People used to wait 6 blocks before considering a transaction final to guard against that. (And the possibility of accidental non-attack chain splits)

Waiting 6 blocks is still a thing.

Yeah sure you can wait as long as you want 😇

But I would consider a transaction final after 2 blocks.

Maybe 6 if you sell a house or some other expensive things 😉

IIRC 2 blocks deep orphans still happen occasionally

- The attacker would have to keep up the hash rate indefinitely to maintain its grip

Depends on the purpose. To censor, yes, to double spend, no.

that's the situation

bitcoin is far beyond government intervention, and inter-governmental cooperation is basically a matter of military theory, so, yeah, miltary theory says a single currency is great and you can't do that with fiat, you can't do that with fiat

did i mention you can't make an international currency without coercion? and that leads to rebellion. so, yeah

nostr:nprofile1qqs8fl79rnpsz5x00xmvkvtd8g2u7ve2k2dr3lkfadyy4v24r4k3s4sppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qg4waehxw309aex2mrp0yhxummnw3ezucn89ur9eu8h would say that it is quite feasible when the block template is owned by one large entity, while everyone sells their hashes to them via fpps.

Until they stop selling.

Most of the hashrate is not backed by bitcoin ideology. These people are corporate suites.

It's not ideology.

51% attack means bitcoin is dead and with it the investments of the miners.

The miners would have to be super retarded to allow that.

Again, as long as nothing specifically bad happens, there's no problem.

You're not spraying water on your house when it's not on fire.

Once there's an actual attack going on then we'll see.

Centralized banks are fine as long as nothing bad happens.

The threat lies in the centralization of the hashrate not in an external force joining the network.

We will have to trust them not to double spend or hold transaction from the mempool (we dont want to trust anyone).

mempool screenshot from now :

this is not mempool, it's mined blocks on chain

I meant that transaction could be deliberately censored by being left in the mempool and not be included in their constructed blocks.

You got most of it nailed.

Let's say that we're dealing with an irrational actor that cares not for profit or anything else but sheer incentive disruption.

If 51% attacks then they really only at most can control the chain tip at best , if they even try a 1 block reorg they have to re do the work of 10 blocks to even outpace the network working honestly. It's only a 1% advantage.

Check out this episode for more.

https://open.spotify.com/episode/79d1usUx9IYTO5zlCqMvQY

It will just happen from centralized pool miners.

My impression is that even if it worked it would effectively be a hard fork, and the existing nodes would refuse to recognize transactions as long as they have the existing software.

But I could very well be wrong, because I'm still pretty fuzzy on how all of this works, but it has stuck with me that nostr:nprofile1qyv8wumn8ghj7urjv4kkjatd9ec8y6tdv9kzumn9wsq3vamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet5qyvhwumn8ghj7um9dejxjapwdehhxenvv9ex2tnrdaksqgqyey2a4mlw8qchlfe5g39vacus4qnflevppv3yre0xm56rm7lveyr9lldz recommends not upgrading nodes with new software immediately.

Nope, 51% attack is a soft fork, not hard fork.

oooh - thank you! I hope the original poster sees your note

Not your rack, not your hash.

If you dont control the hardware you dont control where it mines and all hosted mining is white market.

The adversary is the threats from the state.

white market is anyone who abides by government regulations

black market are those who ignore or subvert it

White market mining is and always will be a security risk.

lets says 51% of hash is institutional mining in the US. A law is passed that any miner in the US must enforce OFAC censorship.

That 51% is now doing the opposite of securing the network.

https://github.com/libbitcoin/libbitcoin-system/wiki/Jurisdictional-Arbitrage-Fallacy

And it doesnt matter where you take your hashrate if 51% is enforcing censorship.

If you are in the US do you think giant mining farms are going to relocate or even be allowed to take their equipment out of the US to subvert US sanctions? Pools dont matter they are all centralized and trusted.

Much better to educate people about the actual security model and risks of white market mining.

Building out substantial hash defense beforehand makes things a lot easier instead of waiting to respond to an active 51% attack

#bitcoin cannot be both permissioned and permissionless at the same time

https://github.com/libbitcoin/libbitcoin-system/wiki/Permissionless-Principle

Put your words where your money is

Open source miners unite in the solution

nostr:note1dxym6jrfsphjmhchggayneafu940zpq34aygg6xnqjgqqv95sdaslpxtws

You missed the role of the pools. He who controls template construction controls the hash.

They don't as long as switching pools is trivial, which it is.

Technically, switching pools is trivial. In practice, not so much. Foundry is the only option for regulated US public companies, the majority of the total hash rate. If it is so trivial for the rest, why do they sell their hash rate to Antpool, which has a track record of attacking Bitcoin and shipping closed source firmware with backdoors? Ask nostr:npub1wnlu28xrq9gv77dkevck6ws4euej4v568rlvn66gf2c428tdrptqq3n3wr or nostr:npub1lh273a4wpkup00stw8dzqjvvrqrfdrv2v3v4t8pynuezlfe5vjnsnaa9nk, who know 1000X more about mining than the OP.

Regulated hashrate is terrible indeed. But which US law says Bitcoin miners are only allowed to connect to Foundry?

Anyway, the entire point of mining is to do it in secret, without having to tell the government. Maybe miners don't want to risk legal issues now but if their choice is lose the value of their investment (which 51% attack would cause) and risking legal issues they may as well pick the latter. The point of selling hashrate is to decrease variance and if Antpool is not harming BTC right now it's not a big deal.

I don't need to ask "authorities" that are about the same level of knowledge as me.

It is impossible to say given the size of the Federal Register, but most of the hash rate is owned by compliance bros anyway. I’m all for wildcat mining but you have to be realistic about it - it is hard to make that profitable competing against corporate miners buying power with special agreements from utilities and plenty of fiat financing.

Yes, until people start paying premium for inclusion of censored transactions.

Even if someone acquired 51% actually executing the attack *profitably* is not easy. They'd have to exchange their own properly acquired bitcoins with a huge value for something in real world of that value (a huge mansion or a company maybe?) but irreversible in nature even if people figured it out and attempted to use legal means to restore it. I don't think there's any such thing. Maybe a huge amount of physical gold if one can find how to hide it securely but even that is super hard.

bitcoin is a game in which participating is winning. not playing the game is losing.

It's mainly prevented by incentives.

A 51% attack is very expensive & has a very low return unless your aim is to discredit Bitcoin.

Miners are generally very bullish on Bitcoin. They're financially incentivised to support Bitcoin since that's what they're paid in & use as a treasury reserve.

A 51% attack isn't a death sentence for Bitcoin. It will take a 51% attack to occur for most people to actually realise this though.

The bigger risk is the censoring of certain transactions which is why there's such a drive to decentralize block template creation & mining pools. It only takes 1 block to add prohibited (& financially lucrative) transactions to the timechain. Someone will always take the prohibited sats.

And another possible deterrent is that even if they did it - the rest of the community (basically the nodes) could unite and change the codebase of Bitcoin to use a different hashing algorithm and that would make all those ASICs obsolete.

Decentralized systems are very robust!

Doing such an attack isn't a one of attack. They need to keep doing this every ~10 min. when a new block is mined, to stay in control of 51%.