修改演算法還是累積財富?頻遭51%攻擊的PoW幣應如何反擊?

買賣虛擬貨幣

一開始是Verge(XVG),價值180萬美元的代幣在幾個小時之內被洗劫一空。接著是Bitcoin Gold,駭客透過雙花攻擊捲走了1800萬美元的BTG。然後又是Verge,這一次的損失是170萬美元。除此之外,很多人認為Monacoin也遭到了同類攻擊。有人正在一步步攻破這個PoW幣種,控制其算力,隨後發起51%攻擊。其他PoW團隊也正在保持高度警惕,希望自己的幣不會是下一個受害者。 

PoW團隊嚴陣以待


51%攻擊,即惡意礦工控制了網路中大多數算力,然後強制執行虛假交易,過去,社羣就這種攻擊方式進行了多次討論,卻從未遇到過此類情況。這一切都在今年4月4號發生了改變。那一天Verge遭到了51%攻擊。攻擊很快就被發現並制止,所有人都認為這只是Verge發生的一次小失誤,因此一切又迴歸正軌。然而,僅僅一個月之後,Verge再次遭到了51%攻擊,Bitcoin Gold和Monacoin也成為了受害者。這一連串的攻擊極大地打擊了人們對PoW幣種的信心,並且迫使團隊開始採取防禦措施。

儘管這種攻擊型別被稱作是51%攻擊,而事實上,要控制一個網路所需掌握的算力根本不需要超過51%。由於Verge採用了5種不同的演算法,攻擊者只需降低其中一種演算法的挖礦難度,然後集中火力進行攻擊,也就是攻擊者只需要掌握五分之一的算力。而進行第二次攻擊時,駭客改變了攻擊模式,選擇控制了兩種演算法——scrypt和lyra2re。至於Bitcoin Gold,則是由於equihash演算法遭到了攻擊,同類演算法的使用者還有Zcash和Komodo等。



發動51%攻擊的成本


經歷了幾輪51%攻擊之後,各個團隊都在加緊更新程式碼好讓社羣相信自己的幣是安全的,同時還會檢測可能存在的攻擊者。根據研究表明,攻擊Ethereum Classic(ETC)的成本是7000萬美元,而向其它市值排名前十的PoW幣發動51%攻擊的成本分別是多少呢?比特幣的攻擊成本是22億美元,Zcash是8700萬美元。研究者表示,“如果一個Zcash礦工將8%的算力切換到Bitcoin Gold,那麼他就相當於掌握了該網路51%的算力,也就是說51%攻擊BTG的成本是每天580 Zcash,約20萬美元。”

由於BTG的算力遠遠低於Zcash等幣,因此其更容易成為目標。既然在PoW網路進行雙花攻擊的可行已經被證實,攻擊者很可能會開始計算向Nicehash等供應商租借算力所需的成本,然後再選擇目標下手。這對部分競爭幣來說是很危險的:攻擊者將一個幣種的挖礦算力切換到另一個幣種簡直易如反掌,這樣一來,算力較低的PoW幣就會在毫無準備的情況下遭到攻擊。



風暴預警


PoW團隊已經開始反擊,他們採取了多種措施來應對可能出現的攻擊。根據開發團隊的要求,幣安已經開始提高equihash幣種的交易確認數。從理論上來說,所需的確認數越多,開發者就更容易檢測並且制止可能出現的51%攻擊。與此同時,Maidsafe已經提出採取一種新的共識機制即PARSEC,不過有人認為這麼做可能導致其遭受女巫攻擊(Sybil attacks)[1]。

大部分採用PoW演算法的幣種都是由比特幣衍生而來的,這一點非常值得注意。假設某PoW競爭幣團隊透過部署指令碼來定期監測他們的算力。某一天他們突然發現算力在短時間內漲了10%,他們就會收到提醒。無論新增的算力是來自一個未知的礦池,還是為現有的礦池累計了超過50%的算力,他們都會有足夠的BTC用於購買大量的算力來應對攻擊。這是一場風險極高的遊戲,PoW團隊不能掉以輕心。沒有人希望成為下一個Bitcoin Gold。

註釋 (↵ returns to text)
即自私挖礦,在網路中,透過控制系統的大部分節點來削弱正確資料冗餘備份的作用。↵

免責聲明:

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

推荐阅读

;