比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > 火星幣 > Info

ASI:金色觀察 | 以太坊ProgPoW升級再度無望?一文讀懂ProgPoW

Author:

Time:1900/1/1 0:00:00

原本計劃要在伊斯坦布爾硬分叉中實施的ProgPow終于又有消息了,但是什么時候升級仍然懸而未決。

據CryptoBriefing報道,以太坊核心開發者正在推進ProgPoW,暫定在7月進行硬分叉升級。自從礦機制造商比特大路和芯動科技分別于2018年4月和7月發布專用集成電路(ASIC)的以太坊ASIC礦機E3和A10以來,為避免專業ASIC礦機制造商壟斷以太坊算力,保護以太坊網絡的去中心化和網絡安全,以太坊社區在過去兩年中一直在討論將以太坊算法轉換為ProgPoW的問題。新算法可以使以太坊挖礦具有抗ASIC性。

但是,最新消息是,硬分叉協調員James Hancock談到ProgPoW是否應該跟 EIP-1962放到同一次分叉中,但是以太坊社區核心人員如Spankchain的Ameen Soleimani、Gnosis的MartinK?ppelmann、Uniswap的Hayden Adams、ConsenSys的Igor Lilic以及眾多以太坊開發人員表示反對ProgPoW。也就是說,以太坊核心開發者并未就ProgPoW達成一致意見,也沒有暫定硬分叉的時間。

金色熱搜榜:RUFF居于榜首:根據金色財經排行榜數據顯示,過去24小時內,RUFF搜索量高居榜首。具體前五名單如下:RUFF、CHAT、LINK、REN、MKR。[2021/4/16 20:27:58]

那么ProgPoW到底是個啥?ProgPoW何以能縮小GPU挖礦與ASIC之間的差距?

ProgPoW主要是根據GPU的特性對以太坊的Ethash算法做了修改,縮小GPU與專用ASIC之間的算力差距。

一句話解釋,用ProgPoW開發團隊IfDefElse的話是:“PoW挖礦,通常是設計硬件讓算法更高效。但ProgPoW相反,先有硬件,然后再修改算法來匹配它。”

Ethash算法

PoW是一個概念統稱,有很多種算法實現。目前以太坊使用的具體PoW算法是Ethash,它是Dagger—Hashimoto算法的變種。

Hashimoto算法采用IO飽和策略來對抗ASIC,使內存讀取成為PoW挖礦過程中的限制因素。Dagger算法使用DAG(directed acyclic graphs—有向無環圖)來同時實現內存難解和內存易驗證兩個特點。主要原理是挖礦過程需要存儲完整的DAG數據,同時在計算每個nonce時需要抽取DAG中的部分數據。

金色晚報 | 12月5日晚間重要動態一覽:12:00-21:00關鍵詞:以太坊、數字人民幣、歐央行、工程院

1. 以太坊開發者計劃將EIP-1559遷移到主網,大多數研究問題已解決;

2. 數字人民幣“雙離線”功能將在蘇州紅包試點中首次曝光;

3. 韋氏評級:加密貨幣將不再是邊緣貨幣;

4. 數據:比特幣活躍度創7個月新高,長期持有者正在平倉;

5. CEO Global:因公司核心創始人被有關部門帶走調查,暫停幣種充提、OTC交易;

6. 歐央行計劃在四方面進行數字歐元的準備性試驗;

7. 中國工程院院士沈昌祥:區塊鏈安全需要主動免疫可信計算。[2020/12/5 14:08:05]

選取這個算法的結果使得,挖礦計算性能的瓶頸在于內存大小和內存帶寬,而和哈希計算能力關系不大。比如NVIDIA GTX1070執行Ethash時,內存在達到88.3%的利用時,作為顯卡計算核心的SM(streaming multiprocessor)只有27.7%的利用率。

金色財經挖礦數據播報 | BSV今日全網算力下降4.14%:金色財經報道,據蜘蛛礦池數據顯示:

