買比特幣 買比特幣
Ctrl+D 買比特幣
ads
首頁 > 萊特幣 > Info

GPO:ProgPoW如何抵御ASIC?開發團隊IfDefElse為你解答_Nel Hydrogen

Author:

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

在獲得一些主流媒體的關注之后,ProgPoW開發團隊IfDefElse收到了許多算法方面的提問,他們對其中幾個常見問題做出了解答。經原文作者的同意,礦視界對此進行了翻譯報道。1問:在以太坊治理方面,你們的立場是什么?答:暫無立場,我們覺得許多問題應該留給社區來回答,比如是否或者說何時采用ProgPoW。我們負責提出新的算法,并樂意回答與之相關的技術性問題。2問:ProgPoW從何而來?答:IfDefElse是分析和優化PoW算法的一個小團隊。我們觀察到ETH社區一再要求使用一種新的PoW算法,在這種算法中,專業的ASIC礦機和常規硬件設施比起來,優勢不大。眼看著諸多算法在ASIC礦機面前不堪一擊,實在令人心痛,每次新的ASIC礦機問世都會讓整個ETH社區陷入沮喪。于是在2018年春天里的一天,我們就有了通過修改Ethash算法,使其達到GPU挖礦預期效果的想法。初步編輯好該算法后,我們把它放到了GitHub公共版塊上進行研發和微調。3問:誰對ProgPoW進行了測評?答:在一次收集算法使用反饋的過程中,我們幸運地收到了來自以太坊基金會工程師,以太坊核心研發工程師,NVIDIA工程師和AMD工程師的反饋郵件。NVIDIA和AMD工程師都對該算法作出了總體正面的評價。值得一提的是,有兩處算法的更新優化是基于社區成員mbevand和Schemykh的評價作出的。4問:AMD作何反應?答:AMD的回應解決了兩大疑慮:如果用ProgPoW算法替代EthashPoW算法,難道ASIC礦機廠商就沒辦法迅速研究開源代碼并制造專門ASIC礦機嗎?ProgPoW算法會不會讓GPU礦工挖以太難上加難?AMD一位工程師給出了肯定回答,理論上是可以針對ProgPoW造新的ASIC礦機,但這需要制造方有專門的GPU知識背景,尤其是內存控制器技術。不僅如此,他們還表達了對緩存大小的擔憂。他們在郵件中提到,不論緩存是8KB還是16KB,AMD和NVIDIA在性能上無大差別。但在32KB和64KB時就可能會對兩種GPU廠商架構產生重大影響,在Polaris和Vega上也會存在不兼容性。根據他們的反饋,我們把PROGPOW_CACHE_BYTES的大小設置為16KB。5問:NVIDIA作何反應?答:NVIDIA工程師大體同意我們的方法。他們說,該算法用運算填補了內存訪問間的漏洞,而不是讓GPU像高貴的內存控制器一樣無所事事地閑置在那。他們主要的擔憂是,如果算法里增加太多隨機運算,最后會變成受計算限制,而非受存儲限制。如此一來,為受計算限制算法打造的ASIC礦機可能會獲得更大的效率和增益。根據他們的反饋,我們微調了PROGPOW_CNT_CACHE和PROGPOW_CNT_MATH以保證該算法對當下大部分GPU仍保有受存儲限制。6問:如果ProgPoW是在主回路上調用模并使用kiss99()寫法來選擇隨機指令,那么針對這一算法設計的ASIC礦機難道不會更加高效嗎?答:這是第一次查看該算法時常會有的誤區。事實上,在主回路上模和kiss99()寫法的調用,是由CPU計算并以此生成一個隨機程序,然后再由CPU進行編譯的。GPU負責的是執行優化代碼,而這些代碼已經解決了執行何種指令和使用何種混合狀態的問題。正如Alexey所言,ProgPoW每50個區塊生成一次源代碼。生成程序示例請見:kernel.cu.我們也將在標準中作進一步說明。7問:為了編譯生成的源代碼,礦工需要安裝AMD或者NVIDIA軟件開發工具包嗎?答:不需要。AMD和NVIDIA的驅動中包含OpenCL,DirectX和Vulkan編譯器。對于CUDA來說,二進制內核文件會和小部分軟件開發工具包一起分配。8問:ProgPoW算法有GPU架構上的偏好嗎?答:沒有,ProgPoW算法的設計初衷就是盡可能地保證公平性。OpenCL和CUDA在執行上并無差異,16KB大小的緩存在這兩種架構上都能順暢運行。我們避免了只在一個架構上進行16位或24位運算,無論是AMD編入索引的寄存器文件,還是NVIDIA的LOP3,所有的操作都得到了跨代體系架構的良好支持。用ProgPoW算法的GPU在挖礦工作負載中的性能也將反映該GPU的平均游戲性能。9問:為什么經過大量修改VBIOS的GPU,在Ethash和ProgPoW之間的速度差反而比預期慢2倍以上了?答:ProgPoW讀取每哈希的內存是Ethash的兩倍,因此預期哈希率為1/2。我們之前報告的所有調優和樣本哈希率都是在以正常頻率運行的GPU上面完成的。為降低核心頻率而大量修改VBIOS將會導致礦機運行該算法時受計算限制,而非受存儲限制。如果用戶需要更換到新算法,VBIOS的修改與調優將需要重新進行。10問:你們能講講EthashASIC礦機如何比GPU礦機效率高出兩倍嗎?Ethash算法只需執行3個組件:高帶寬存儲器Keccakf1600引擎微型計算核心FPGA的數據表明,Keccak計算所耗費的功率幾乎可以忽略不計。我們估計,在執行Ethash算法時,大約只有1/2的GPU功率花在了內存訪問上。而EthashASIC礦機的Keccak和計算核心的功率可以忽略不計,其功率主要消耗在內存訪問上,所以GPU在挖礦效率上還有兩倍的改進空間。當前Ethash挖礦硬件快速摘要:

