News for hackers. Stuff that matters.
Re:Sabotaging Bitcoin by sebbyBinx on Wednesday December 31, 2025 @01:59AM (#46442055)
Part of this post addresses the economics of creating a 6 block re-org. This makes sense as 6-confimations is the standard for Bitcoin finality today.

However, as Bitcoin's security inevitably weakens over the coming years due to diminishing miner rewards (denominated in BTC), I believe this "6-confimation" acceptance policy will change to include not only the number of confirmations, but the timing of those confirmations as well. Consider a scenario where an exchange deciding whether a tx with 6-confirmations that took 4 hours to arrive (this happens occasionally) is safe to consider finalized/settled. Even though 6-confimations may be considered safe by today's acceptance policies, this tx would still have a high probability of double spend due to the assumed 4-hour long wait for the 6 confirmations (as the attacker would have 4 hours to produce 7 blocks instead of the normal/expected 1 hour). Instead of ignoring block interarrival timing, it may make sense to include block timing as part of an acceptance policy.

So, going forward Bitcoin acceptance policies may change from today's 6-confirmation standard to something more complicated that involves the amount of time those blocks took to arrive. This would significantly enhance Bitcoin's double spending resistance without adding/altering any code and may give the network a much needed security boost in the coming years to prevent the attack discussed in the post.

Re:Sabotaging Bitcoin by copirate on Wednesday December 31, 2025 @03:39AM (#46442454)
If the attacker is waiting for a lucky event to occur (finding more blocks than others while having less than 51% of the mining power) it means that they are constantly wasting mining time. That in itself is a huge cost (operational cost and block rewards thrown away), but it also means that they can't predict when it will happen. A double spend attack must be planned in advance because the first transaction must occur at the beginning of the attack. I'm not sure how they could constantly try double spends without risking losing the money each time the attack doesn't happen.

I don't see how it could be profitable. If it can't be profitable, then the risk of someone doing it is pretty low. If they already have the necessary hardware, they'd be much better off mining.

Re:Sabotaging Bitcoin by Majromax on Wednesday December 31, 2025 @10:26AM (#46444950)
> I'm not sure how they could constantly try double spends without risking losing the money each time the attack doesn't happen.

If you're not trying to profit from the double spend itself but rather from a collapse following a proven double-spend, you can double-spend the bitcoins to yourself.

Re:Sabotaging Bitcoin by mrb on Wednesday December 31, 2025 @03:16AM (#46442360)
"Bitcoin's security inevitably weakens over the coming years due to diminishing miner rewards (denominated in BTC)"

That's incorrect. Security scales with USD-denominated rewards, not BTC-denominated. And there are 16 years of real-world data showing they have been generally increasing, so a healthy sign that the Bitcoin experiment is working:

https://newhedge.io/bitcoin/block-reward-per-block

And not only that, but rewards are still expected to stabilize even when measured in BTC (thereby not relying on an increase of BTC's price) as they are progressively composed more and more of tx fees instead of newly mined BTC.

It's puzzling to me why some still don't understand the systemic incentives that make all this work as it has for 16 years and counting...

Re:Sabotaging Bitcoin by officialchicken on Wednesday December 31, 2025 @04:06AM (#46442581)
> It's puzzling to me why some still don't understand the systemic incentives...

Then I guess you're the type who will be really surprised to learn that with diminishing rewards comes increasing consolidation.

> ... that make all this work as it has for 16 years and counting...

That's convenient way to memory hole the market flash crashes, network forks, the blocks mined without consensus, and everything bad that happened over that timeframe.

Re:Sabotaging Bitcoin by free_bip on Wednesday December 31, 2025 @03:29AM (#46442410)
How are you so confident that it will never weaken? Especially since there will come a time when the block reward is literally 0.
Re:Sabotaging Bitcoin by mrb on Wednesday December 31, 2025 @03:36AM (#46442443)
Tx fees make up a bigger and bigger fraction of miner rewards over time.
Re:Sabotaging Bitcoin by officialchicken on Wednesday December 31, 2025 @04:08AM (#46442594)
Rewards are also a permanent infinite money glitch that last in perpetuity? Or won't be changed in the future?
Re:Sabotaging Bitcoin by rcxdude on Wednesday December 31, 2025 @05:19AM (#46442941)
Is a store of value that requires a significant fraction of it be eaten up by transaction fees to maintain security going to be actually useful in the long term?
Re:Sabotaging Bitcoin by _heimdall on Wednesday December 31, 2025 @07:17AM (#46443512)
With regards to transaction fees, bitcoin is already not particularly useful today. It can make sense to be used as an alternative to wire transfers where you only occasionally send a transaction, but it isn't useful as a currency and any day to day transactions have to happen off chain and not use bitcoin at all.
Re:Sabotaging Bitcoin by rcxdude on Thursday January 01, 2026 @02:50PM (#46457380)
Right, which is why one has to wonder who's going to want to pay enough transaction fees to secure the network.
Re:Sabotaging Bitcoin by jcfrei on Wednesday December 31, 2025 @05:44AM (#46443062)
transaction fees are not increasing though, so they can't offset miner rewards. they have been in the $100k-$200k per day range for a long time, with only occasional breakouts: https://www.blockchain.com/explorer/charts/transaction-fees-... and the trend is not to the upside. in fact with the arrival of ETFs in 2024 the trend is clearly downwards.
Re:Sabotaging Bitcoin by Saline9515 on Wednesday December 31, 2025 @06:03AM (#46443159)
Rewards decrease due to halving and there is no guarantee that transaction fees will compensate it.
Re:Sabotaging Bitcoin by buzzin__ on Wednesday December 31, 2025 @10:42AM (#46445093)
But transaction fees reset to zero on each block. If relying solely on transaction fees, why would you mine if they are zero? So, on the start of each block, miners will shutdown, or perhaps switch to a different currency where it would be profitable to mine. This surely weakens the security of Bitcoin.
Re:Sabotaging Bitcoin by LikesPwsh on Thursday January 01, 2026 @07:32AM (#46453599)
Making up a bigger fraction doesn't mean that transaction fees will increase over time.

For L1 fees to actually increase over time, we need increased L1 throughput. Without that, increased demand for transactions causes more batching of transactions (mostly between exchanges).

Given the failure of BCH for pseudo-religious reasons I don't have much hope.

Re:Sabotaging Bitcoin by ur-whale on Wednesday December 31, 2025 @04:32AM (#46442699)
> However, as Bitcoin's security inevitably weakens over the coming years due to diminishing miner rewards (denominated in BTC),

Says you, without a hint of a rationale backing your argument.

It seems to me that the historical hashing rate curve tells a different story.

And block rewards have been diminishing regularly (and very predictably) pretty much since day one.

Re:Sabotaging Bitcoin by tromp on Wednesday December 31, 2025 @04:49AM (#46442771)
The hashing rate is not directly relevant. That's roughly proportional to the daily dollar value of the reward times the efficiency of the leading mining hardware. The latter has gone up many orders of magnitude over the years.

> block rewards have been diminishing regularly

That's exactly what the poster you're replying to argued; the BTC denominated block subsidy halves every 4 years, and so without a corresponding doubling in price, the bitcoin security budget keeps diminishing, at least until tx fees start to dominate the subsidy.

Re:Sabotaging Bitcoin by nathias on Wednesday December 31, 2025 @04:37AM (#46442720)
you can accept bitcoin at any confirmation you want, it isn't a policy
Re:Sabotaging Bitcoin by coldcity_again on Wednesday December 31, 2025 @08:35AM (#46443936)
in bitcoin terminology it is actually called policy rather than consensus, meaning you can choose your own config and still meet consensus rules.
Re:Sabotaging Bitcoin by _heimdall on Wednesday December 31, 2025 @07:14AM (#46443495)
> This would significantly enhance Bitcoin's double spending resistance without adding/altering any code

I would have expected such security rules are part of the miner code, no? Don't they need to consider rules related to the comparative security level of a chain when decided which chain to follow when multiple exist?