91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

關于比特幣WK與HASH

OpenFPGA ? 來源:OpenFPGA ? 作者:OpenFPGA ? 2022-06-29 09:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

挖礦(下稱WK)一直是2020~2021的熱點話題,一直持續(xù)到今天,今天我們想聊聊用FPGA進行WK的核心是什么,以及為什么會現(xiàn)在鮮有用FPGA進行挖礦的了?

WK在挖什么?

大家都在聊WK,那么這個礦是什么?這個其實很多人都了解的,就是虛擬數(shù)字“幣”,最著名的就是Bitcoin。

今天我們的主題并不是Bitcoin,也不是區(qū)塊鏈這些,而是WK(以Bitcoin為例)。

WK實際上就是通過一系列算法,計算出符合要求的哈希值(HASH),從而爭取到記賬權(quán)。這個過程實際上就是試錯的過程,一臺計算機每秒產(chǎn)生的隨機HASH碰撞次數(shù)越多,先計算出正確HASH的概率就越大。

這就是WK的本質(zhì)。

關于比特幣WK與HASH

今天第一個項目是一個介紹類項目,關于比特幣WK與HASH。

https://github.com/ray33ee/BitcoinHash-Verilog

項目關于HASH組成以及在WK中的應用,作者很用心的手繪了很多框圖幫助我們理解,同時也有Verilog描述。

f33781de-f743-11ec-ba43-dac502259ad0.png

關于比特幣任務生成器

在使用FPGA集群進行挖礦需要使用CPU接收任務,所以需要一個任務接收的FPGA,現(xiàn)在一般使用ZYNQ,以前也有軟核,下面這個項目就是關于比特幣任務生成器。

https://github.com/Canaan-Creative/MM

Miner Manager 是一個比特幣任務生成器固件,適合 FPGA 和更快的礦機,它內(nèi)部有 LM32 CPU,適合 XC6SLX16 等小型 FPGA。

關于比特幣礦工

https://github.com/teknohog/Xilinx-Serial-Miner

https://github.com/teknohog/Open-Source-FPGA-Bitcoin-Miner

這個是已經(jīng)應用并淘汰的比特幣WK程序,一個使用Xilinx FPGA實現(xiàn),一個使用Altera實現(xiàn)的。

https://github.com/kmod/bitcoin_mining

一個簡單的比特幣挖掘系統(tǒng),用于 Digilent Nexys 3 fpga 板上.

https://github.com/fpgaminer/fpgaminer-vanitygen

一個功能性的,實驗性的項目,性能較低。

https://github.com/byingyang/mojo-miner

為 mojo fpga 開發(fā)板開發(fā)的比特幣礦工

https://github.com/jackproudfoot/fpga-bitcoin-miner

ECE350 最終項目

https://github.com/dawood95/BitcoinMinerFPGA

ECE350 最終項目

https://github.com/jkiv/shapool-core

針對 Lattice iCE40 比特幣礦工

https://github.com/xtrinch/fpga-bitcoin-miner

針對 Lattice ECP5

https://github.com/dawood95/BitcoinMinerFPGA

ECE 337 最終項目

https://github.com/ivandavid14/Bitcoin

EE454 最終項目

https://github.com/jesstherobot/llbitcoin

https://github.com/ailuropoda0/BitcoinMiningAlgorithm

https://github.com/WebKingdom/bitcoin_asic

這個就是今天的第三個主角ASIC,這是一個ASIC比特幣礦工。

GPU、ASIC和FPGA算力對比