安全團隊:建議用戶取消不同鏈上Sushiswap RouteProcessor2合約的授權:金色財經報道,據區塊鏈安全審計公司Beosin旗下Beosin EagleEye安全風險監控、預警與阻斷平臺監測顯示,2023年4月9日,

Sushiswap項目遭到攻擊,部分授權用戶資產已被轉移。

根本原因是由于合約的值lastCalledPool重置在校驗之前,導致合約中針對pool的檢查失效,從而允許攻擊者swap時指定惡意pool轉出授權用戶資金,以其中0xea3480f1f1d1f0b32283f8f282ce16403fe22ede35c0b71a732193e56c5c45e8為例:

1.攻擊者在約30天前創建了惡意pool合約

2.調用SushiSwap的路由函數processRoute進行swap,指定了創建的惡意合約為pool合約

3.最后在swap后惡意合約調用uniswapV3SwapCallback,指定tokenIn為WETH,from地址為受害者用戶地址(sifuvision.eth),從而利用受害用戶對路由合約的授權轉移走資金。

建議用戶取消不同鏈上Sushiswap RouteProcessor2合約的授權。[2023/4/9 13:53:15]

除TitanV,所有數據均來自whattomine.com和asicminervalue.com。第一代EthashASIC礦機,比特大陸的AntminerE3和GPU礦機相比沒有任何效率上的優勢。這是因為它的DDR3內存比GPU礦機的GDDR內存功耗更高。據我們所知,尚未發布的InnosiliconA10ETHMaster據說在效率上會有更優表現。因為Innosilicon在該系列礦機上使用了GDDR6IP技術,這將使得它的效率可以達到目前最高效挖礦GPURTX2070的兩倍。11問:HBM的實用性如何?答:我們最初的算法評估是使用同種內存類型進行同標準比較的。HBM功耗低,但價格貴,就顯得不夠實用。舉個例子,帶有HBM的NVIDIATitanV比起A10ETHMaster,效率上僅遜色一點,但成本高達3,000美元,明顯沒有實用性。帶有HBM的AMDVega卡價格倒是合理,但又因為一些原因它的算力只能達到175KH/s/W。Vega效率受何限制我們尚不確定,增加訪問大小能夠明顯改善這一情況但Vega顯卡的功耗仍然過高。我們期待剛剛宣布的雙倍帶寬AMDRadeonVII顯卡能在效率上有顯著改善。我們預估HBM的功率約為GDDR6的一半,如果使用HBM制造昂貴的EthashASIC礦機,算力將超1MH/s/W,這效率大約是市面上常規GPU的4倍。12問:ProgPoWASIC能有多高效率?答:ProgPoW旨在大幅減少專用ASIC礦機的效率增益。該算法執行需滿足如下組件:高帶寬存儲器Keccakf800引擎大型寄存器文件高吞吐量SIMD整數學高吞吐量SIMD緩存Keccak容量變小,因此它在GPU上的功耗也已經可以忽略不計了。這么一來,ASIC礦機在降低功耗方面的優勢也將不復存在。為了執行隨機序列,ProgPoWASIC礦機需要執行和GPU上的計算核心非常相似東西。所有SIMD的寄存器訪問、數學運算和緩存訪問都需要類似GPU的運行環境。沒錯,ProgPoWASICISA能夠通過精確設計,使之匹配ProgPoW算法,例如刪除浮點、增加顯式merge()等操作。然而這種專業化只會提供少量的邊緣效益,而不是數量級的收益增加。樂觀來說,我們假設精心設計的ProPoWASICISA可以移除1/4計算核心功耗。由于GPU內核在執行ProPoW時要活躍得多,我們估計內存接口大約消耗GPU功率的1/3。那么使用GDDR的PropPoWASIC礦機相對功耗則為:1/3(內存)*1+2/3(計算)*3/4=5/6優勢為1.2倍若使用HBM,則ProgPoWASIC礦機的相對功耗則為:1/3(內存)*1/2+2/3(計算)*3/4=2/3優勢為1.5倍13問:能在FPGA上運行ProgPoW嗎?答:首先,在FPGA上運行ProgPoW存在實際問題。因為隨機程序每12.5分鐘更改一次,因此需要經常編譯和加載新的比特流。完成此任務的工具和設施基本上不存在。就算忽略這個問題,ProgPoW也不能很好的映射到FPGA,FPGA對于計算密集的算法(如Keccak或Lyra)行之有效。通過將多個操作封裝到單個時鐘周期中,同時運行多個操作,這些算法可以顯著地提高性能和降低功耗。ProgPoW算法循環有許多在序列中交錯的緩存讀取,這極大地減少了可以打包到單個時鐘周期或并行運行的操作。在ProgPoW算法下,FPGA的打包操作既降低了挖礦硬件的性能,又增加了信息通道的長度。因為大型的混合狀態,增加的信息通道長度也成了一個問題。如果沿每個信息通道階段性地復制此大混合狀態,則會浪費大量電能。當然,我們也可以把混合狀態存儲在寄存器文件中,讓FPGA的計算核心看起來很像ASIC或GPU,但那樣做的話,FPGA的運算效率將顯低于ASIC。14問:以上所有問答貌似十分冗長,能簡單做個總結嗎?答:當然

