在比特幣(BTC)的早期探索階段,“挖礦”還是一個(gè)相對(duì)陌生的概念,許多愛好者甚至用自己日常使用的個(gè)人電腦嘗試參與其中,當(dāng)時(shí),一個(gè)核心問題擺在大家面前:挖比特幣,究竟該用電腦的顯卡(GPU)還是中央處理器(CPU)?回望這段歷史,答案已然清晰,但其背后的技術(shù)演進(jìn)和行業(yè)變遷,卻值得我們細(xì)細(xì)品味。
CPU:最初的開荒者,但非最優(yōu)選
在比特幣網(wǎng)絡(luò)的創(chuàng)世之初(2009年),礦工數(shù)量極少,網(wǎng)絡(luò)算力也處于極低的水平,那時(shí)候,挖礦的難度非常低,普通電腦的CPU就能夠勝任,早期的比特幣開發(fā)者中本聰(Satoshi Nakamoto)據(jù)說也就是在普通電腦上用CPU挖出了創(chuàng)世區(qū)塊,CPU作為計(jì)算機(jī)的核心,具備強(qiáng)大的通用計(jì)算能力,在挖礦算法相對(duì)簡(jiǎn)單的初期,確實(shí)能夠發(fā)揮作用。
CPU的設(shè)計(jì)初衷是為了處理復(fù)雜的邏輯運(yùn)算、系統(tǒng)調(diào)度和各種多樣化的任務(wù),其架構(gòu)對(duì)于大規(guī)模并行計(jì)算(這正是早期比特幣挖礦所需的核心能力)并非最優(yōu),CPU的核心數(shù)量有限,雖然單核性能強(qiáng)大,但在需要同時(shí)進(jìn)行大量重復(fù)性、簡(jiǎn)單計(jì)算的挖礦任務(wù)面前,效率逐漸顯得力不從心,隨著參與挖礦的人增多,網(wǎng)絡(luò)難度開始提升,CPU挖礦的速度已經(jīng)難以滿足及時(shí)獲得區(qū)塊獎(jiǎng)勵(lì)的需求。
顯卡(GPU):并行計(jì)算的王者,挖礦革命的催化劑
很快,精明的礦工們發(fā)現(xiàn),另一種計(jì)算機(jī)硬件——顯卡(圖形處理器,GPU)在挖礦方面表現(xiàn)出了驚人的潛力,與CPU不同,GPU最初是為了處理圖形渲染而生,其內(nèi)部集成了成百上千個(gè)流處理器(核心),這些核心雖然單核性能不如CPU,但極其擅長(zhǎng)大規(guī)模并行計(jì)算。
比特幣挖礦的核心算法SHA-256,其本質(zhì)上就是需要反復(fù)進(jìn)行大量的哈希運(yùn)算,這是一種高度重復(fù)、并行性極強(qiáng)的任務(wù),GPU憑借其龐大的核心數(shù)量和優(yōu)秀的并行處理架構(gòu),能夠同時(shí)執(zhí)行成千上萬個(gè)哈希計(jì)算,其算力(每秒哈希運(yùn)算次數(shù))輕松甩開了數(shù)倍乃至數(shù)十倍的CPU。
這一發(fā)現(xiàn)迅速引發(fā)了挖礦領(lǐng)域的一場(chǎng)革命,礦工們開始紛紛配置多塊高性能顯卡,組建“礦機(jī)”,以追求更高的算力,顯卡廠商如AMD和NVIDIA的產(chǎn)品,也因此一度成為礦工們爭(zhēng)搶的對(duì)象,GPU挖礦不僅極大地提高了挖礦效率,也使得比特幣網(wǎng)絡(luò)的算力在短時(shí)間內(nèi)呈指數(shù)級(jí)增長(zhǎng),網(wǎng)絡(luò)難度也隨之水漲船高。
時(shí)代變遷:從CPU到GPU,再到ASIC
隨著GPU挖礦的普及,比特幣挖礦的競(jìng)爭(zhēng)日趨激烈,普通用戶使用家用電腦的顯卡挖礦,雖然比CPU快,但在專業(yè)礦機(jī)和規(guī)模

再后來,為了追求極致的能效比和算力,專門為比特幣SHA-256算法設(shè)計(jì)的集成電路(ASIC)礦機(jī)應(yīng)運(yùn)而生,ASIC芯片將挖礦算法固化在硬件中,其算力和能效遠(yuǎn)非CPU或GPU所能比擬,至此,CPU和GPU在比特幣挖礦領(lǐng)域的優(yōu)勢(shì)地位,逐漸被ASIC礦機(jī)所取代。
歷史的選擇,也是技術(shù)的必然
回顧比特幣挖礦從CPU到GPU的演變,我們可以清晰地看到一條技術(shù)選擇的主線:在比特幣挖礦中,顯卡(GPU)遠(yuǎn)比CPU高效,是曾經(jīng)的主流選擇,而CPU則僅在網(wǎng)絡(luò)初期的極短時(shí)間內(nèi)作為開荒者使用過。
這一選擇并非偶然,而是由比特幣挖礦算法的特性與不同硬件架構(gòu)的特點(diǎn)所決定的,GPU的并行計(jì)算能力完美契合了挖礦的需求,從而推動(dòng)了挖礦技術(shù)的第一次重大飛躍,雖然如今ASIC礦機(jī)已一統(tǒng)天下,但GPU在挖礦歷史上的關(guān)鍵作用,以及它所引發(fā)的關(guān)于硬件優(yōu)化與并行計(jì)算的思考,至今仍具有重要的意義,對(duì)于普通用戶而言,如今再用個(gè)人電腦的CPU或顯卡去挖比特幣,早已不切實(shí)際,但這段歷史,依然是加密貨幣發(fā)展歷程中一段充滿探索與激情的記憶。