回顧2015年比特幣垃圾交易攻擊:當前爭議的歷史視角

近期,Bitcoin Core軟體庫中有提議取消對OP_Return輸出大小的策略限制,引發了關於比特幣區塊鏈上何爲垃圾交易以及如何處理的討論。本文回顧了2015年夏天比特幣網路遭受垃圾交易攻擊的事件,對比當時和現在的情況,探討吸取的教訓。

2015年夏季的垃圾交易攻擊是區塊大小之爭的早期交鋒。大區塊支持者認爲1MB限制太小,區塊容易被垃圾交易填滿,希望增加限制使填滿區塊成本更高。小區塊支持者則認爲這種想法是倒退的,讓垃圾交易快速上鏈反而是讓攻擊者獲勝。

垃圾交易攻擊

第一輪

2015年6月20日,一家名爲CoinWallet.eu的比特幣錢包交易所宣布將進行"比特幣壓力測試"。他們明確表示是爲了證明增加區塊大小限制的必要性。攻擊定於6月22日進行,計劃每5分鍾生成1MB交易數據,使交易積壓達到241個區塊。

6月24日,攻擊者宣布未如預期成功,因服務器在mempool達到約12MB後崩潰。他們在這次失敗的攻擊中花費了約2個比特幣作爲手續費。

2015年垃圾交易攻擊:10000美元如何影響比特幣網路的?

第二輪

同日,CoinWallet.EU宣布第二次攻擊將於6月29日進行。這次攻擊似乎更爲有效,一些用戶反映比特幣變得難以使用。Luke-Jr的Eligius礦池成功過濾掉了垃圾交易,產生的區塊比其他礦池小得多。這引發了關於過濾交易是否影響比特幣可互換性的爭議。

2015年垃圾交易攻擊:10000美元如何影響比特幣網路的?

第三輪

7月7日發生第三輪攻擊,雖未正式宣布但影響最大。據報道,內存池中有27,000到80,000筆交易。攻擊者採用多樣策略生成垃圾交易,如向公共錢包發送塵埃交易,以及向已知私鑰地址發送小額比特幣。這次攻擊花費超過8,000美元費用。

F2Pool通過創建1MB交易整合垃圾交易輸出,幫助清理了混亂。Gregory Maxwell後來幫助F2Pool改進了整合方法,使交易更易驗證。

2015年垃圾交易攻擊:10000美元如何影響比特幣網路的?

第四輪

2015年9月,CoinWallet進行了最後一輪壓力測試。他們採取不同方法,直接在論壇發布帶餘額的私鑰。這導致生成超過90,000筆交易,但由於許多是衝突交易,影響不如第三輪嚴重。

至於CoinWallet.EU的幕後黑手,目前仍無確鑿證據得出結論。

2015年垃圾交易攻擊:10000美元如何影響比特幣網路的?

學術分析

一篇學術論文分析了2015年的垃圾交易攻擊。數據顯示內存池大小出現兩個主要高峯,達到約175,000筆交易。研究發現,10天高峯期內23.41%的交易是垃圾交易,對正常交易產生負面影響,平均費用增加51%,處理延遲增加7倍。

2015年垃圾交易攻擊:10000美元如何影響比特幣網路的?

結論

2015年的垃圾交易攻擊對比特幣產生了較大影響,不僅在技術層面影響了中繼策略,也塑造了人們對比特幣上垃圾交易的看法。網路隨後發生了一些變化:

  • 礦工將區塊大小限制策略從250KB或750KB增加到1MB。
  • Bitcoin Core中的最低中繼費用增加了5倍。
  • 引入了內存池限制和300MB的默認內存池大小限制。
  • 加劇了區塊大小限制辯論中的緊張和兩極分化。

小區塊支持者最終贏得了這場爭論。區塊變滿現在是常態,增加區塊大小限制以允許更多垃圾交易上鏈的想法已被否定。然而,關於何爲垃圾交易以及如何處理的爭論仍在繼續。

2015年垃圾交易攻擊:10000美元如何影響比特幣網路的?

對比2015年和近期的情況,我們可以看到垃圾交易攻擊並非新事物。2015年攻擊者的惡意意圖可能比近期生成JPEG相關交易的行爲更明確。另一個有趣的對比是費用支出,2015年約10,000美元就造成了顯著影響,而近期已有數億美元花費在"垃圾"交易上。

2015年垃圾交易攻擊:10000美元如何影響比特幣網路的?

BTC-0.6%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 5
  • 分享
留言
0/400
rug_connoisseurvip
· 07-28 00:32
看到就想砸键盘 2015年的老垃圾还翻新呢
回復0
智能合约收藏家vip
· 07-27 20:51
区块大小之争 永远的话题啊
回復0
MEVSandwichMakervip
· 07-26 19:43
区块被打爆算什么 又不是没见过
回復0
Metaverse Hobovip
· 07-26 19:34
教训都喂狗了啊 小区块派还是在装睡
回復0
ponzi_poetvip
· 07-26 19:28
呵呵 还垃圾测试 明明就是搞事情
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)