Jupiter Project獲2500萬美元投資承諾,GEM Digital Limited參投:金色財經報道,Jupiter Project已宣布與GEM Digital Limited建立合作伙伴關系,后者已承諾對其提供高達2500萬美元的資金支持。Jupiter Project將雇傭更多開發人員并幫助其社區和客戶更好地訪問區塊鏈工具和服務。隨著Jupiter遷移到基于ethermint基礎設施,該公司還將構建其他創新產品并遷移原始Jupiter dApp。(digital journal)[2022/8/15 12:26:19]

挖礦硬件的相對效率我們最初對Ethash和ProgPoW的2倍和1.2倍估計是假設一樣內存類型的同標準比較。在撰寫本文時,我們已經意識到,當大多GPU使用GDDR時,我們也要進行不同標準的比較,比如拿使用HBM的ASIC礦機作比較。原地址:https://medium.com/@ifdefelse/progpow-faq-6d2dce8b5c8b原作者:IfDefElse翻譯&校對:有條魚本文由礦視界翻譯整理編輯,如需轉載,請標明出處。

Moonbirds母公司PROOF獲776 Management 1000萬美元投資:4月26日消息,Moonbirds母公司PROOF今日宣布已從Reddit聯創旗下風投776 Management獲得1000萬美元投資。PROOF創始人Kevin Rose自己的風險投資機構True Ventures也參與了這輪融資。Kevin Rose同時也是Digg聯合創始人兼風險投資家。

