51%攻擊的過程是怎樣的?

來源:趣味百科館 1.79W

發動51%攻擊的人在發動攻擊前要以下的兩個必要條件:

51%攻擊的過程是怎樣的?

1、第一個條件就是需要掌握了比特幣全網的51%算力。

2、第二個條件就是手裏持有大量比特幣。

下列是攻擊者發動攻擊的具體流程:

1、首先攻擊發動者要把比特幣轉到交易所或某個機構或個人,然後賣出所有比特幣,並且收到錢,接下來就要把錢提現到銀行帳號(提現的主要目的是爲確保收益,也可以不提現)。這個時間儘量不要拖太久,因爲要節省一些攻擊時間。

2、用51%算力從還沒向交易所轉幣的區塊開始重新生成區塊;比如:向交易所轉幣的區塊爲第30萬個區塊,攻擊者就可以在第29萬9999個區塊開始重新生成區塊。

3、因爲攻擊者有51%算力,我們現在假設他能在攻擊過程中一直可以保持51%算力,那麼他的攻擊就一定可以取得成功,意思就是他生成的攻擊塊鏈肯定是可以追上原塊鏈。

4、當攻擊塊鏈的長度超過原塊鏈2個區塊的時候,所有的客戶端就會把原來的塊鏈放棄掉,然後接受攻擊塊鏈。最後51%攻擊就成功了。更多知識可以閱讀:

熱門標籤