比特币网络的垃圾交易攻击:2015年压力测试回顾与启示

robot
摘要生成中

比特币网络的压力测试:2015年垃圾交易事件回顾

近期,有人提议取消比特币核心软件中对OP_Return输出大小的策略限制,这引发了关于区块链上垃圾交易的讨论。本文回顾了2015年夏天比特币网络遭受的一系列垃圾交易攻击,探讨当时的情况与现在的对比,以及从中吸取的教训。

2015年的垃圾交易攻击是区块大小之争的早期交锋。攻击者是支持扩大区块的一方,他们认为1MB的限制过小,很容易被垃圾交易填满。他们希望通过增加区块大小,提高垃圾交易填满区块的成本。反对扩大区块的一方则认为,让垃圾交易快速上链并不能阻止攻击者,反而会让他们得逞。

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

第一轮攻击

2015年6月20日,一家名为CoinWallet.eu的比特币钱包服务商宣布将进行"比特币压力测试"。他们声称这是为了证明增加区块大小的必要性。攻击预定于6月22日进行,目标是制造241MB的交易积压。

然而,第一轮攻击并不成功。攻击者表示他们的服务器在内存池达到约12MB后就崩溃了。他们在这次失败的攻击中花费了约2个比特币作为手续费。

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

第二轮攻击

6月24日,CoinWallet.eu宣布将于6月29日进行第二轮攻击。这次攻击似乎更有效,一些用户抱怨交易长时间无法确认。不过,部分矿池成功过滤掉了垃圾交易,减轻了攻击影响。

这引发了关于是否应该过滤垃圾交易的争论。一些人认为这会损害比特币的可互换性,另一些人则认为有必要这样做来保护网络。

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

第三轮攻击

7月7日发生了第三轮攻击,规模更大。据报道,攻击者花费了超过8,000美元的费用,采用了多种策略生成大量垃圾交易。例如,向公共钱包发送尘埃交易,或向已知私钥的地址发送小额比特币。

在攻击最激烈时,一些开发者认为增加区块大小是最好的防御措施。一些矿池通过创建大型交易来整合垃圾输出,帮助清理了这些交易。

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

第四轮攻击

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

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

攻击的影响

这些攻击对比特币产生了相当大的影响,不仅在技术层面上改变了交易的中继策略,也塑造了人们对区块链上垃圾交易的看法。网络随后做出了一些变化:

  • 矿工将区块大小限制策略增加到1MB
  • 最低中继费用增加了5倍
  • 引入了内存池限制
  • 加剧了关于区块大小的争论

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

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

结语

2015年的垃圾交易攻击表明,即便花费相对较少的费用,也可能对比特币网络造成显著影响。这些事件加深了人们对垃圾交易的认识,也促使网络采取了一些应对措施。时至今日,关于如何界定和处理垃圾交易的讨论仍在继续。这段历史提醒我们,垃圾交易攻击并非新鲜事,网络需要不断适应和进化来应对各种挑战。

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

BTC-1.65%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 6
  • 分享
评论
0/400
pumpamentalistvip
· 14小时前
又见大区块派掐架
回复0
BrokenDAOvip
· 14小时前
历史总在重演,这届炒热度的手法倒是越来越低级了
回复0
梭哈爸爸vip
· 14小时前
谁怕垃圾交易啊 老子抄底就完事
回复0
MEV Huntervip
· 14小时前
跟现在那帮搞MEV的都一样套路
回复0
FUD Vaccinatorvip
· 14小时前
阿这 好像又开始2015年那种卷了
回复0
链上_狙击手vip
· 14小时前
历史总爱重复上演...
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)