對(duì)于剛接觸加密貨幣的新手來(lái)說(shuō),一個(gè)常見(jiàn)的疑問(wèn)是:“挖比特幣(BTC)需要一張多大顯存的顯卡?” 這個(gè)問(wèn)題背后,隱藏著一個(gè)關(guān)于比特幣挖礦歷史的巨大變遷,以及一個(gè)明確的現(xiàn)實(shí)結(jié)論:在當(dāng)前和可預(yù)見(jiàn)的未來(lái),使用任何消費(fèi)級(jí)顯卡(無(wú)論是NVIDIA還是AMD)來(lái)獨(dú)立挖取比特幣,已經(jīng)完全不可能。
挖BTC對(duì)顯存的要求早已超越了現(xiàn)有任何一張顯卡的物理極限,下面,我們將詳細(xì)解釋這背后的原因。
歷史的回響:當(dāng)BTC還能用GPU“挖”的時(shí)代
時(shí)間拉回到2010年代初,比特幣網(wǎng)絡(luò)算力還非常低,在那個(gè)“黃金時(shí)代”,礦工們確實(shí)可以使用自己的顯卡(GPU)來(lái)高效地挖礦,這是因?yàn)楫?dāng)時(shí)的比特幣挖礦算法——SHA-256,對(duì)顯卡的流處理器數(shù)量非常敏感,顯卡擁有成百上千個(gè)核心,可以并行處理大量簡(jiǎn)單的哈希計(jì)算,其效率遠(yuǎn)超當(dāng)時(shí)的CPU。
在那個(gè)時(shí)期,挖BTC對(duì)顯存的要求并不高,一張擁有

轉(zhuǎn)折點(diǎn):ASIC的崛起與GPU的出局
好景不長(zhǎng),隨著比特幣價(jià)值的飆升,挖礦變得有利可圖,專(zhuān)業(yè)的礦機(jī)廠商看到了GPU挖礦的效率優(yōu)勢(shì),便開(kāi)始研發(fā)專(zhuān)門(mén)為SHA-256算法設(shè)計(jì)的芯片——ASIC(Application-Specific Integrated Circuit,專(zhuān)用集成電路)。
ASIC芯片將挖礦效率推向了極致,它們集成了成千上萬(wàn)個(gè)專(zhuān)門(mén)用于SHA-256計(jì)算的單元,其算力是任何頂級(jí)顯卡的成百上千倍,而功耗和成本卻遠(yuǎn)低于顯卡,ASIC的出現(xiàn),徹底改變了比特幣挖礦的格局。
用GPU挖BTC,就像是開(kāi)著家用轎車(chē)去和F1賽車(chē)比賽,從一開(kāi)始就注定了失敗。 大約在2013-2014年,當(dāng)ASIC礦機(jī)大規(guī)模普及后,GPU挖比特幣的時(shí)代就宣告結(jié)束了,普通礦工的顯卡算力在龐大的ASIC算力網(wǎng)絡(luò)面前,顯得微不足道,挖到的幣甚至不夠支付電費(fèi)。
現(xiàn)代挖礦:從BTC到ETH,再到ETC
既然GPU挖不了BTC,那礦工們手中的顯卡用來(lái)挖什么呢?他們將目光轉(zhuǎn)向了其他仍然可以使用GPU高效挖礦的加密貨幣,這些貨幣大多采用不同的算法,其中最著名的就是Ethash算法(以太坊曾使用)。
Ethash算法的出現(xiàn),第一次將“顯存”這個(gè)參數(shù)提升到了與核心算力同等重要的地位。
-
為什么Ethash需要大顯存? Ethash算法需要訪(fǎng)問(wèn)一個(gè)巨大的、不斷增長(zhǎng)的“DAG”(有向無(wú)環(huán)圖)數(shù)據(jù)集來(lái)輔助計(jì)算,這個(gè)DAG文件會(huì)存儲(chǔ)在顯卡的顯存中,如果顯存不足以容納整個(gè)DAG文件,顯卡就必須從速度慢得多的系統(tǒng)內(nèi)存(GDDR)中讀取數(shù)據(jù),這會(huì)導(dǎo)致算力斷崖式下跌。
-
顯存大小與算力掛鉤
- 當(dāng)以太坊DAG大小小于4GB時(shí),所有顯卡都能滿(mǎn)速運(yùn)行。
- 當(dāng)DAG大小超過(guò)4GB(約發(fā)生在2017年),顯存小于4GB的顯卡(如GTX 1060 3GB)算力將腰斬。
- 當(dāng)DAG大小超過(guò)8GB(約發(fā)生在2021年底),顯存小于8GB的顯卡(如GTX 1070 8GB)算力將再次大幅下降。
這直接催生了礦工對(duì)大顯存顯卡(如RX 570/580 8GB, RX 6600/6700 XT 12GB, RTX 3060 12GB)的追捧,在這些年里,討論“挖礦需要多少顯存”,實(shí)際上是在討論“挖ETH/ETC需要多少顯存”,答案是:越大越好,至少8GB起步,12GB或以上更佳。
挖BTC到底需要多少顯存?
現(xiàn)在我們可以回到最初的問(wèn)題了。
雖然比特幣現(xiàn)在使用的依然是SHA-256算法,但為了抵抗ASIC礦機(jī)的中心化壟斷,社區(qū)提出了一種名為“ProgPoW”(Progressive Proof-of-Work)的改進(jìn)提案,該提案旨在讓SHA-256算法變得更“復(fù)雜”,使其更適合GPU挖礦,從而讓普通礦工也能參與進(jìn)來(lái)。
如果ProgPoW或類(lèi)似的提案在未來(lái)成功激活并成為比特幣的共識(shí)算法,那么情況將會(huì)怎樣?
根據(jù)ProgPoW的設(shè)計(jì)方案,它需要顯卡至少擁有4GB的顯存來(lái)保證基本運(yùn)行,而6GB或以上的顯存則能發(fā)揮出最佳性能,一些更激進(jìn)的版本甚至建議需要8GB顯存。
我們必須清醒地認(rèn)識(shí)到:
- ProgPoW尚未激活:這只是一個(gè)社區(qū)提案,能否獲得全網(wǎng)足夠的算力支持還是一個(gè)未知數(shù)。
- ASIC的進(jìn)化:即使ProgPoW激活,ASIC廠商也可能迅速研發(fā)出針對(duì)新算法的ASIC礦機(jī),屆時(shí)GPU的優(yōu)勢(shì)窗口期可能非常短暫。
- 現(xiàn)在:挖比特幣與顯卡顯存大小毫無(wú)關(guān)系,你需要的是昂貴的ASIC礦機(jī),而不是任何一張消費(fèi)級(jí)顯卡。
- 過(guò)去:挖BTC只看核心算力,對(duì)顯存要求極低。
- 如果改變算法):如果比特幣未來(lái)改用類(lèi)似ProgPoW的GPU友好型算法,那么6GB至8GB或更大的顯存將成為參與挖礦的入門(mén)門(mén)檻。
如果您現(xiàn)在手握一張顯卡,想用它來(lái)“挖BTC”,請(qǐng)立刻打消這個(gè)念頭,正確的做法是,關(guān)注那些仍然適合GPU挖礦的替代幣種,并根據(jù)其算法要求,選擇一張具有合適顯存和性?xún)r(jià)比的顯卡,比特幣的GPU挖礦時(shí)代,或許只能存在于歷史書(shū)和我們的回憶中了。