ETH全網算力175.211TH/s,挖礦難度2213.56T,目前區塊高度9666389,理論收益0.00973691/100MH/天。

BTC全網算力114.142EH/s,挖礦難度16.55T,目前區塊高度621538,理論收益0.00001519/T/天。

BSV全網算力2.666EH/s,挖礦難度0.35T,目前區塊高度626111,理論收益0.00067529/T/天。[2020/3/14]

同時使得通過大規模部署共享內存的ASIC礦機并不能帶來在挖礦效率上同比例線性增長。

Ethash算法的一般流程如下:

1、首先根據塊信息計算一個種子;

2、使用這個種子,計算出一個16MB的cache數據。

3、通過cache,計算出一個1GB(初始大小)的數據集(DAG),DAG可以理解為是一個完整的搜索空間,全客戶端和礦工需要存儲完整的DAG,

金色相對論 | 中國萬網創始人:投資區塊鏈不管市場怎樣變化 只要有核心價值就不怕:在本期金色相對論之掌柜調查署上,針對目前在區塊鏈的投資布局和投資原則的問題,中國萬網創始人張向東表示:頡羿的投資覆蓋了區塊鏈的各個領域,因為這是一種新生事物,在每一個環節都可能出現非常有價值的項目。我們投資了包括公鏈、交易所、應用等。我們的投資原則是:(1)項目靠譜(2)團隊靠譜(3)區塊鏈和通證的應用場景符合邏輯(4)估值合適。不管市場怎樣變化,只要有核心價值就不怕。[2019/4/11]

4、挖礦:需要從DAG中重復隨機抽取64次數據拿去和其他數據計算mixhash(如下圖)

在早期Ethereum和Solidity智能合約代碼中,Keccak和SHA3是同義詞。在2015年8月NIST標準化SHA3后,標準的SHA3和Keccak算法有所區別。為了避免和NIST標準的SHA3混淆,現在的代碼直接使用Keccak作為函數名。

行情 | 金色盤面:IOTA短線上漲強勁,注意1.0美元阻力:金色盤面分析師表示:IOTA在完成小幅回撤后繼續上漲,24小時漲幅19.75%,上方短線阻力注意關注1.0和1.10,不斷的買盤才是推升價格的關鍵。[2018/8/4]

每次Ethash從DAG中隨機取64128 bit=8192 Bytes數據。以GTX 1070顯卡為例,帶寬為256GB/s,那么每秒能承受256*1024*1024*1024/8192=33554432次Ethash運算,即33MH/s算力。

針對Ethash的專用ASIC

可以根據需要執行的命令量身定制專用硬件來解決,比如在Ethash開始和結束時調用的哈希函數Keccak在ASIC上可以更有效執行。

針對Ethash,專用ASIC大致可以采用三個專用功能來提高計算性能:

一個從DAG導入數據的高帶寬內存接口(一般來說是GDDR6或者HBM2)

一個用于Keccak哈希計算的keccak引擎;

一個用于執行內部循環FNV和地址模運算的小型計算核心;

由此專門定制的ASIC將比現有GPU體積更小且能耗更低。高配置(GDDR6或者HBM2)的以太坊ASIC礦機可以達到GPU礦機挖礦性能的2倍。

事實上,大礦機商都曾推出過以太坊ASIC礦機。2018年4月比特大陸推出以太坊ASIC礦機E3,芯動科技2018年7月發布以太坊ASIC礦機A10。但因為以太坊社區抵制,威脅可能會修改算法,同時還有部分技術原因,比如比特大陸的E3因為采用的是DDR3內存,ASIC礦機相比GPU并沒有多少算力優勢。因此,以太坊ASIC礦機并沒有得到大規模采用。

ProgPoW做了哪些改變

ProgPoW,是Programmatic Proof-of-Work的縮寫。正如IfDefElse所說,為匹配現行主流GPU的硬件特征,ProgPoW算法主要做了如下改進:

1、把keccak_f1600(64字節的字)改成keccak_f800(32字節的字)。32字節是目前主流GPU一次操作處理的實際位數。

