# 比特币网络的压力测试:2015年垃圾交易事件回顾近期,有人提议取消比特币核心软件中对OP_Return输出大小的策略限制,这引发了关于区块链上垃圾交易的讨论。本文回顾了2015年夏天比特币网络遭受的一系列垃圾交易攻击,探讨当时的情况与现在的对比,以及从中吸取的教训。2015年的垃圾交易攻击是区块大小之争的早期交锋。攻击者是支持扩大区块的一方,他们认为1MB的限制过小,很容易被垃圾交易填满。他们希望通过增加区块大小,提高垃圾交易填满区块的成本。反对扩大区块的一方则认为,让垃圾交易快速上链并不能阻止攻击者,反而会让他们得逞。## 第一轮攻击2015年6月20日,一家名为CoinWallet.eu的比特币钱包服务商宣布将进行"比特币压力测试"。他们声称这是为了证明增加区块大小的必要性。攻击预定于6月22日进行,目标是制造241MB的交易积压。然而,第一轮攻击并不成功。攻击者表示他们的服务器在内存池达到约12MB后就崩溃了。他们在这次失败的攻击中花费了约2个比特币作为手续费。## 第二轮攻击 6月24日,CoinWallet.eu宣布将于6月29日进行第二轮攻击。这次攻击似乎更有效,一些用户抱怨交易长时间无法确认。不过,部分矿池成功过滤掉了垃圾交易,减轻了攻击影响。这引发了关于是否应该过滤垃圾交易的争论。一些人认为这会损害比特币的可互换性,另一些人则认为有必要这样做来保护网络。## 第三轮攻击7月7日发生了第三轮攻击,规模更大。据报道,攻击者花费了超过8,000美元的费用,采用了多种策略生成大量垃圾交易。例如,向公共钱包发送尘埃交易,或向已知私钥的地址发送小额比特币。在攻击最激烈时,一些开发者认为增加区块大小是最好的防御措施。一些矿池通过创建大型交易来整合垃圾输出,帮助清理了这些交易。## 第四轮攻击2015年9月,CoinWallet进行了最后一轮"压力测试"。这次他们采取了不同的方法,宣布将赠送200个比特币,直接在论坛上发布私钥。这导致生成了超过90,000笔交易,但由于许多是冲突交易,影响不如第三轮严重。## 攻击的影响这些攻击对比特币产生了相当大的影响,不仅在技术层面上改变了交易的中继策略,也塑造了人们对区块链上垃圾交易的看法。网络随后做出了一些变化:- 矿工将区块大小限制策略增加到1MB- 最低中继费用增加了5倍- 引入了内存池限制- 加剧了关于区块大小的争论一项学术研究发现,在攻击高峰期,23.41%的交易是垃圾交易。这些攻击使得非垃圾交易的平均费用增加了51%,处理延迟增加了7倍。## 结语2015年的垃圾交易攻击表明,即便花费相对较少的费用,也可能对比特币网络造成显著影响。这些事件加深了人们对垃圾交易的认识,也促使网络采取了一些应对措施。时至今日,关于如何界定和处理垃圾交易的讨论仍在继续。这段历史提醒我们,垃圾交易攻击并非新鲜事,网络需要不断适应和进化来应对各种挑战。
比特币网络的垃圾交易攻击:2015年压力测试回顾与启示
比特币网络的压力测试:2015年垃圾交易事件回顾
近期,有人提议取消比特币核心软件中对OP_Return输出大小的策略限制,这引发了关于区块链上垃圾交易的讨论。本文回顾了2015年夏天比特币网络遭受的一系列垃圾交易攻击,探讨当时的情况与现在的对比,以及从中吸取的教训。
2015年的垃圾交易攻击是区块大小之争的早期交锋。攻击者是支持扩大区块的一方,他们认为1MB的限制过小,很容易被垃圾交易填满。他们希望通过增加区块大小,提高垃圾交易填满区块的成本。反对扩大区块的一方则认为,让垃圾交易快速上链并不能阻止攻击者,反而会让他们得逞。
第一轮攻击
2015年6月20日,一家名为CoinWallet.eu的比特币钱包服务商宣布将进行"比特币压力测试"。他们声称这是为了证明增加区块大小的必要性。攻击预定于6月22日进行,目标是制造241MB的交易积压。
然而,第一轮攻击并不成功。攻击者表示他们的服务器在内存池达到约12MB后就崩溃了。他们在这次失败的攻击中花费了约2个比特币作为手续费。
第二轮攻击
6月24日,CoinWallet.eu宣布将于6月29日进行第二轮攻击。这次攻击似乎更有效,一些用户抱怨交易长时间无法确认。不过,部分矿池成功过滤掉了垃圾交易,减轻了攻击影响。
这引发了关于是否应该过滤垃圾交易的争论。一些人认为这会损害比特币的可互换性,另一些人则认为有必要这样做来保护网络。
第三轮攻击
7月7日发生了第三轮攻击,规模更大。据报道,攻击者花费了超过8,000美元的费用,采用了多种策略生成大量垃圾交易。例如,向公共钱包发送尘埃交易,或向已知私钥的地址发送小额比特币。
在攻击最激烈时,一些开发者认为增加区块大小是最好的防御措施。一些矿池通过创建大型交易来整合垃圾输出,帮助清理了这些交易。
第四轮攻击
2015年9月,CoinWallet进行了最后一轮"压力测试"。这次他们采取了不同的方法,宣布将赠送200个比特币,直接在论坛上发布私钥。这导致生成了超过90,000笔交易,但由于许多是冲突交易,影响不如第三轮严重。
攻击的影响
这些攻击对比特币产生了相当大的影响,不仅在技术层面上改变了交易的中继策略,也塑造了人们对区块链上垃圾交易的看法。网络随后做出了一些变化:
一项学术研究发现,在攻击高峰期,23.41%的交易是垃圾交易。这些攻击使得非垃圾交易的平均费用增加了51%,处理延迟增加了7倍。
结语
2015年的垃圾交易攻击表明,即便花费相对较少的费用,也可能对比特币网络造成显著影响。这些事件加深了人们对垃圾交易的认识,也促使网络采取了一些应对措施。时至今日,关于如何界定和处理垃圾交易的讨论仍在继续。这段历史提醒我们,垃圾交易攻击并非新鲜事,网络需要不断适应和进化来应对各种挑战。