PROOF于去年開始作為播客誕生。去年12月推出了PROOF Collective,這是一個由1000人通過NFT訪問通行證組成的私人社區,成員可享受解鎖免費NFT Drops、訪問未來活動以及其他特權和福利等內容。(Decrypt)[2022/4/26 5:11:27]

RealFevr將使用BEPRO NFT工廠技術發布足球精彩瞬間NFT:代碼即服務協議BEPRO Network宣布,夢幻足球App、NFT市場RealFevr將使用BEPRO Networ的NFT工廠技術發布官方足球瞬間NFT。RealFevr允許球迷收集足球史上最史詩般的瞬間,這些瞬間來自C羅(Cristiano Ronaldo)、伊克爾·卡西利亞斯(Iker Casillas)、布魯諾·費爾南德斯(Bruno Fernandes)等知名球員。這些NFT通過與葡萄牙足球超級聯賽(Liga Portugal)和葡萄牙足球聯合會合作獲得官方知識產權的支持。[2021/7/21 1:06:41]

Asproex(阿波羅)首期月球拯救計劃順利結束累計交易額1.6億USDT:12月12日,Asproex(阿波羅)月球拯救計劃順利結束,此次活動總共持續15天時間,報名艦隊22支,總參與人數2300余人,累計交易額約為1.6億USDT。經過激烈角逐,本次“月球拯救計劃”前三名分別為第一名:姜子牙艦隊,累計交易額為27584532USDT;第二名:曼達洛人艦隊,累計交易額為26752148USDT;第三名為蘭陵精英艦隊,交易額為25786319USDT。

Asproex(阿波羅)作為一家離岸銀行控股持牌交易平臺,涵蓋CTO(Corporate Token Offering)企業通證上市、合約跟單、ETT指數通證、數字礦業、數字銀行板塊并持有5國合法牌照,致力于為全球中小微企業提供數字化上市一站式服務。[2020/12/13 15:03:08]

Tags:PROPOWGPOROGMoon Maker ProtocolhashpowerGPO幣Nel Hydrogen

萊特幣
元宇宙:區塊鏈電子發票覆蓋深圳地鐵,開票累計金額破13億元_TokenDesk

作者|秦曉峰編輯|盧曉明據騰訊金融科技3月18日消息,全國首張軌道交通區塊鏈電子發票在深圳地鐵福田站開出.

1900/1/1 0:00:00
INE:我的國家斷電斷網銀行倒閉,還好比特幣都在_比特幣交易所有哪些

編者按:本文來自區塊律動BlockBeats,作者:區塊律動BlockBeats0x30,Odaily星球日報經授權轉載.

1900/1/1 0:00:00
SSE:對話:合約交易所路在何方?_HEX2T幣

編者按:本文來自Tokenin,Odaily星球日報經授權轉載。本期《對話首席之合約交易所路在何方》線上活動于3.11日晚7點順利舉辦.

1900/1/1 0:00:00
LAND:神秘買家砸了1億美元,推動比特幣價格暴漲_ENT

作者|秦曉峰編輯|盧曉明4月2日,比特幣開始暴漲,半小時漲幅高達15%,目前火幣、幣安、OKEX三大交易所價格超過4900美元.

1900/1/1 0:00:00
GRI:3.19本周大餅趨勢分析,逐漸收縮的震蕩區間醞釀著什么?_grin幣怎么挖

\t本人始終喜歡一句話。不喜歡當將軍的士兵不是好的士兵!一個職業的幣圈投資者必須像一個僧侶。在一年又一年的風險生涯里,在一次又一次的誘惑中,他總是需要極力地克制著人類那與生俱來的恐懼與貪婪,以防.

1900/1/1 0:00:00
數字貨幣:“救火隊長”何一這次還能扭轉幣安危機嗎?_加密貨幣

幣安因創始人趙長鵬關于IEO不當發言,再度深陷危機旋渦。“救火隊長”何一先發微博,后頻頻接受媒體采訪,這一次她又能扭轉危機嗎?何一在“拆臺”3月12日,幣安創始人趙長鵬在接受某媒體采訪時放言:“.

1900/1/1 0:00:00
ads