Security

控制大部分或所有完整節點的攻擊者可以做什麼?

  • October 26, 2017

當強大的攻擊者控制大部分或所有完整節點時會發生什麼?

他能造成什麼損害,它們會是可逆的嗎?

如果您控制所有完全驗證節點(但不一定是所有未驗證的節點),您可以執行以下操作的附加答案:

任何事物

比特幣的安全性依賴於全節點的審計。它直接阻止了他們接受欺詐性付款,間接地使礦工生產無效塊變得不經濟(這反過來又可以用來欺騙未驗證的客戶)。

如果您可以控制所有完全驗證節點,則可以隨意有效地設置協議規則。包括但不限於盜竊和無中生有地印鈔(超出目前補貼計劃允許的範圍)。

假設你對全節點擁有多數控制權,而對挖礦沒有控制權。以下是一些可以進行的攻擊:

  • 即使在確認後雙花:不要中繼建立在塊上的塊(你在其中花費硬幣)。而是在區塊鏈上中繼任何其他分叉,使它們成為最長的鏈
  • 傻瓜SPV 客戶端:SPV 客戶端,如電子、多位連接到全節點以獲取資訊。您可以通過在難度較低的級別上建構標頭來向他們發送欺詐性交易/鏈
  • 強制礦工/使用者向您付款:僅中繼那些向您的地址發送一些比特幣的區塊/交易。非支付區塊/交易將通過網路延遲或被孤立。想要快速交易的人將被迫向您行賄

引用自:https://bitcoin.stackexchange.com/questions/61303