Mining-Profitability
礦工放棄收入以通過拒絕區塊來攻擊比特幣協議的 51%
我最近在 RealVision 上聽 Mike Green 和 Anthony Pompliano 討論比特幣的未來。邁克提出了一個關於比特幣的有趣觀點(我在解釋)。“場景:假設大多數不再受經濟激勵約束的礦工決定通過不斷拒絕區塊來攻擊比特幣網路,他們能做到嗎?你能從本質上拒絕垃圾郵件比特幣網路嗎?”
我發現這是一個有趣的問題,但我無法找到答案。有沒有人能夠闡明這種情況的合理性?
比特幣節點認為工作量最大的鍊是最好的鏈。每當礦工發現一個擴展最佳鏈的新塊時,他們就會將其廣播到網路,所有節點都會在聽到消息時更新其鏈提示。礦工可以忽略新區塊的發現,但這不會影響任何其他網路參與者。
然而,他們可以提供一個競爭的鏈提示。正如您的場景所述,攻擊者擁有大部分雜湊率(除其他外),他們可以建構一個空塊鏈,即僅向礦工支付塊補貼但不確認任何交易的塊。這將允許攻擊者收取區塊補貼,但他們將不再收取交易費用,從而減少(目前)約 15% 的收入。但是,確認的延遲會推高等待交易的費用,損失的收入會迅速增加。
請注意,攻擊者必須繼續探勘區塊以維持他們的拒絕服務,否則他們最終會被少數人擊敗。因此,攻擊者仍在花費能源成本(並且已經在硬體上進行了投資)。根據場景如何準確指定“不再受經濟激勵”的約束,我推測不斷上漲的交易費用最終會誘使礦工在攻擊中打破排名。
是的,算力 +50% 的卡特爾可以忽略塊並用自己的塊替換它們。最大的工作量證明定義了將在多數人控制下的 BTC
一個範例場景可能是當有人進行交易時向礦工支付了 300 萬美元的費用(無意中,可能是由於軟體錯誤)。在這種情況下,卡特爾很想孤立一個不屬於卡特爾的人製作的區塊(實際上,這當然不會發生,因為 1 BTC 的價值對礦工很重要)。