回顾2015年比特币1万美元垃圾交易攻击事件及其影响

当比特币网络遭遇10000美元的垃圾交易攻击

2015年夏天,比特币网络经历了一系列的垃圾交易攻击,这些攻击重新点燃了关于区块链上何为垃圾交易以及如何处理的争论。回顾这段历史,我们可以将当时发生的事情与现在进行对比,探讨其中的教训。

这次攻击发生在区块大小之争的早期阶段。攻击者是支持扩大区块的一方,他们认为1MB的限制过小,区块很容易被垃圾交易填满。在他们看来,区块被填满会使比特币支付变得不可靠。他们希望通过增加区块大小,提高攻击者填满区块的成本。

反对增加区块大小的一方则认为,让垃圾交易快速廉价上链并不能阻止攻击者,反而是让他们得逞。他们认为,增加区块大小会降低交易费用,使得垃圾交易变得更便宜。

2015年垃圾交易攻击:10000美元如何影响比特币网络的?

攻击过程

第一轮

2015年6月20日,一家名为CoinWallet.eu的比特币钱包和交易所宣布将进行"比特币压力测试"。他们表示要"每5分钟生成1MB的交易数据",目标是让交易积压达到241个区块,即1.67天。

这次攻击并未如预期成功。攻击者表示他们的服务器在mempool达到12MB后崩溃,花费了约2个比特币(434欧元)作为手续费。

2015年垃圾交易攻击:10000美元如何影响比特币网络的?

第二轮

6月24日,CoinWallet.eu宣布将于6月29日发起第二轮攻击。这次攻击似乎更有效,一些用户抱怨比特币变得难以使用。不过,Luke-Jr的矿池Eligius成功过滤掉了垃圾交易,其产生的区块比其他矿池小得多。

2015年垃圾交易攻击:10000美元如何影响比特币网络的?

第三轮

7月7日发生了第三轮攻击。这是迄今为止最猛烈的一次,在网络上造成了较大混乱。据报道,攻击者花费了超过8000美元(30个比特币)的费用。他们采用了多种策略来生成大量垃圾交易,包括向公共钱包发送微额交易,以及利用已知私钥的地址。

F2Pool通过创建一个1MB的交易来整合这些垃圾输出,帮助清理了混乱。Gregory Maxwell后来帮助F2Pool优化了交易结构,使其更易验证。

2015年垃圾交易攻击:10000美元如何影响比特币网络的?

第四轮

9月,CoinWallet进行了最后一轮"压力测试"。这次他们采取了不同方法,宣布将赠送200个比特币,方法是直接在论坛上公布私钥。这导致了超过90,000笔交易的产生,但由于许多是冲突交易,影响不如第三轮严重。

2015年垃圾交易攻击:10000美元如何影响比特币网络的?

攻击影响及结果

据一项学术研究,在垃圾交易高峰期的10天内,共有23.41%的交易是垃圾交易。这次攻击使得非垃圾交易的平均费用增加了51%,处理延迟增加了7倍。

这些攻击对比特币产生了技术和社会层面的影响:

  • 矿工将区块大小限制策略从250KB或750KB提高到1MB。
  • Bitcoin Core将最低中继费用提高了5倍。
  • 引入了内存池限制和300MB的默认内存池大小限制。
  • 加剧了区块大小限制辩论中的分歧。

2015年垃圾交易攻击:10000美元如何影响比特币网络的?

这些事件帮助塑造了人们对比特币上垃圾交易的看法。虽然小区块支持者最终赢得了这场争论,但关于如何定义和处理垃圾交易的讨论仍在继续。

回顾这段历史,我们可以看到垃圾交易攻击并非新鲜事。相比当前的情况,2015年攻击者的恶意意图可能更明确,但花费的费用却远低于现在 - 当时约10,000美元就造成了显著影响,而近期已有数亿美元花费在所谓的"垃圾"交易上。这种对比凸显了比特币网络在应对垃圾交易方面的演变,以及围绕这一问题持续存在的争议。

2015年垃圾交易攻击:10000美元如何影响比特币网络的?

BTC0.44%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 7
  • 转发
  • 分享
评论
0/400
经典割韭机vip
· 18小时前
历史总在轮回啊
回复0
MeaninglessGweivip
· 23小时前
垃圾交易已成往事
回复0
Anon4461vip
· 08-06 12:00
历史总会重演啊
回复0
WagmiOrRektvip
· 08-06 11:59
历史总在重演
回复0
GateUser-1a2ed0b9vip
· 08-06 11:57
等着看戏就好
回复0
Wen_Moonvip
· 08-06 11:41
上车还是太晚了
回复0
FrontRunFightervip
· 08-06 11:32
垃圾交易真恶心人
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)