在加密貨幣的早期,當(dāng)“比特幣”和“以太坊”還只是極客圈內(nèi)的熱詞時(shí),一個(gè)經(jīng)典的問(wèn)題曾讓無(wú)數(shù)新手興奮不已:“我的電腦配置怎么樣?CPU是不是越強(qiáng),挖礦就越快?” 這個(gè)問(wèn)題的答案,在短短幾年間發(fā)生了天翻地覆的變化,當(dāng)我們?cè)?div style='margin: 10px 0;'>
CPU還影響ETH挖礦算力嗎,從全民挖礦到以太坊合并的算力革命
回顧“CPU挖礦”的黃金時(shí)代:算力即一切
故事的起點(diǎn),要追溯到以太坊的“黎明時(shí)代”(大約在2015-2017年),在那個(gè)時(shí)期,以太坊的挖礦算法是Ethash,它的一大特點(diǎn)是“內(nèi)存計(jì)算導(dǎo)向”。
- Ethash算法的特點(diǎn):Ethash需要礦工在海量的DAG(有向無(wú)環(huán)圖)數(shù)據(jù)中進(jìn)行哈希運(yùn)算,這個(gè)DAG文件會(huì)隨著以太坊網(wǎng)絡(luò)的成長(zhǎng)而不斷增大,雖然顯卡(GPU)因其并行計(jì)算能力和大顯存而展現(xiàn)出優(yōu)勢(shì),但當(dāng)時(shí)的CPU也并非一無(wú)是處。
- 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í)間,從而間接提升整體的挖礦效率,對(duì)于一些只有CPU的普通用戶來(lái)說(shuō),使用CPU參與ETH挖礦雖然收益微薄,但確實(shí)是可行的。
可以說(shuō),在那個(gè)階段,CPU的性能確實(shí)會(huì)影響ETH挖礦的算力,盡管它不是決定性因素,GPU是主力,而CPU則是優(yōu)秀的“副手”和“管家”。
GPU的絕對(duì)統(tǒng)治:從輔助到核心
隨著Ethash算法對(duì)內(nèi)存帶寬和并行計(jì)算的要求越來(lái)越高,GPU憑借其天生優(yōu)勢(shì),迅速成為ETH挖礦的唯一主角。
- GPU的并行優(yōu)勢(shì):一個(gè)GPU核心內(nèi)擁有成百上千個(gè)流處理器,可以同時(shí)處理數(shù)千個(gè)線程,這種“并行計(jì)算”能力在處理Ethash算法時(shí),效率遠(yuǎn)超只能處理少數(shù)幾個(gè)線程的CPU,CPU擅長(zhǎng)串行處理復(fù)雜邏輯,而GPU則擅長(zhǎng)“簡(jiǎn)單重復(fù)”的大規(guī)模并行任務(wù),挖礦正是后者的完美應(yīng)用場(chǎng)景。
- 經(jīng)濟(jì)性的選擇:礦工們發(fā)現(xiàn),將資金投入到多張高性能GPU上,其算力回報(bào)率遠(yuǎn)超升級(jí)CPU,CPU在挖礦中的地位被迅速邊緣化,在專業(yè)的礦機(jī)中,CPU只需要滿足最基本的系統(tǒng)運(yùn)行需求即可,其性能高低對(duì)總算力的貢獻(xiàn)微乎其微,對(duì)于絕大多數(shù)礦工來(lái)說(shuō),討論CPU對(duì)ETH挖礦算力的影響已經(jīng)沒(méi)有太大意義,因?yàn)闆Q定性因素是GPU的數(shù)量、型號(hào)和顯存大小。
至此,問(wèn)題的答案已經(jīng)變得清晰:在GPU挖礦時(shí)代,CPU對(duì)ETH算力的影響基本可以忽略不計(jì)。
以太坊合并(The Merge):CPU算力的“終極告別”
如果說(shuō)GPU的崛起讓CPU在ETH挖礦中“靠邊站”,那么2022年9月的“以太坊合并”事件,則是徹底為CPU參與ETH挖礦畫上了句號(hào)。
- 從PoW到PoS:合并前,以太坊采用的是“工作量證明”(Proof of Work, PoW)機(jī)制,礦工通過(guò)競(jìng)爭(zhēng)計(jì)算哈希來(lái)打包區(qū)塊并獲得獎(jiǎng)勵(lì),這正是我們之前討論的GPU挖礦模式,合并后,以太坊轉(zhuǎn)向了“權(quán)益證明”(Proof of Stake, PoS)機(jī)制。
- 挖礦模式的根本改變:在PoS機(jī)制下,不再需要“挖礦”和“算力”,取而代之的是,驗(yàn)證者通過(guò)鎖定(質(zhì)押)一定數(shù)量的ETH(目前為32個(gè))來(lái)獲得參與網(wǎng)絡(luò)共識(shí)、創(chuàng)建新區(qū)塊的權(quán)利,系統(tǒng)的安全性和出塊權(quán)不再由計(jì)算能力決定,而是由質(zhì)押的ETH數(shù)量、質(zhì)押時(shí)長(zhǎng)以及一個(gè)完全隨機(jī)化的算法決定。
這意味著,曾經(jīng)強(qiáng)大的GPU算力瞬間失去了價(jià)值,而從未在PoS中扮演重要角色的CPU,自然也徹底與“ETH挖礦算力”這個(gè)概念脫鉤,如果你想為以太坊網(wǎng)絡(luò)做貢獻(xiàn)并獲得獎(jiǎng)勵(lì),你需要做的不是購(gòu)買昂貴的硬件去計(jì)算,而是去成為驗(yàn)證者或參與質(zhì)押池。
一個(gè)時(shí)代的終結(jié)與新篇章的開(kāi)啟
回到最初的問(wèn)題:“CPU影響挖礦算力嗎?”
- 針對(duì)當(dāng)前的ETH(以太坊):答案是完全不影響,由于以太坊已從PoW轉(zhuǎn)向PoS,傳統(tǒng)的“挖礦”行為已不復(fù)存在,算力概念也隨之消失,CPU的性能高低,與你的ETH收益沒(méi)有任何關(guān)系。
- 針對(duì)其他加密貨幣:答案則可能是肯定的,至今仍有一些小型加密貨幣(如某些基于RandomX算法的幣種,如Ravencoin)仍然支持CPU挖礦,對(duì)于這些幣種,一個(gè)強(qiáng)大的CPU(尤其是多核、高主頻的型號(hào))確實(shí)能帶來(lái)可觀的算力優(yōu)勢(shì)。
“CPU影響ETH挖礦算力嗎?”這個(gè)問(wèn)題,承載了一代加密貨幣愛(ài)好者的記憶,它見(jiàn)證了從CPU到GPU的算力演進(jìn),也最終隨著“以太坊合并”的鐘聲,被永遠(yuǎn)地封存在了歷史檔案中,對(duì)于ETH而言,硬件競(jìng)賽的時(shí)代已經(jīng)過(guò)去,一個(gè)由資本、時(shí)間和代碼共同定義的新時(shí)代已經(jīng)到來(lái)。