在加密貨幣的早期,當(dāng)“比特幣”和“以太坊”還只是極客圈內(nèi)的熱詞時(shí),一個(gè)經(jīng)典的問題曾讓無數(shù)新手興奮不已:“我的電腦配置怎么樣?CPU是不是越強(qiáng),挖礦就越快?” 這個(gè)問題的答案,在短短幾年間發(fā)生了天翻地覆的變化,當(dāng)我們再次審視“CPU影響挖礦算力嗎?”這個(gè)問題時(shí),必須加上一個(gè)重要的前提——針對ETH(以太坊),答案已經(jīng)變得截然不同。

回顧“CPU挖礦”的黃金時(shí)代:算力即一切

故事的起點(diǎn),要追溯到以太坊的“黎明時(shí)代”(大約在2015-2017年),在那個(gè)時(shí)期,以太坊的挖礦算法是Ethash,它的一大特點(diǎn)是“內(nèi)存計(jì)算導(dǎo)向”。

  • Ethash算法的特點(diǎn):Ethash需要礦工在海量的DAG(有向無環(huán)圖)數(shù)據(jù)中進(jìn)行哈希運(yùn)算,這個(gè)DAG文件會(huì)隨著以太坊網(wǎng)絡(luò)的成長而不斷增大,雖然顯卡(GPU)因其并行計(jì)算能力和大顯存而展現(xiàn)出優(yōu)勢,但當(dāng)時(shí)的CPU也并非一無是處。
  • CPU的角色:CPU在處理一些輔助任務(wù)、管理內(nèi)存以及進(jìn)行初步的數(shù)據(jù)篩選時(shí),依然扮演著重要角色,一個(gè)性能強(qiáng)勁的CPU(如Intel的i7或i9系列,AMD的Ryzen 7或9系列)能夠更高效地調(diào)度系統(tǒng)資源,減少GPU在等待數(shù)據(jù)時(shí)的閑置時(shí)間,從而間接提升整體的挖礦效率,對于一些只有CPU的普通用戶來說,使用CPU參與ETH挖礦雖然收益微薄,但確實(shí)是可行的。

可以說,在那個(gè)階段,CPU的性能確實(shí)會(huì)影響ETH挖礦的算力,盡管它不是決定性因素,GPU是主力,而CPU則是優(yōu)秀的“副手”和“管家”。

GPU的絕對統(tǒng)治:從輔助到核心

隨著Ethash算法對內(nèi)存帶寬和并行計(jì)算的要求越來越高,GPU憑借其天生優(yōu)勢,迅速成為ETH挖礦的唯一主角。

  • GPU的并行優(yōu)勢:一個(gè)GPU核心內(nèi)擁有成百上千個(gè)流處理器,可以同時(shí)處理數(shù)千個(gè)線程,這種“并行計(jì)算”能力在處理Ethash算法時(shí),效率遠(yuǎn)超只能處理少數(shù)幾個(gè)線程的CPU,CPU擅長串行處理復(fù)雜邏輯,而GPU則擅長“簡單重復(fù)”的大規(guī)模并行任務(wù),挖礦正是后者的完美應(yīng)用場景。
  • 經(jīng)濟(jì)性的選擇:礦工們發(fā)現(xiàn),將資金投入到多張高性能GPU上,其算力回報(bào)率遠(yuǎn)超升級(jí)CPU,CPU在挖礦中的地位被迅速邊緣化,在專業(yè)的礦機(jī)中,CPU只需要滿足最基本的系統(tǒng)運(yùn)行需求即可,其性能高低對總算力的貢獻(xiàn)微乎其微,對于絕大多數(shù)礦工來說,討論CPU對ETH挖礦算力的影響已經(jīng)沒有太大意義,因?yàn)闆Q定性因素是GPU的數(shù)量、型號(hào)和顯存大小。

至此,問題的答案已經(jīng)變得清晰:在GPU挖礦時(shí)代,CPU對ETH算力的影

隨機(jī)配圖
響基本可以忽略不計(jì)。

以太坊合并(The Merge):CPU算力的“終極告別”

如果說GPU的崛起讓CPU在ETH挖礦中“靠邊站”,那么2022年9月的“以太坊合并”事件,則是徹底為CPU參與ETH挖礦畫上了句號(hào)。

  • 從PoW到PoS:合并前,以太坊采用的是“工作量證明”(Proof of Work, PoW)機(jī)制,礦工通過競爭計(jì)算哈希來打包區(qū)塊并獲得獎(jiǎng)勵(lì),這正是我們之前討論的GPU挖礦模式,合并后,以太坊轉(zhuǎn)向了“權(quán)益證明”(Proof of Stake, PoS)機(jī)制。
  • 挖礦模式的根本改變:在PoS機(jī)制下,不再需要“挖礦”和“算力”,取而代之的是,驗(yàn)證者通過鎖定(質(zhì)押)一定數(shù)量的ETH(目前為32個(gè))來獲得參與網(wǎng)絡(luò)共識(shí)、創(chuàng)建新區(qū)塊的權(quán)利,系統(tǒng)的安全性和出塊權(quán)不再由計(jì)算能力決定,而是由質(zhì)押的ETH數(shù)量、質(zhì)押時(shí)長以及一個(gè)完全隨機(jī)化的算法決定。

這意味著,曾經(jīng)強(qiáng)大的GPU算力瞬間失去了價(jià)值,而從未在PoS中扮演重要角色的CPU,自然也徹底與“ETH挖礦算力”這個(gè)概念脫鉤,如果你想為以太坊網(wǎng)絡(luò)做貢獻(xiàn)并獲得獎(jiǎng)勵(lì),你需要做的不是購買昂貴的硬件去計(jì)算,而是去成為驗(yàn)證者或參與質(zhì)押池。

一個(gè)時(shí)代的終結(jié)與新篇章的開啟

回到最初的問題:“CPU影響挖礦算力嗎?”

  • 針對當(dāng)前的ETH(以太坊):答案是完全不影響,由于以太坊已從PoW轉(zhuǎn)向PoS,傳統(tǒng)的“挖礦”行為已不復(fù)存在,算力概念也隨之消失,CPU的性能高低,與你的ETH收益沒有任何關(guān)系。
  • 針對其他加密貨幣:答案則可能是肯定的,至今仍有一些小型加密貨幣(如某些基于RandomX算法的幣種,如Ravencoin)仍然支持CPU挖礦,對于這些幣種,一個(gè)強(qiáng)大的CPU(尤其是多核、高主頻的型號(hào))確實(shí)能帶來可觀的算力優(yōu)勢。

“CPU影響ETH挖礦算力嗎?”這個(gè)問題,承載了一代加密貨幣愛好者的記憶,它見證了從CPU到GPU的算力演進(jìn),也最終隨著“以太坊合并”的鐘聲,被永遠(yuǎn)地封存在了歷史檔案中,對于ETH而言,硬件競賽的時(shí)代已經(jīng)過去,一個(gè)由資本、時(shí)間和代碼共同定義的新時(shí)代已經(jīng)到來。