2、在主循環環節增加了數學隨機序列。目前GPU計算核心內有著大量暫存器,可為高吞吐量可編程數學單元提供信號。Ethash的內部循環先是DAG載入,然后用FNV將數據合并為小的混合狀態。ProgPoW添加了一系列隨機數學指令和隨機緩存讀取,進而合并為更大的混合狀態。

3、DAG數據讀取大小從128 byte增加到256 byte。當前主流GPU DRAM均為32位(32*8=256 byte),這樣ProgPoW可以在當前DRAM設備上更有效率地執行;

4、GPU具有少量高速暫存器內存,允許快速處理訪問隨機地址,ProgPoW也利用了GPU這一特性。

其中迭代運算次數即訪問DAG次數保持不變,與Ethash一樣仍是64次。

經過優化后,ProgPoW能大幅提高GPU計算能力。Nvidia GTX1070運行ProgPoW測試結果表明,在內存利用率達到87.55%時,GPU計算核心的SM(streaming multiprocessor)利用率能達到87.95%。

ProgPoW大幅縮小了ASIC和GPU間的性能差距

理論上,還是可以制造出專門用于執行ProgPoW的ASIC的。但這種ASIC不僅需要高帶寬內存接口和小型Keccak+KISS99引擎;還需要具有大型寄存器、大量隨機數學能力的計算核心;高吞吐量、低延遲、大存儲的緩存。

造成的實際后果是這種專用ASIC會和與現有GPU的性能非常相似。經過優化后的ASIC計算性能將只有目前GPU的1.1-1.2倍,大幅縮小ASIC和GPU之間的性能差距。

考慮到研發ASIC的巨額成本以及以太坊社區的抵制,研發以太坊ASIC極低的性價比也會讓礦機商主動遠離以太坊。

事實上,要不要抵制ASIC本身也存在爭議。因為在有些人眼里,GPU也是某種形式的ASIC。

Tags:ASIPROPOW以太坊Punk BasicUmbrella ProtocolPOW3R如何挖以太坊幣

火星幣
BCH:金色觀察 | BCH減半倒計時48天:360°詳解BCH

自BCH(比特幣現金)誕生以來,一直飽受爭議。有人說它是“競爭與無奈”的種子,有人把它看作是“陰謀與操控”的產物。但無論怎么說,BCH也已跌跌撞撞走過了兩個年頭.

1900/1/1 0:00:00
數字貨幣:瑞典開始測試基于區塊鏈的央行數字貨幣電子版克朗(e-krona)

瑞典中央銀行瑞典國家銀行(Riksbank)周三表示,已開始測試電子版克朗,使該國更接近創建世界上第一個中央銀行數字貨幣(CBDC).

1900/1/1 0:00:00
比特幣:比特幣減半臨近 當前市場價格已經漲到位?聽聽專家怎么說

著名的數字資產銀行商銀河數碼(Galaxy digital)創始人邁克諾沃格拉茨( Mike Novogratz)再次對比特幣(BTC)的價格做出 了預測.

1900/1/1 0:00:00
區塊鏈:摩根大通:區塊鏈、數字貨幣和加密貨幣能否轉向主流?

作者 |  J.P.Morgan摩根大通(J.P.Morgan)于近日發布了一份名為《區塊鏈、數字貨幣和加密貨幣能否轉向主流?》的區塊鏈市場報告.

1900/1/1 0:00:00
數字貨幣:央行數字貨幣產業鏈全梳理:20多家公司參與 大多已上市

“請問公司是否有參與央行的數字貨幣?”近期在互動易、上證易平臺上,有關各公司數字貨幣領域探索和發展的問題被頻繁提及.

1900/1/1 0:00:00
BSP:螞蟻礦池-機槍池數據報告

螞蟻礦池機槍池自2019年12月全網公測活動以來,受到用戶廣泛關注。今年2月5日正式上線后,更是吸引眾多礦工加入機槍池挖礦,同時也為用戶實現了明顯收益提升.

1900/1/1 0:00:00
ads