當攻擊者以網絡用戶為目標時,通常會有更深層次的動機。通常,eclipse 攻擊可以作為更複雜的攻擊和中斷的網關。
0-確認雙花
如果用戶在沒有確認的情況下接受交易,他們將面臨雙重支付的風險。原則上,雖然交易已經被廣播,但發送者仍然可以創建一個新的交易並將資金花在其他地方。在交易被包含在一個區塊中並提交到區塊鏈之前,可能會發生雙花。
費用較高的新交易也可以包含在原始交易之前,以使早期交易無效。這樣做的風險在於,一些個人和企業在實踐中接受0 確認交易。
N確認雙花
N-確認雙花類似於0-確認交易。然而,它們需要更複雜的準備。由於許多企業更願意在等待一定數量的確認之前推遲將付款標記為有效,因此它們很容易受到攻擊。
在這種情況下,攻擊者使礦工和商人都黯然失色。他們通過與商家建立訂單並將交易廣播給黯然失色的礦工來實現這一目標。這導致交易被確認並包含在區塊鏈中。然而,這個特定的鏈不是正確的,因為礦工早先被切斷了網絡。
攻擊者然後將此區塊鏈版本轉發給商家,然後商家發布商品和/或服務,認為交易已經得到確認。
削弱競爭礦工
Eclipsed 節點繼續運行,因為目標用戶通常不知道它們已與合法網絡隔離。因此,礦工將繼續像往常一樣挖掘區塊。添加的塊將在與誠實的對等方同步時被丟棄。
對主要礦工執行的大規模日食攻擊通常用於進行51% 攻擊。然而,由於接管比特幣的算力多數的成本高得令人難以置信,因此這種可能性仍然很小。在~80TH/s 時,攻擊者理論上需要超過40TH/s 才能成功進行此類嘗試。