比特幣現金(BCH)礦池發動51%攻擊阻止作惡,這樣的選擇靠譜嗎?

買賣虛擬貨幣

最近,兩家比特幣現金(BCH)礦池對這一區塊鏈發起了51%攻擊,顯然是為了逆轉一個礦工的交易,此舉與5月15日BCH網路硬分叉有關。BTC.com和BTC.top這兩個礦池採取這一行動是為了阻止未知礦工在程式碼更改後拿走不屬於他們的幣。當天,攻擊者利用了一個與升級無關的bug(之後已被修復),這個bug導致網路分裂,礦工們可以在短時間內挖出空塊。

在像BCH這樣的加密貨幣環境中,51%攻擊需要一個實體或組織控制大部分的算力,從而允許他們執行一些通常做不到且不被允許做的事情,比如試圖重寫網路的交易歷史。

這一直是一個存在爭議的話題,部分幣種由於網路中算力的下降,曾經遭受了類似的攻擊。

BTC.top的算力的確曾經在短時間裡超過50%,但BTC.com和BTC.top能夠聯合起來逆轉區塊中的交易。

不過,這次針對BCH的特別攻擊,其有趣之處在於,實施本次攻擊的目的可以說是為了做一些表面上對社羣有益的事情,而不是為了獎勵攻擊者,也不是為了把錢據為己有。

但並非所有BCH社羣成員都同意這一點。一位名為moniker Kiarahpromises的BCH開發者在5月17日的一篇文章中寫道:

“透過重組以還原未知的交易,這是51%的攻擊。可能是最糟糕的攻擊。在白皮書裡提到過。說好的(礦工和開發者)去中心化和抗審查的現金呢?怎麼方便怎麼來是嗎?”

礦池發起的這次攻擊(以及引發攻擊的攻擊)的內部細節很複雜。

比特幣播客主持人Guy Swann在推特上解釋道:

“自2017年BCH誕生以來,有大量的幣意外被髮送到“任何人都可以消費”的地址(由於簽名的交易相容性,但BCH不支援SegWit),或者它們可能被從比特幣網路被重新傳送到了BCH網路上。”

但他補充稱,在BCH 5月15日的硬分叉中,一旦刪除了一處程式碼更改,這些幣就可以被花費了,“基本上是把這些比特幣交給了礦工”。

不明身份的礦工攻擊者決定拿走這些幣。這時候BTC.top和BTC.com突然介入,逆轉了這些交易。

“當這位不明身份的礦工試圖自己拿走這些幣時,被BTC.top和BTC.com發現了並且立即決定重組和刪除這些(交易),支援他們自己的(交易),使用相同的P2SH幣。”

也有一些BCH使用者認為這種做法是正確的。

BCH支持者Jonathan Silverblood說:

“這是一個非常不幸的情況,但這也是工作量證明的表現。這次礦工確實選擇放棄以高算力為標準,但據我所知,這是因為他們認為其中的一筆交易是無效的。”

不過,也有人認為,這對BCH來說並非好事,他們認為這一事件表明,這種加密貨幣過於中心化。

51%攻擊已經成為了PoW幣種共同關心的問題(如上所述,由於算力下降,部分割槽塊鏈已經不得不需要面對這個問題)。比特幣目前有一半的算力掌握在三個礦池手中。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;