粉塵攻擊是指一種新型的惡意攻擊活動,黑客或詐騙者通過向用戶私人錢包中發送多筆少額的代幣,從而造成網絡擁堵。為何會造成比特幣網絡擁堵?主要原因是大量的小額交易會抬高交易手續費,而礦工會選擇交易手續費高的優先打包。例如:有兩種情況,
情況一:小明轉給小紅地址10個btc
情況二:小明轉給小紅、小藍、小艾三個地址各0.0001btc
在這種情況下,礦工會優先選擇情況二進行打包,因為在比特幣網絡中,轉賬手續費與轉賬的金額大小無關,按字節收費。由于情況二轉出的地址多,交易數據的字節數要比情況一的多,所以情況二的手續費要遠高于情況一。這樣礦工優先打包情況二的交易,從而造成粉塵攻擊。除此之外,詐騙者可以利用粉塵攻擊,追蹤用戶的錢包的動向。通過追蹤錢包,可知道那些受害者信息,再利用受害者信息進行網絡釣魚攻擊。
舉個例子來講,就是攻擊者發送了一個鏈接給到受害者,而該鏈接背后運行惡意腳本,當受害者打開,攻擊隨之開始,攻擊者試圖從錢包竊取加密貨幣、代幣。當我們從一個不知道的地址收到加密貨幣時,這就可能是一次粉塵攻擊。
要想保護自己免受粉塵攻擊,最重要的一點就是千萬別點開不知名地址發送的鏈接!