以太坊開發人員:相比目前的演算法ProgPoW對ASIC更友好

買賣虛擬貨幣

據Trustnodes 3月6日報道,以太坊ProgPoW演算法核心開發人員Kristy Leigh Minehan證實,她一直推廣的ProgPoW演算法實際上並不像看上去那麼抗ASIC。

圖片來源:pixabay

Minehan說道:“安全審計公司Least Authority的審計師沒有發現這點;Bob Rao、提議ProgPoW的IfDefElse,甚至研究人員Solardiz也沒有發現。這是一種新的方法,它依賴於BTC的能力來增加應用到ETH的nonce。這是極好的發現,幹得漂亮。”

她繼續說道:“Ethash演算法使用256位(bit)作為它的種子(seed);ProgPoW使用64位(因為它彌補了其他地方缺失的192位)…在Kik的研究結果中,他發現可以簡單地對一個種子做一次強記憶體需求(memory hard)計算,然後透過增加extraNonce來找到塊頭和nonce。”

64位和256位之間的差別可能看起來不是很大,但它實際上是決定性的,因為你可以在一臺普通的膝上型電腦上強行使用這個關鍵的抗ASIC元件,然後你可以用ASIC挖掘其餘部分。

令人驚訝的是,Minehan表示,這一“漏洞”意味著“挖礦難度越大,利潤越高”。

ProgPoW在被放棄後又突然被“批准”了,但最近再次被擱置,隨後這個漏洞也暴露了出來。

因此,目前還不清楚這是一個無意的漏洞,還是以太坊集中化挖礦一個隱藏良好的後門。Minehan表示,要修復這個漏洞是很容易的事,但如果有這麼多人都忽視了這點,那麼也不清楚他們可能還忽視了其他什麼。

Minehan本人就是挖礦領域的專家。她在美國大型的加密貨幣礦場Core Scientific工作,這家礦場擁有大量比特幣ASIC礦機和以太坊GPU礦機。Minehan某種程度上能夠破解GPU礦機,將它們變為比普通GPU礦機稍好的FPGA礦機。

因此,在擱置ProgPoW之後才發現這個漏洞也就不足為奇了,因為加密貨幣挖礦是一個非常專業的領域,很少有人能夠參與任何同行評審。

開發人員認為任何新的程式碼都有存在漏洞的可能性,並且他們缺乏目前以太坊上到底有多少ASIC礦機(如果有的話)的資料,這也是很多人反對ProgPoW的原因之一。

目前還沒有證據表明有ASIC礦機在以太坊區塊鏈上挖礦,儘管有些人聲稱正在開發此類礦機,但ASIC礦機相比GPU礦機的效率到底高多少尚不清楚。

以太坊的演算法被設計為抗ASIC,所以效率上可能可以進行2-4倍的改進,但它不像比特幣那樣可以提升50倍以上。

然而,如果ProgPoW被透過,它似乎會去掉使演算法抗ASIC的記憶體部分,因此只留下原始計算位及ASIC部分。

免責聲明:

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

推荐阅读

;