* [bitcoindev] RE BIP 300: 26% censoring attack
@ 2026-10-06 21:05 Ori Newman
0 siblings, 0 replies; only message in thread
From: Ori Newman @ 2026-10-06 21:05 UTC (permalink / raw)
To: Bitcoin Development Mailing List
[-- Attachment #1.1: Type: text/plain, Size: 1859 bytes --]
It seems like a 26% attacker can censor BIP 300 bundles indefinitely:
Assume some drivechain publishes a valid bundle, the attacker can send
ALARM messages in all of her blocks to reduce its score by 1 in each block.
Since the expected score increase per block is 0.74 - 0.26 = 0.48, its
expected score in the 26300 block window is 0.48 * 26300 = 12624, which is
less than the required score of 13150, so the bundle will almost certainly
fail (this is only an approximation, since hitting the 13150 wall at any
point is enough for the bundle to get accepted).
I think the fix to it should be quite simple: once we forbid ALARM messages
or any kind of downvote, we can revert to the honest majority security
assumption - a proposal with 51% support will almost certainly succeed to
pass the threshold, and a proposal with 49% support will almost certainly
fail to pass it.
If this is intentional, I suggest changing the BIP to reflect the 75%
honest majority assumption, since this is a strong deviation from Bitcoin's
security model (one argument for it would be to make it extra difficult for
an attacker with less than 75% of the hashrate to steal funds). If this is
not intentional, I suggest to forbid ALARM messages or any kind of
downvote, so we revert to the 50% honest majority security assumption - a
proposal with 51% support will almost certainly succeed to pass the
threshold, and a proposal with 49% support will almost certainly fail to
pass it.
--
You received this message because you are subscribed to the Google Groups "Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bitcoindev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/2e554c89-a2a1-4bcf-941c-32f6a8ba9567n%40googlegroups.com.
[-- Attachment #1.2: Type: text/html, Size: 2274 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-10-06 21:36 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-10-06 21:05 [bitcoindev] RE BIP 300: 26% censoring attack Ori Newman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox