在加密貨幣挖礦領(lǐng)域,以太坊曾一度是“顯卡挖礦”的代名詞,其獨特的Ethash算法使得眾多顯卡礦工趨之若鶩,隨著以太坊網(wǎng)絡(luò)完成歷史性的“合并”(The Merge),從工作量證明(PoW)機制轉(zhuǎn)向權(quán)益證明(PoS)機制,顯卡挖礦以太坊的時代已然落幕,即便在“合并”之前,隨著以太坊網(wǎng)絡(luò)的發(fā)展和算法的演進(jìn),一個顯著的趨勢也已顯現(xiàn):小于4GB顯存的顯卡在挖礦以太坊方面逐漸變得力不從心,甚至完全被淘汰,這背后并非偶然,而是由以太坊區(qū)塊鏈自身的技術(shù)特性所決定。

要理解為何小于4GB顯存的顯卡無法有效挖礦以太坊,我們首先需要了解以太坊所采用的Ethash算法及其核心需求——DAG(有向無環(huán)圖)。

什么是DAG?它為何如此“費顯存”?

Ethash算法是一種內(nèi)存哈希函數(shù),其設(shè)計初衷是為了抵制ASIC(專用集成電路)礦機的壟斷,鼓勵普通用戶使用GPU(圖形處理器)參與挖礦,Ethash算法在每一個“epoch”(時期,約30,000個區(qū)塊)會生成一個獨特的DAG文件。

這個DAG文件可以理解為一個巨大的數(shù)據(jù)集,它包含了用于挖礦計算的所有必要數(shù)據(jù),隨著以太坊網(wǎng)絡(luò)的不斷發(fā)展,區(qū)塊高度持續(xù)增加,DAG文件的大小也在隨之線性增長。

  • DAG大小計算公式: DAG大小 (in bytes) = 3 2^(epoch number / 30000) 30.72MB
  • 初始大小與增長: 以太坊創(chuàng)世時(epoch 0),DAG大小約為3.5GB,之后,每增加30,000個區(qū)塊(約每4-5個月,取決于出塊速度),DAG大小會增加約4GB。

顯存(VRAM)在挖礦中的關(guān)鍵作用

在Ethash挖礦過程中,GPU的顯存(VRAM)扮演著至關(guān)重要的角色,礦工需要將整個DAG文件加載到顯存中,以便GPU能夠高速訪問這些數(shù)據(jù)進(jìn)行哈希計算,這個過程類似于計算機運行程序時需要將程序和數(shù)據(jù)加載到內(nèi)存(RAM)中。

  • 顯存容量要求: 為了流暢地進(jìn)行挖礦,GPU的顯存容量必須至少能夠容納當(dāng)前epoch的DAG文件,由于DAG文件會不斷增大,對顯存的要求也隨之水漲船高。
  • 性能瓶頸: 如果顯存容量不足以完整加載DAG文件,GPU就不得不從系統(tǒng)內(nèi)存(RAM)中頻繁讀取數(shù)據(jù),而系統(tǒng)內(nèi)存的讀寫速度遠(yuǎn)低于GPU顯存,這會導(dǎo)致嚴(yán)重的性能瓶頸,挖礦效率(哈希率)會大幅下降,甚至可能無法啟動挖礦進(jìn)程。

4GB顯存:一道關(guān)鍵的“門檻”

既然DAG文件在不斷增大,那么4GB顯存為何成為一個關(guān)鍵的門檻呢?

  • DAG達(dá)到4GB的節(jié)點: 根據(jù)DAG大小計算公式,當(dāng)epoch發(fā)展到某個階段時,DAG文件的大小會突破4GB大關(guān),在epoch 288000
    隨機配圖
    (大約對應(yīng)于2020年2月初),DAG大小首次達(dá)到了4GB。
  • 小于4GB顯存的困境: 在此之后,每個epoch的DAG文件都大于4GB,這意味著,所有顯存容量小于4GB的顯卡(例如常見的2GB、3GB顯存顯卡),將無法再完整加載整個DAG文件到顯存中,其結(jié)果就是:
    1. 無法啟動: 大多數(shù)挖礦軟件會直接提示顯存不足,無法啟動挖礦。
    2. 效率極低: 即使某些軟件或配置能勉強運行,也會因為頻繁的內(nèi)存交換而導(dǎo)致哈希率極低,遠(yuǎn)低于正常水平,電費成本可能都覆蓋不了,完全不具備挖礦的經(jīng)濟(jì)性。
    3. 被淘汰: 隨著DAG文件的持續(xù)增大(目前已超過10GB,并且仍在增長),小于4GB顯存的顯卡在以太坊挖礦方面已經(jīng)完全失去了實用價值。

“合并”后的最終確認(rèn)

雖然DAG大小的增長已經(jīng)讓小于4GB顯存的顯卡在“合并”前就被淘汰出以太坊挖礦的舞臺,但“合并”的發(fā)生無疑是給這些顯卡“最后一擊”,隨著以太坊轉(zhuǎn)向PoS機制,顯卡挖礦以太坊已成為歷史,無論是大于4GB還是小于4GB顯存的顯卡,都無法再通過挖礦以太坊來獲得區(qū)塊獎勵。

小于4GB顯存的顯卡不能挖以太坊,核心原因在于以太坊Ethash算法依賴的DAG文件大小持續(xù)增長,并最終超過了這些顯卡的顯存容量限制,顯存不足導(dǎo)致無法高效加載和訪問DAG數(shù)據(jù),使得挖礦效率低下甚至無法進(jìn)行,這一技術(shù)門檻,加上以太坊“合并”向PoS機制的轉(zhuǎn)變,共同宣告了一個顯卡挖礦時代的結(jié)束,也促使礦工們將目光投向了其他加密貨幣或?qū)ふ倚碌耐诘V方向,對于擁有小于4GB顯存顯卡的用戶而言,這或許意味著需要重新審視其在加密貨幣領(lǐng)域的定位與策略。