比特幣網路的垃圾交易攻擊: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.17%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 7
  • 分享
留言
0/400
liquiditea_sippervip
· 1小時前
囤币而已 谈啥安全
回復0
pumpamentalistvip
· 16小時前
又见大区块派掐架
回復0
BrokenDAOvip
· 16小時前
历史总在重演,这届炒热度的手法倒是越来越低级了
回復0
梭哈爸爸vip
· 16小時前
谁怕垃圾交易啊 老子抄底就完事
回復0
MEV Huntervip
· 16小時前
跟现在那帮搞MEV的都一样套路
回復0
FUD Vaccinatorvip
· 16小時前
阿这 好像又开始2015年那种卷了
回復0
链上_狙击手vip
· 16小時前
历史总爱重复上演...
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)