上面介紹的項目大家不用太在意,大部分都是落后的架構(gòu)和算力(不然我也不敢介紹),主要是大家可以學習比特幣SHA256算法實現(xiàn)原理,之前有個比較火的網(wǎng)站(https://fpga.guide/)現(xiàn)在也封掉了,F(xiàn)PGA挖礦基本也處于淘汰的狀態(tài)了,所以我們再回頭看看為什么FPGA被淘汰了?

通過以上的項目在Vivado中在XC7A200T上的算力及功耗如下:

f359f08e-f743-11ec-ba43-dac502259ad0.png

功耗約為0.5W,算力功耗比約為200MHash/sW。

而GPU呢?

在https://technical.city/en/video/bitcoin-rating 算力榜很容易得到數(shù)據(jù):

f36b8cea-f743-11ec-ba43-dac502259ad0.png

(較老的數(shù)據(jù))算力功耗比最高不會超過6MHash/sW。

最后就是ASIC,以螞蟻區(qū)塊鏈運算機DR5 35T版本為例,其算力為35THash/s,功耗為1610W,算力功耗比約為21739MHash/sW。

f37cd0e0-f743-11ec-ba43-dac502259ad0.png

經(jīng)過以上對比,高下立判,不解釋。

PS:GPU挖礦是最簡單易行的,插上顯卡,下載個軟件就可以了。

總結(jié)一下:雖然ASIC已經(jīng)淘汰了FPGA,但是FPGA真的一無是處嗎?

通過對比我們發(fā)現(xiàn)FPGA其實在某些方面還是優(yōu)于GPU的,但是為什么現(xiàn)在鮮有用FPGA WK呢?其實這是一個誤區(qū),一些好的幣種肯定被ASIC取代了(第一個用FPGA挖礦的礦機是中國人制造的,創(chuàng)造者是中國人南瓜張(張楠賡,嘉楠耘智創(chuàng)始人))。在一些小眾的幣種里FPGA還是有一席之地的。

f3924cf4-f743-11ec-ba43-dac502259ad0.png

FPGA礦機的幾個特點:

1、通過上面的對比,F(xiàn)PGA的算力功耗比比GPU低很多;

2、FPGA可以通過升級讓礦機挖取不同算法的POW幣種;

3、優(yōu)化得當,算力比GPU高很多;

4、當算法內(nèi)存需求小、并行性較高時,其優(yōu)勢較GPU更高;

5、風險較ASIC低,每個幣種都有不同算法,ASIC更新周期較慢,而且一旦“幣潮”前期的投入基本沒了,對于一個小公司可能就GG了。

(上面的對比反正就是拿我的優(yōu)勢對比你的劣勢,XX對比法則!@)

最后點綴一下主題:“FPGA WK”的本質(zhì)是什么?

通過上面一些Bitcoin的WK算法,我們能看出WK的本質(zhì)其實就是并行實現(xiàn)挖取不同幣種所需要的算法,比如SHA256或者Scrypt等。不能說在WK領域FPGA被淘汰了,而是在受歡迎的幣種里被淘汰了,在小幣種里還是受歡迎的,由于其“可重構(gòu)”的特點更適合在不同幣種之間進行切換,硬件成本也低,或許哪一天這個領域突然就火起來了?;蛟S你也可以先制作一個可以用FPGA進行WK的幣種,讓全世界為你瘋狂~

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 虛擬數(shù)字

    關注

    0

    文章

    18

    瀏覽量

    7236
  • 比特幣
    +關注

    關注

    58

    文章

    7008

    瀏覽量

    145666

原文標題:從開源項目探討“FPGA挖礦”的本質(zhì)

文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    響應快、穿透性強,可穿透5mm壁厚容器的電容式滿溢傳感模組-WK-MCP1081

    電容式滿溢傳感模組 - WK-MCP1081(Water Kettle Boiling Sensor)通過寬頻電容檢測芯片-MCP1081對非金屬容器內(nèi)部液體產(chǎn)生的泡沫進行測量,通過有/無泡沫時的電容差異判斷當前檢測區(qū)域內(nèi)的狀態(tài)。
    的頭像 發(fā)表于 02-06 09:47 ?119次閱讀
    響應快、穿透性強,可穿透5mm壁厚容器的電容式滿溢傳感模組-<b class='flag-5'>WK</b>-MCP1081

    關于MT6901的直線DEMO介紹

    關于MT6901的直線DEMO介紹
    的頭像 發(fā)表于 01-30 10:54 ?410次閱讀
    <b class='flag-5'>關于</b>MT6901的直線DEMO介紹

    數(shù)字資產(chǎn)挖礦專用算力服務器電源拓撲架構(gòu)和技術發(fā)展趨勢

    隨著比特等數(shù)字資產(chǎn)挖礦行業(yè)進入“后減半”時代,算力競賽已從單純的芯片制程工藝競爭轉(zhuǎn)向全系統(tǒng)能效比(J/TH)的深度博弈。
    的頭像 發(fā)表于 01-24 16:11 ?540次閱讀
    數(shù)字資產(chǎn)挖礦專用算力服務器電源拓撲架構(gòu)和技術發(fā)展趨勢

    使用TinyFPGA-Bootloader將比特流加載到FPGA

    在 FPGA 設計中,一個常見但略顯繁瑣的環(huán)節(jié)是:如何方便地將新的比特流加載到 FPGA。尤其是在沒有專用 USB-JTAG/編程芯片或者在低成本板卡中,傳統(tǒng)的編程方式可能需要額外硬件或較復雜流程。
    的頭像 發(fā)表于 12-19 15:20 ?4966次閱讀
    使用TinyFPGA-Bootloader將<b class='flag-5'>比特</b>流加載到FPGA

    函數(shù)指針及指針函數(shù)的區(qū)別

    。   int * GetDate(int wk,int dy);   main()   {    int wk,dy;    do    {   printf(Enter week(1-3)day(1-4
    發(fā)表于 12-12 06:34

    軟通動力榮獲2025年度數(shù)字人民創(chuàng)新實踐優(yōu)秀企業(yè)

    近日,數(shù)字金融高質(zhì)量發(fā)展大會暨第四屆長三角數(shù)字金融產(chǎn)業(yè)創(chuàng)新周在蘇州順利舉辦。軟通動力受邀出席本次活動,并憑借其金融行業(yè)子品牌“軟通金科”在數(shù)字人民領域的深度布局與創(chuàng)新實踐,入選首屆全國數(shù)字人民創(chuàng)新應用“領航者”榜單——數(shù)字人民
    的頭像 發(fā)表于 12-11 12:43 ?489次閱讀
    軟通動力榮獲2025年度數(shù)字人民<b class='flag-5'>幣</b>創(chuàng)新實踐優(yōu)秀企業(yè)

    關于NFC鎳鋅鐵氧體片的介紹

    關于NFC鎳鋅鐵氧體片的介紹
    的頭像 發(fā)表于 12-04 10:52 ?410次閱讀
    <b class='flag-5'>關于</b>NFC鎳鋅鐵氧體片的介紹

    山洋風扇代理——深圳市鑫凱比特科技為您提供專業(yè)的散熱解決方案

    深圳市鑫凱比特科技有限公司成為SANYO DENKI在中國區(qū)代理已有10余年,為日本山洋電氣目前具有一定規(guī)模的風扇代理商,并擁有自主品牌CAPITAL產(chǎn)品系列,集生產(chǎn)銷售一體化的公司,主營產(chǎn)品有散熱
    發(fā)表于 10-28 14:00

    一個Bin適配STM32全系列的通用BOOT

    功能特性自動探測芯片架構(gòu)、片上flash容量支持配置uart、spi管腳信息支持crc、hash校驗固件默認使用FastLZ壓縮固件支持SPIFlas
    的頭像 發(fā)表于 09-15 17:52 ?3675次閱讀
    一個Bin適配STM32全系列的通用BOOT

    《精準量子比特控制和讀取》白皮書

    在上篇客戶案例中,我們分享了德國馬普高分子研究所團隊如何利用NV色心構(gòu)建高靈敏度的磁力計,案例展示了量子比特相干穩(wěn)定性在實驗中的關鍵作用。要進一步加深理解量子比特的基本與控制方法,我們推薦您閱讀
    的頭像 發(fā)表于 08-21 17:23 ?594次閱讀
    《精準量子<b class='flag-5'>比特</b>控制和讀取》白皮書

    全球首個!低溫下可精準控制“百萬量級量子比特”芯片問世

    電子發(fā)燒友網(wǎng)綜合報道 6月30日消息,澳大利亞悉尼大學與新南威爾士大學的研究團隊在量子計算領域取得里程碑式突破——他們成功開發(fā)出全球首個在低溫環(huán)境下可精準控制“百萬量級量子比特”的芯片,相關成果
    的頭像 發(fā)表于 07-07 05:58 ?3464次閱讀

    關于RK3568核心板可以下載固件成功,但是啟動失敗,串口打印日志顯示:HASH(c): error Invalid DTB hash !

    DTB: rk3568-atk-evb1-mipi-dsi-1080p#_saradc_ch2=341.dtb HASH(c): error Invalid DTB hash ! No find valid DTB, ret=-22
    發(fā)表于 07-01 09:42

    從人工到智能:PPS 洗衣用科技解決衣物分揀與追溯難題 #pps #洗衣

    物聯(lián)網(wǎng)
    深圳市融智興科技有限公司
    發(fā)布于 :2025年06月06日 17:30:01

    中軟國際參與多家銀行數(shù)系統(tǒng)建設

    在全球數(shù)字化浪潮的推動下,數(shù)字貨幣正逐漸成為經(jīng)濟領域的重要變革力量。近年來,我國數(shù)字貨幣發(fā)展勢頭迅猛,展現(xiàn)出諸多顯著優(yōu)勢。自 2014 年中國人民銀行開啟數(shù)字人民的研發(fā)征程并穩(wěn)步推進試點以來,數(shù)字人民已對傳統(tǒng)經(jīng)濟交易、金融服務及社會消費模式產(chǎn)生了深遠影響。
    的頭像 發(fā)表于 06-03 18:11 ?1158次閱讀

    使用mbedtls進行ECDSA簽名驗證失敗的原因?

    , HASH_SIZE); if(ret != 0) { PRINTF(“mbedtls_mpi_read_binary(r) 失敗rn”); 轉(zhuǎn)到 cleanup_mpi; } ret
    發(fā)表于 04-14 06:57