Realistic attack on Bitcoin: High fee spam transactions

Say 1000 small transactions fit per block (for the sake of argument)
If you can expend $20,000 per 10 minutes ($2.8mn per day) you can set the price floor on bitcoin transactions at $20.
For $14mn/day you can put it up to $100.

Solution: Rank transactions based on not only fee-per-byte but also coin-days-destroyed so that shuffling money from one pocket to the other (i.e. spam) is more expensive than ordinary usage.
Follow

@cjd

Keep in mind that the attacker is losing money through those fees, though.

I'm not sure this would really count as much of an attack, more of yeah, that's how it's supposed to work.

(Though sure, maybe we shouldn't want it to work that way.)

It reminds me of the analogy of going to a small restaurant and implementing the attack of buying all their food so nobody else can get any.

And the small family owned restaurant keeps raising their prices so long as you can afford it.

Yeah, stinks for other customers, but it's how restaurants work, and the owners are delighted, and eventually you run out of money.

Anyway, yep, and miners can implement that sort of ranking to avoid this situation if they wish. The fees are the mitigation built in.

You're probably right in this case. In general there are cases where attackers are more motivated than legitimate users and thus an auction system is attackable. For example a social network where spam is mitigated by paying to post - spammers will pay to spam because it's worth it to them, but common users will not pay to share their thoughts - which is in fact what brings value to the network in the first place.

That asymmetry is why I brought up the possible attack in the first place. It's one of very few that can actually work - to some extent.

@cjd

One issue is that spammers have at least an idea of a sustainable plan: pay this money to spam and make up for it in sales or scams or whatever they're selling in the spam.

It's not as straightforward to recoup the cost of buying that transaction capacity in the blocks.

It would be more of a one time, let's spend this money to screw with Bitcoin for a day! sort of plan, but I can't think of a way to translate that sustainably into a cycle that's funded.

Yeah, combining scams and malicious regulation seems to be a favorite, and it obviously works at least somewhat.
Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.