Bitcoin Mining Attacks

The cluster focuses on discussions about potential vulnerabilities in Bitcoin's proof-of-work mining, including miner censorship of transactions, blockchain rollbacks, difficulty adjustments, and attacks like withholding blocks or 51% attacks.

📉 Falling 0.2x Finance & Crypto
4,298
Comments
18
Years Active
5
Top Authors
#7998
Topic ID

Activity Over Time

2009
1
2010
8
2011
64
2012
58
2013
368
2014
332
2015
172
2016
185
2017
749
2018
396
2019
165
2020
255
2021
727
2022
520
2023
97
2024
79
2025
110
2026
12

Keywords

e.g VDF DeFi ConditionalExhaust WILL transaction miners block transactions miner blocks difficulty mining blockchain bitcoin

Sample Comments

Kiro Jan 16, 2018 View on HN

The difficulty will be adjusted accordingly and automatically (it's part of the protocol). Your scenario can't happen.

paulpauper Mar 21, 2022 View on HN

what if the miners are hostile to you and censor the transaction.

tome Mar 31, 2021 View on HN

What math prevents a big enough group of miners and users rolling back the blockchain?

m00dy Jun 11, 2020 View on HN

why not? Miners are looking for transactions to verify. If you have the money, and if you craft your transaction so that miners put you first in the queue, you will be quarantined to be in the verified chain.

the_mitsuhiko Mar 12, 2016 View on HN

What if mining pools would deliberately hold back mint blocks until they find more? That way they could invalidate transactions if they like.

lottin Nov 28, 2021 View on HN

Easy, you put the transaction in the previous block. So the miner can only mine a block if they have already made the expenditure.

modeless Nov 4, 2013 View on HN

On average, yes. But mining is a probabilistic process. Occasionally, a minority group will get lucky and mine two blocks in quick succession. If they keep their blocks secret, then they can cause the rest of the network to waste time mining on obsolete blocks and thereby increase their effective share of the network's hash power.

pat2man Jan 27, 2020 View on HN

Only of those blocks are accepted by the chain in the future. Zero transaction blocks or blocks with invalid transactions could easily be ignore by the next miner.

Gigachad Jul 3, 2022 View on HN

Miners can not rewrite the blockchain. They only get to choose which transactions go in and which are rejected or delayed. Each transaction must be signed by the wallet owner so miners can not just assign money to themselves.

throwaheyy Feb 10, 2021 View on HN

Mining continues but the reward comes solely from transaction fees.