ETC 可能遭受了 51% 攻擊
本月初, ETC 官方團隊在 Twitter 上指出,ETC 鏈上可能正在發生資料回滾以及雙重支付攻擊。他們隨後要求數字貨幣交易所和 ETC 礦池對 ETC 的衝提幣業務進行高達 400 塊的確認高度。
研究小組聲稱,據他們所知,ETC 網路運作正常。
正在發生鏈回滾 和 雙重支付攻擊 ?
鏈回滾是指,區塊鏈的客戶端會在區塊鏈網路中發現一條更長的鏈,從而替換掉客戶端當前所同步的這條鏈,這一操作會使得在當前客戶端上鍊上資料的回滾,重新同步最長鏈的資料。這一設計策略在諸多區塊鏈中得到應用。“最長的鏈獲勝”是去中心化網路的規則之一。“最長的鏈”是由多種維度所定義的,其中包括挖礦難度(大多數的礦工都在以此進行挖礦)。
51% 的攻擊是基於最長鏈的概念。如果一個礦工有足夠的雜湊計算能力,它們基本上可以重寫一個區塊鏈來滿足它們的需要。它們可以先使用鏈上的數字貨幣為商品、服務甚至其他加密貨幣進行付費,然後改寫區塊鏈的歷史,使這些交易在鏈上不曾真正發生過,這樣他們就能夠在得到購買的商品之後,收回已經支付出去的數字貨幣。
目前,對比特幣網路進行 51% 的攻擊 的代價可能太高了。然而,ETC 並不像比特幣和以太坊那樣擁有強大的雜湊能力。根據 ETCSTATS.net 訊息,在撰寫本文時,ETC 只有 8.8TH/s 的算率。相比之下,比特幣擁有超過 3900 萬 terrashash 的算力,就算和以太坊相比,以太坊也有大概 190TH/s 的算率。
ETC 不像比特幣和以太坊那樣擁有強大的雜湊能力。
這些數字表示進行鏈回滾或雙花攻擊所需的雜湊算力。雖然在 ETC 網路上進行雙重消費或回滾的成本要比在其他一些網路上低得多。但是在這個價值近 6 億美元的網路上的操作,它的價格仍然比其他很多網路上要貴。
ETC 的交易問題引人關注
ETC 團隊強調他們相信一切都沒問題。然而,在隨後的一條推特中,他們要求數字貨幣交易所和 ETC 礦池對 ETC 的衝提幣業務進行高達 400 塊的確認高度。
值得一提的是 OKEx 交易所,和其他交易所相比,該交易所 ETC 的交易量最大。不論如何,和其他數字貨幣相比,ETC 在各個交易所的交易量的分佈還是比較均勻的:
值得一提的是 OKEx 交易所,和其他交易所相比,該交易所上 ETC 的交易量最大
增加所需的確認數可以減少被攻擊的可能性。一個作惡的礦工想要從區塊鏈裡重新發布或刪除一個額外的區塊,需要更多的雜湊能力。太多的混亂會導致“硬分叉”。網路中的大多數能夠決定未來將接受哪條鏈。
ETC 本身來自於圍繞以太坊早期的一個 bug 的硬分叉。傳說中的 DAO 攻擊導致一些以太坊社群成員不同意硬分叉而要求保留原始鏈。
更新 1/7:ETC 的 Twitter 賬戶釋出了一個更新,可能會讓情況變得更清晰。這篇帖子聲稱,一家祕密採礦製造商正在測試一批新裝置,並私自從事挖礦活動。
Regarding the recent mining events. We may have an idea of where the hashrate came from.
ASIC manufacturer Linzhi confirmed testing of new 1,400/Mh ethash machines #projectLavaSnow
– Most likely selfish mining (Not 51% attack)
– Double spends not detected (Miner dumped bocks)
— Ethereum Classic (@eth_classic) January 7, 2019