近期,比特币社区内对于限制 OP_Return 输出大小的讨论引发了一场关于比特币区块链上垃圾交易处理方式的辩论。本文回顾了2015年夏季比特币网络遭受的垃圾交易攻击事件,旨在比较当时和现在的情况,并探讨从中汲取的教训。2015年的垃圾交易攻击是区块大小争议的早期交锋。攻击者属于"大区块支持者"阵营,他们认为1MB的区块限制过小,容易被垃圾交易填满。他们主张增加区块大小限制,以提高垃圾交易填满区块的成本。而"小区块支持者"则认为,快速上链的垃圾交易无法阻止攻击者,反而会助长他们的行为。第一轮攻击于2015年6月20日开始,由自称位于伦敦的比特币钱包和交易所提供商CoinWallet.eu发起。他们声称要通过展示大规模垃圾交易攻击的简单性来证明增加区块大小的必要性。然而,这次攻击并未如预期成功,因为在mempool达到约12MB后,他们的服务器在2小时后崩溃。第二轮攻击于2015年6月29日进行,这次似乎更有效。一些用户反映交易确认延迟严重,质疑比特币的日常使用可行性。然而,Luke-Jr的Eligius矿池成功过滤掉了垃圾交易,显示区块大小限制和矿工行为在减轻攻击影响方面发挥了作用。第三轮攻击发生在2015年7月7日,规模更大,攻击手段更多样。攻击者花费了约8,000美元的费用,远高于此前的434欧元。他们采用了多种策略生成垃圾交易,包括向公共钱包发送尘埃交易和利用已知私钥的地址。第四轮也是最后一轮攻击在2015年9月进行。CoinWallet.EU采取了不同方法,宣布赠送200个比特币,通过直接在论坛发布私钥的方式。这导致产生了超过90,000笔交易,但由于许多是冲突交易,影响不如第三轮严重。这些攻击对比特币产生了显著影响,不仅在技术层面上改变了中继策略,还影响了人们对比特币上垃圾交易的看法。随后,网络进行了一系列调整,包括矿工将区块大小限制策略提高到1MB,最低中继费用增加5倍,引入内存池限制等。这些事件也加剧了区块大小限制辩论中的紧张和分歧。大区块支持者将攻击期间用户体验的下降作为增加区块大小限制的理由,而小区块支持者则坚守立场。最终,小区块支持者赢得了这场争论。区块满载现已成为常态,增加区块大小限制以容纳更多垃圾交易的想法被普遍认为是不可取的。然而,关于垃圾交易的定义及其处理方式的讨论仍在继续。回顾2015年的事件,我们可以发现垃圾交易攻击并非新鲜事。与当前情况相比,2015年攻击者的恶意意图或许更为明确。另一个有趣的对比是攻击成本:2015年约10,000美元就能造成显著影响,而自2023年以来,已有数亿美元花费在所谓的"垃圾"交易上。这些历史经验为我们理解和应对当前挑战提供了宝贵的参考。
2015年比特币垃圾交易攻击回顾:对当前争议的启示
近期,比特币社区内对于限制 OP_Return 输出大小的讨论引发了一场关于比特币区块链上垃圾交易处理方式的辩论。本文回顾了2015年夏季比特币网络遭受的垃圾交易攻击事件,旨在比较当时和现在的情况,并探讨从中汲取的教训。
2015年的垃圾交易攻击是区块大小争议的早期交锋。攻击者属于"大区块支持者"阵营,他们认为1MB的区块限制过小,容易被垃圾交易填满。他们主张增加区块大小限制,以提高垃圾交易填满区块的成本。而"小区块支持者"则认为,快速上链的垃圾交易无法阻止攻击者,反而会助长他们的行为。
第一轮攻击于2015年6月20日开始,由自称位于伦敦的比特币钱包和交易所提供商CoinWallet.eu发起。他们声称要通过展示大规模垃圾交易攻击的简单性来证明增加区块大小的必要性。然而,这次攻击并未如预期成功,因为在mempool达到约12MB后,他们的服务器在2小时后崩溃。
第二轮攻击于2015年6月29日进行,这次似乎更有效。一些用户反映交易确认延迟严重,质疑比特币的日常使用可行性。然而,Luke-Jr的Eligius矿池成功过滤掉了垃圾交易,显示区块大小限制和矿工行为在减轻攻击影响方面发挥了作用。
第三轮攻击发生在2015年7月7日,规模更大,攻击手段更多样。攻击者花费了约8,000美元的费用,远高于此前的434欧元。他们采用了多种策略生成垃圾交易,包括向公共钱包发送尘埃交易和利用已知私钥的地址。
第四轮也是最后一轮攻击在2015年9月进行。CoinWallet.EU采取了不同方法,宣布赠送200个比特币,通过直接在论坛发布私钥的方式。这导致产生了超过90,000笔交易,但由于许多是冲突交易,影响不如第三轮严重。
这些攻击对比特币产生了显著影响,不仅在技术层面上改变了中继策略,还影响了人们对比特币上垃圾交易的看法。随后,网络进行了一系列调整,包括矿工将区块大小限制策略提高到1MB,最低中继费用增加5倍,引入内存池限制等。
这些事件也加剧了区块大小限制辩论中的紧张和分歧。大区块支持者将攻击期间用户体验的下降作为增加区块大小限制的理由,而小区块支持者则坚守立场。
最终,小区块支持者赢得了这场争论。区块满载现已成为常态,增加区块大小限制以容纳更多垃圾交易的想法被普遍认为是不可取的。然而,关于垃圾交易的定义及其处理方式的讨论仍在继续。
回顾2015年的事件,我们可以发现垃圾交易攻击并非新鲜事。与当前情况相比,2015年攻击者的恶意意图或许更为明确。另一个有趣的对比是攻击成本:2015年约10,000美元就能造成显著影响,而自2023年以来,已有数亿美元花费在所谓的"垃圾"交易上。这些历史经验为我们理解和应对当前挑战提供了宝贵的参考。