Majority-Attack
51% 的攻擊者能否在他們篡改的區塊上獲得挖礦獎勵?
本文給出了一個理論上的 51% 攻擊範例:
在 51% 攻擊中,黑客通常會私下挖礦以獲得比公開鏈更長的鏈,以期雙花幣。加密貨幣交易所通常是黑客攻擊的目標,因為它們財力雄厚並且接受硬幣存款和取款。
通過控制比其他任何人更多的算力,攻擊者俱有更快找到獲勝區塊的優勢。如果他們可以自私地探勘,這意味著他們秘密地探勘成功的塊但不將它們廣播到網路,他們可以建立一些塊,並在準備好時向網路廣播更長的塊鏈。所有礦工都傾向於建立在更長的鏈上。
同時,攻擊者會使用公開可見的鏈將他們之前開采的一些代幣發送到交易所。一旦他們的存款得到確認,攻擊者就可以將他們開采的代幣換成其他代幣,他們將迅速從交易所撤出。
然後,將秘密開采的較長鏈廣播到網路。較長的鏈將包含使用存入交易所的相同硬幣的交易。
現在礦工們看到了更長的鏈,他們將在更長的鏈的末端建構塊。這有兩個效果。一,較短鏈中的塊現在是孤立的,它們的交易被轉儲回記憶體池。這意味著交易所的交易被逆轉,就像從未發生過一樣,交易所被有效地搶走了撤回的硬幣。第二,攻擊者的第二筆交易完成,實際上花費了相同的硬幣兩次。
當攻擊者私下廣播他們一直在工作的鏈時,他們會在重組後獲得所有這些新區塊的挖礦獎勵嗎?
當攻擊者私下廣播他們一直在工作的鏈時,他們會在重組後獲得所有這些新區塊的挖礦獎勵嗎?
是的,多數攻擊者可以完全靠自己創建最長的區塊鏈。他們將創建鏈中的每個區塊,從而在每個區塊中創建 coinbase 交易。據推測,他們會將 coinbase 交易支付到他們控制的地址。