A Review of the 2015 Bitcoin Garbage Transaction Attack: Prelude to the Block Size Debate

Recently, there has been a suggestion to remove the policy limits on OP_Return output size in the Bitcoin Core software library, sparking a new round of discussions about spam transactions on the Bitcoin blockchain and their handling methods. This article reviews the spam transaction attack that the Bitcoin network suffered in the summer of 2015, comparing the situation then with now, and discusses the lessons learned at that time.

2015 Garbage Trading Attack: How did 10,000 USD affect the Bitcoin network?

The summer 2015 garbage transaction attack was an early skirmish in the block size debate. The attackers were from the faction that supported increasing the block size limit, believing that the 1MB limit was too small and easily filled with garbage transactions. Those in favor of larger blocks argued that filling up blocks would make Bitcoin payments unreliable, and that the block size limit should be increased to raise the costs for garbage transaction senders.

Supporters of small blocks believe that allowing junk transactions to be quickly and cheaply processed on-chain does not prevent attackers, but rather enables them to succeed. Increasing the block size would also lead to lower fees, making junk transactions cheaper. However, large block supporters focus on the total fees for filling a block, arguing that this value is too low for the security of Bitcoin.

How did the $10,000 garbage trading attack in 2015 affect the Bitcoin network?

On June 20, 2015, a Bitcoin wallet and exchange named CoinWallet.eu announced that it would conduct a "Bitcoin stress test." They claimed to prove the necessity of increasing the block size limit, planning to generate 1MB of transaction data every 5 minutes, with the goal of creating a backlog of 241 blocks. However, the first round of the attack did not succeed as expected, as the attackers' server crashed after the mempool reached about 12MB.

How did a $10,000 garbage trading attack in 2015 affect the Bitcoin network?

On June 24, CoinWallet.eu announced that a second round of attacks would take place on June 29. This attack seems to be more effective, with some users complaining that Bitcoin has become unusable. However, some mining pools like Eligius successfully filtered out spam transactions, resulting in their block size being significantly smaller than other mining pools. This has sparked a debate about whether miners should filter transactions, with some arguing that it undermines the fungibility of Bitcoin.

2015 Garbage Trading Attack: How did $10,000 affect the Bitcoin network?

On July 7th, the third round of attacks occurred, larger in scale and with more diverse strategies. The attackers spent over $8000 in fees, sending a large number of small transactions to public wallets and known private key addresses. Some developers believe that increasing the Block size is the best defense measure, while some mining pools clean up junk outputs by creating large consolidated transactions.

How did the $10,000 garbage trading attack in 2015 affect the Bitcoin network?

In September, the final round of attacks was carried out, and CoinWallet.eu publicly released thousands of private keys containing balances, resulting in over 90,000 transactions. The impact of this attack was not as severe as before, and many conflicting transactions could be discarded using the "first-seen security" principle.

2015 Trash Trading Attack: How did $10,000 impact the Bitcoin network?

These attacks had a significant impact on Bitcoin. Miners raised the block size limit policy to 1MB, the minimum relay fee increased by 5 times, and Bitcoin Core introduced memory pool limits. At the same time, these events exacerbated the divisions in the block size limit debate.

Compared to 2015, the scale of "garbage" transaction fees has now reached hundreds of millions of dollars. However, the debate over how to define and handle garbage transactions continues. This history shows that garbage transaction attacks are nothing new, but their scale and nature have changed significantly.

2015 trash trading attack: how did 10000 dollars affect the Bitcoin network?

View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • 9
  • Share
Comment
0/400
GasFeeCrybabyvip
· 07-10 06:03
This is obviously a trap to collect fees!
View OriginalReply0
DataPickledFishvip
· 07-09 19:18
Still as entangled as eight years ago.
View OriginalReply0
MEVHunterNoLossvip
· 07-07 15:44
What are the bosses pretending to be?
View OriginalReply0
DancingCandlesvip
· 07-07 07:11
Do you want to do it again?
View OriginalReply0
GasBankruptervip
· 07-07 07:11
I've been a sucker for 8 years playing like this.
View OriginalReply0
StablecoinEnjoyervip
· 07-07 07:11
Both large and small blocks have their reasons.
View OriginalReply0
TokenBeginner'sGuidevip
· 07-07 07:07
Gentle reminder: Currently, 98% of garbage transactions are small and frequent, so everyone must carefully analyze on-chain data.
View OriginalReply0
GasSavingMastervip
· 07-07 07:07
Get lost, trash trading!
View OriginalReply0
CantAffordPancakevip
· 07-07 06:52
1mb is enough to mess around with.
View OriginalReply0
View More
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
English
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)