2015年比特幣垃圾交易攻擊回顧:區塊大小之爭的前奏

垃圾交易攻擊如何影響比特幣網路:2015年的教訓

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

2015年的垃圾交易攻擊是區塊大小之爭的早期交鋒。攻擊者是大區塊支持者,他們認爲1MB的限制太小,容易被垃圾交易填滿。大區塊支持者視區塊填滿爲極其糟糕的結果,代表垃圾交易發送者的勝利,會使比特幣支付變得不可靠。他們希望增加區塊大小限制,提高填滿區塊的成本。

小區塊支持者則認爲,讓垃圾交易快速廉價上鏈並不能阻止攻擊者,反而讓他們獲勝。增加區塊大小會降低費用,使垃圾交易更便宜。但大區塊支持者關注的是填滿一個區塊需要多少費用,他們認爲這個數值太低,提高區塊大小限制可以增加這個數值,使比特幣更具彈性。

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

垃圾交易攻擊

第一輪

2015年6月20日,一家自稱總部在倫敦的比特幣錢包交易所宣布將進行"比特幣壓力測試"。攻擊者明確表示,目的是證明增加區塊大小限制的必要性。他們計劃每5分鍾生成1MB交易數據,預計交易積壓將達到241個區塊,即1.67天。

Luke-Jr回應稱,比特幣有礦工和區塊大小限制,正是爲了打擊此類攻擊。6月24日,攻擊者宣布攻擊未如預期成功,因mempool達到約12MB後服務器在2小時內崩潰。他們在這次失敗的攻擊中花費了約2個比特幣或434歐元手續費。

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

第二輪

6月24日,攻擊者宣布第二次攻擊將於6月29日進行,目標仍是將mempool積壓到241MB。這次攻擊似乎更有效,一些用戶抱怨比特幣變得難以使用。Luke-Jr的Eligius礦池成功過濾了垃圾交易,但其他礦池未採取行動。這引發了關於過濾交易是否損害比特幣可互換性的爭議。

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

第三輪

7月7日發生第三輪攻擊,雖然未正式宣布,但CoinWallet.EU仍被認爲是主要嫌疑人。這是迄今最猛烈的攻擊,造成網路混亂。據報道花費了超過8,000美元(30比特幣)的費用。攻擊者採用多樣策略生成垃圾交易,如向公共錢包發送塵埃交易,以及向已知私鑰地址發送小額比特幣。

F2Pool通過創建1MB交易整合垃圾輸出,幫助清理了混亂。Gregory Maxwell後來協助F2Pool提高了交易驗證效率。

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

第四輪

9月,CoinWallet進行了最後一輪"壓力測試"。他們宣布將贈送200個比特幣,直接在論壇發布私鑰。這導致生成了90,000多筆交易,但由於許多是衝突交易,影響不如第三輪嚴重。

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

結論

2015年的垃圾交易攻擊對比特幣產生了重大影響,不僅在技術層面,也影響了人們對比特幣上垃圾交易的看法。這些攻擊可能導致了以下變化:

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

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

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

對於未經歷2015年的人來說,本文的主要啓示是垃圾交易攻擊並非新鮮事。2015年攻擊者的惡意意圖可能比近期生成JPEG相關交易的行爲更明確。另一個有趣的對比是費用金額,2015年約10,000美元就造成了顯著影響,而自2023年以來,數億美元已花費在"垃圾"交易上。

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

查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 4
  • 分享
留言
0/400
Anon4461vip
· 14小時前
什么都没解决 还是填满
回復0
TokenAlchemistvip
· 14小時前
哈哈,经典的内存池垃圾邮件策略……说实话,这仍然比以太坊的gas战争更有效。
查看原文回復0
ProbablyNothingvip
· 14小時前
历史轮回ing 老问题还在吵
回復0
hodl_therapistvip
· 14小時前
八年前的血泪教训 又有人想重复?
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)