本指南介紹 2026 年 CPU 挖礦的現況,為什麼採用記憶體密集型工作量證明的幣種能讓一般電腦保有競爭力,選擇用處理器挖的幣種時要看什麼,以及如何用 seine 在幾分鐘內開始挖 Blocknet。
2026 年還能用 CPU 挖礦嗎?
可以,前提是幣種的工作量證明專為通用處理器設計。比特幣用專用 ASIC 晶片挖礦,以太坊在 2022 年結束了挖礦,但 Monero 的 RandomX 與 Blocknet 的 Argon2id 這類記憶體密集型演算法讓 CPU 依然大有可為,因為每次雜湊除了運算,還需要數 GB 的高速記憶體。
挖礦最早就是在 CPU 上進行的。比特幣白皮書把工作量證明描述為「本質上是一個 CPU 一票」。隨著比特幣發展,礦工先轉向顯示卡,再轉向 FPGA,然後轉向 ASIC:只計算比特幣的 SHA-256 雜湊、其他什麼都不做的晶片。如今比特幣專用 ASIC 是挖比特幣的主要方式。
以太坊在 2022 年 9 月 15 日的合併(the Merge)中完成了從工作量證明到權益證明的轉變。從那之後,以太坊不再透過挖礦產生區塊。工作量證明與權益證明的差異一文說明了兩種設計有何不同。
所以 2026 年的 CPU 挖礦歸結為一個選擇:挑一個演算法專為一般電腦已有的處理器與記憶體而設計的幣種。
為什麼記憶體密集型幣種適合一般電腦?
記憶體密集型工作量證明讓每次雜湊都要填滿一大塊記憶體並回讀其中的資料。專為雜湊設計的晶片仍然需要在每個核心旁邊配備數 GB 的高速記憶體,而桌上型電腦、筆記型電腦與伺服器出廠時就已經有這些記憶體,以及為其供應資料的控制器。
比特幣的 SHA-256 幾乎不需要記憶體。每次雜湊只是一小段運算,所以客製晶片可以把許多小型雜湊電路並排放在一起。通用處理器還帶有快取、分支預測與指令解碼,這些 SHA-256 都用不上。
記憶體密集型演算法改變了工作發生的地方。Blocknet 的工作量證明是 Argon2id,使用 2 GiB 記憶體、一遍處理、單通道。每次雜湊大約寫入 2 GiB 記憶體,再讀回大約 2 GiB。在這一遍處理的後半段,每個新的記憶體區塊都會讀取一個較早的記憶體區塊,而讀哪一塊由礦工無法事先預知的資料決定。只有整個 2 GiB 記憶體區塊建構完成,雜湊才算完成,因此速度取決於記憶體系統搬運資料的快慢,以及記憶體中能同時放下多少個 2 GiB 記憶體區塊。
這正是一般電腦本來就擅長的部分。Blocknet 守護程式的程式碼直接寫明了設計意圖:用「記憶體密集型工作量證明抵禦 ASIC、確保公平挖礦」,而 2 GB 的大小使「專用硬體不切實際」。Argon2id 的設計目標是抵禦 ASIC,2 GiB 的設定讓這項設計為人們已有的電腦服務。
用 CPU 應該挖什麼?
與其追逐一份排行榜,不如用幾個問題來檢驗一個幣種:
- 演算法是為 CPU 設計的嗎? Monero 的 RandomX 是「一種針對通用 CPU 最佳化的工作量證明(PoW)演算法」,Monero 於 2019 年 11 月 30 日啟用了它。Blocknet 的 Argon2id 每次雜湊使用 2 GiB 記憶體,因此記憶體容量與記憶體頻寬是決定性的資源。
- 發行公平嗎? 在 Blocknet 上,創世區塊沒有任何交易,每個區塊的獎勵都是單一輸出,付給找到該區塊的礦工。共識中沒有預挖、金庫或開發者基金,所以流通中的每一枚幣都是挖出來的。
- 有了解你處理器的挖礦軟體嗎? 好的挖礦軟體會為每個 CPU 系列提供不同的程式碼路徑,並為你的機器選出最快的那一種。
- 有支付穩定的礦池嗎? 礦池挖礦把許多小礦工的算力合在一起,讓獎勵定期入帳,而不是一個區塊一個區塊地等。加密貨幣挖礦原理一文介紹了礦池與份額。
Blocknet 四個問題都能答好。它是一種預設隱私的隱私幣,出塊時間五分鐘,支援依名稱付款,於 2026 年 2 月推出。它的挖礦軟體 seine 免費且開源,預設礦池 bntpool.com 採用六小時區間的 PPLNS 支付。Blocknet 概覽介紹了這個幣本身。
什麼讓 CPU 在記憶體密集型挖礦中更快?
有三件事決定處理器在 Blocknet 上每秒能完成多少次雜湊(H/s)。
記憶體容量。 每個挖礦執行緒每次雜湊都需要自己的 2 GiB 記憶體區塊,所以把記憶體容量除以二,就是最多能放下的執行緒數。32 GB 的電腦理論上能放下 16 個記憶體區塊。seine 保留 5% 的記憶體作為餘裕,並為作業系統留出空間,這樣這台機器大約執行 14 個執行緒。記憶體往往比核心數更早成為執行緒數的上限。用舊電腦或筆記型電腦挖礦一文逐一計算了 4-16 GB 的機器。
記憶體頻寬。 每次雜湊都要讓數 GB 的資料經過記憶體系統。在 49.4 H/s 時,用 seine 測得的最快機器每秒寫入約 99 GiB 的新記憶體區塊(49.4 × 2 GiB)。記憶體通道更多、記憶體更快的處理器會領先。
合適的運算核心程式。 seine 帶有多種 Argon2id 運算核心程式:x86 上有 AVX2、AVX-512 與串流核心程式,Arm 上有帶 SHA3 快速路徑的 NEON。在同一顆晶片上,運算核心程式的差別很大。在 AWS Graviton4 上,帶預取的 SHA3 核心程式比一般 NEON 快 56%(從 13.80 提升到 21.50 H/s);在 AMD EPYC 9R45 上,串流核心程式比 AVX2 快 30%(24 個執行緒時從 34.47 提升到 44.74 H/s)。seine 會在挖礦時比較各個運算核心程式並保留較快的那個。
以下是用 seine 為每一代硬體測得的最佳結果:
| 硬體 | 具體晶片 | 執行緒 | 算力 |
|---|---|---|---|
| AMD EPYC · Zen 5 | EPYC 9R45 伺服器 | 32 | 49.4 H/s |
| AMD EPYC · Zen 4 | EPYC 9R14 伺服器 | 24 | 35.7 H/s |
| Apple M4 Max | 48 GB MacBook Pro | 16 | 30.9 H/s |
| Arm 伺服器 | AWS Graviton4 | 16 | 21.5 H/s |
| Intel Xeon | Sapphire Rapids 8488C | 12 | 13.1 H/s |
Apple M4 Max 這一列是一台筆記型電腦,說明強大的記憶體系統與 Argon2id 非常契合。伺服器各列在啟用 2 MiB 大分頁的 AWS 機器上執行。Blocknet 挖礦硬體指南深入介紹了選購建議與記憶體規劃,Mac 指南介紹了 Apple Silicon。
如何開始用 CPU 挖 Blocknet?
seine 不需要設定。它會依你的機器自動調整,並立即開始雜湊:
- 取得地址。 安裝官方 Blocknet 錢包並複製你的地址,或者註冊一個 Blocknet ID 短名稱,挖礦到
@name。錢包指南會一步步帶你完成。 - 下載 seine:從下載區取得適用於 Windows、macOS 或 Linux 的版本並解壓縮。
- 執行它,在提示時貼上你的地址:
./seine
- 接受預設礦池
stratum+tcp://bntpool.com:3333,就開始挖礦了。
挖礦期間,seine 會在真實挖礦工作中比較執行緒數與 CPU 運算核心程式,在記憶體吃緊時自動縮減,並記住有效的設定供下次啟動使用。在 Windows 與 Linux 上,它還會同時在機器裡的 NVIDIA 顯示卡上挖礦,算力相加。逐步挖礦指南介紹了支付;在 Linux 上,依照大分頁指南設定後,2 MiB 分頁可提升約 4-6%,1 GiB 分頁還能再提升 2%。
你的 CPU 能挖多少?
先測量你的算力。seine 的離線基準測試不需要礦池或節點:
./seine --bench --bench-kind backend --backend cpu --bench-secs 20 --bench-rounds 3
然後用即時數據計算。Blocknet 的目標是每五分鐘出一個區塊,也就是每天 288 個區塊。依你的算力占比,預期為:
- 每天區塊數 = 288 × (你的 H/s ÷ 全網 H/s)
- 每天 BNT 數 = 每天區塊數 × 目前區塊獎勵
全網算力與區塊獎勵都會隨時間變化,所以計算前請到 bntpool.com 讀取最新數值。在礦池中,餘額達到 0.1 BNT 後,你會收到定期的 PPLNS 支付,不必等待自己找到整個區塊。這些 BNT 的價值則取決於幣價與你的電費。
以上內容描述的是 Blocknet 目前的 Argon2id 工作量證明。根據 blocknetcrypto.com 的說明,Blocknet 計畫在 2027-02-16 前後進行名為 Faraday 的網路升級,將帶來「更輕量的工作量證明」。seine 會在啟動時以及每 12 小時檢查一次新版本。
常見問題
2026 年可以用 CPU 挖哪些幣?
尋找工作量證明專為通用處理器設計的幣種。Monero 使用 RandomX,其作者稱它針對通用 CPU 進行了最佳化;Blocknet 使用 Argon2id,每次雜湊需要 2 GiB 記憶體。兩者都讓一般桌上型電腦、筆記型電腦與伺服器保有競爭力,因為每次雜湊既依賴原始運算,也依賴記憶體。
用 CPU 挖 Blocknet 需要多少記憶體?
每個挖礦執行緒大約需要 2 GB 記憶體,因為每次 Argon2id 雜湊都要填滿它自己的 2 GiB 記憶體區塊。把記憶體容量除以二,就是最多能放下的執行緒數,再為系統留一點餘裕。在 32 GB 的電腦上,seine 大約執行 14 個執行緒,它會在啟動時自動算好。
為什麼記憶體密集型演算法適合一般電腦?
記憶體密集型雜湊每次嘗試都需要數 GB 的高速記憶體,所以專為雜湊設計的晶片仍然要在每個核心旁邊配備大量記憶體。桌上型電腦、筆記型電腦與伺服器出廠時就有充足的記憶體與高速記憶體控制器,因此人們已有的硬體本來就接近演算法所需。
可以同時用 CPU 與顯示卡挖礦嗎?
可以,在 Windows 或 Linux 上用 seine 挖 Blocknet 時就能做到。seine 會同時在處理器與偵測到的每張 NVIDIA 顯示卡上挖礦,算力相加。它在挖礦時調校處理器,並在每張顯示卡首次啟動時為其調校,所以開始之前不需要任何設定。