什么是算力?理解比特幣挖礦中的 Hashrate
2026-08-26 15:42

Hashrate,中文通常称為“算力”或“哈希率”,表示計算設備每秒能夠執行多少次哈希运算。在比特幣挖礦中,它衡量的是礦機尝試 SHA-256d 哈希計算的速度:礦機不断計算候選區塊頭,直到某一次結果低于当前網路目標。

 

因此,算力描述的是 Proof of Work 的計算能力。它並不等于比特幣的交易處理速度,也不能單獨代表一台礦機或一個礦場是否赚钱。

 

截至 2026 年 8 月 26 日,比特幣全網算力估算約為 859.9 EH/s。這里的“估算”很重要,因為没有任何一個中心化系統能夠直接读取全球所有礦機的实時算力。公開网站通常根據最近一段時間的出塊速度和網路難度反推出全網算力。

 

Hashrate 到底是什么?

哈希函數會把任意输入轉換為固定長度的输出。比特幣在 Proof of Work 中使用双重 SHA-256,也常寫作 SHA-256d。

 

礦機在構造候選區塊後,會不断改變 nonce、extranonce 相關資料以及其他可變字段,並重复計算區塊頭哈希。只有当哈希結果在數值上低于網路当前設定的 Target,這個區塊才满足工作量證明要求。

 

每一次哈希尝試都可以近似看成相互獨立。礦機無法提前知道哪一次計算會得到有效結果,所以挖礦本質上是以极高速度不断試算。

 

如果一台礦機標称 200 TH/s,意味着它在對應运行条件下每秒大約可以進行 200 萬億次哈希尝試。

 

常見的算力單位包括:

  • 1 kH/s = 每秒 1,000 次哈希
  • 1 MH/s = 每秒 100 萬次哈希
  • 1 GH/s = 每秒 10 億次哈希
  • 1 TH/s = 每秒 1 萬億次哈希
  • 1 PH/s = 每秒 1,000 萬億次哈希
  • 1 EH/s = 每秒 100 京次哈希(10¹⁸ H/s)
  • 1 ZH/s = 1,000 EH/s(10²¹ H/s)

 

比特幣挖礦早期曾經歷 CPU、GPU 等不同硬體阶段,如今主要依靠专用 ASIC。單台設備通常以 TH/s 計算,大型礦場可能達到 PH/s 或 EH/s,而全網总算力則長期處于數百 EH/s 級別。

 

算力如何参與比特幣的 Proof of Work?

Bitcoin Proof of Work 的设計,是讓區塊生产需要付出真实計算成本,而區塊验證相對容易。

 

礦工首先構造候選區塊,然後持續計算區塊頭哈希。如果某次結果低于網路 Target,就可以把新區塊广播到網路。全节点會獨立验證區塊是否符合共识規則,包括交易、區塊結構和 Proof of Work 是否有效。

 

算力越高,意味着單位時間内可以進行更多次尝試,因此長期來看,找到有效區塊的概率也越高。

 

例如,一個礦工如果長期穩定占據全網 1% 的算力,那么從統計意義上说,它找到的區塊數量也大致會接近全網的 1%。但“長期期望”不代表短期一定如此,因為區塊發現具有随機性。

 

這也是為什麼大量礦工選擇加入礦池。單個礦工如果獨立等待完整區塊,收益波动可能非常大;礦池則通過 Share 記錄礦工贡献的工作量,再根據結算方式分配挖礦收益。

 

算力還與區塊链累計的 Proof of Work 有關。当網路短暂出現两条都符合規則的分支時,比特幣节点會依據协议規則,最终跟随累計工作量更多的有效链。

 

Hashrate 和 Mining Difficulty 有什么區別?

Hashrate 和 Difficulty 經常一起出現,但它们不是同一個指標。

 

Hashrate 衡量的是每秒進行多少次哈希尝試;Difficulty 描述的是当前找到一個满足網路 Target 的新區塊有多難。

 

比特幣每 2,016 個區塊進行一次難度調整,目標是讓長期平均出塊時間维持在約 10 分钟。

 

如果一段時間内全網算力明顯增加,區塊通常會暂時更快地产生,下一次難度調整後 Difficulty 往往會升高;如果全網算力下降,區塊變慢,Difficulty 則可能下調。

 

在 2026 年 8 月 26 日開始于區塊 963,648 的難度周期中,比特幣網路難度約為 125.81 T。按這一難度估算,找到一個有效區塊平均需要約 5.403 × 10²³ 次哈希尝試。

 

這里的“平均”同样很重要。某個區塊可能很快就被找到,也可能需要远高于期望值的計算量。

 

因此,全網算力持續上升並不會讓比特幣永久變成“更快出塊”。Difficulty Adjustment 會根據整體算力變化不断重新校准。

 

本地算力、礦池算力和全網算力

實際挖礦時,礦工通常會同時看到几個不同的 Hashrate 數字。這些數字來源不同,本來就不應該期待它们時刻完全一致。

  • 本地算力(Local Hashrate): 由 ASIC 或礦機管理系統自己計算並顯示的 Hashrate,統計窗口通常較短。
  • 礦池算力(Pool Hashrate): 礦池根據收到的 Share,估算某個 Worker、帳戶或整個礦池實際贡献的算力。
  • 全網算力(Network Hashrate): 對整個比特幣網路参與挖礦的总算力進行估算。因為無法直接读取全球所有礦機,所以通常根據區塊产出和 Difficulty 反推。

 

本地算力和礦池侧顯示的算力不一致,並不一定代表礦機有問題。

 

首先,两邊的統計時間窗口可能不同。礦機端可能更强調短期实時值,而礦池需要根據一段時間内收到的 Share 進行估算,因此會有正常波动。

 

其次,礦池只能看到“實際收到的工作”。如果存在 Stale Share、Rejected Share、網路中断、設備停機、溫度降頻或硬體異常,礦池侧長期看到的算力就可能低于本地顯示。

 

ViaBTC 帮助中心说明,其礦池实時算力使用約 10 分钟平均值,而礦機本地資料可能采用更短、更容易波动的統計周期。因此,比較本地和礦池算力時,應尽量使用更有代表性的時間窗口,而不是根據几分钟的短期變化下結论。

 

Network Hashrate 的逻輯又不同。它並不是全球所有礦機主动上報後相加得到的,而是通過最近的實際出塊情況和網路難度推算。短周期估算會因為區塊間隔随機性产生較大波动,長周期資料更平滑,但對真实變化的反應也更慢。

 

為什麼算力重要?

對網路安全的影響

在其他条件相同的情況下,诚实参與挖礦的总算力越高,持續發动多數算力攻擊所需要控制或獲得的計算能力也越高。

 

如果攻擊者試图重组最近的交易歷史,需要拥有相對于網路其他参與者非常庞大的算力資源。

 

不過,总 Hashrate 並不能完整代表“去中心化程度”。算力在不同礦池和礦工之間如何分布、礦場的地理集中程度、ASIC 供應、電力來源,以及全节点是否獨立執行共识規則,同样重要。

 

對挖礦概率和收益的影響

對礦工來说,Hashrate 是决定预期挖礦产出的核心變量之一。

 

算力越高,礦機每秒進行的尝試越多,在礦池中找到有效 Share 的機會也越多,長期來看能夠獲得的预期收益通常也更高。

 

但利润不能只看 Hashrate。真正影響挖礦經濟性的變量還包括:

  • Network Difficulty;
  • 區塊补贴;
  • 交易手續費;
  • BTC 价格;
  • 電價;
  • ASIC 能效;
  • 開機率;
  • 托管費用;
  • Pool Fee;
  • 融資成本。

 

自 2024 年 4 月比特幣在區塊 840,000 完成第四次减半後,區塊补贴為每個區塊 3.125 BTC。

 

大型上市礦企的資料也能说明“算力”和“利润”並不是同一個概念。MARA 在 2026 年第二季度披露 Energized Hashrate 為 70.3 EH/s,季度产出 2,422 BTC;其自有站点披露的购電成本為每枚 BTC 38,690 美元。

 

即使两家礦場拥有相同算力,只要電價、設備能效、開機率、托管結構等不同,最终盈利能力就可能相差很大。

 

算力、電力和 ASIC 能效

Hashrate 需要電力支撑,但 Hashrate 本身不是能源消耗指標。

 

ASIC 的能效通常使用 J/TH,也就是“每完成 1 TH/s 算力需要消耗多少焦耳”來衡量。J/TH 越低,说明設備完成相同計算量所需要的能量越少。

 

例如,两台礦機都能達到 200 TH/s,但功耗可能並不一样。在電價相同的情況下,能效更高、J/TH 更低的設備,通常具有更低的直接電力成本。

 

礦場的實際用電還不只有 ASIC 本身。散熱系統、變压器、泵、網路設備等基礎设施也會形成額外负載。

 

Cambridge Bitcoin Electricity Consumption Index 在 2026 年 8 月 1 日估算,比特幣全網功率需求約為 16.09 GW,年化耗電量約為 141.02 TWh。這個數字同样是模型估算,而不是對全球礦場電表的直接汇总,因此會受到全網算力、ASIC 能效、電力經濟性和礦場基礎设施等假设影響。

 

對礦工來说,可以把几個指標簡單區分:

  • Hashrate: 設備能夠产生多少計算能力。
  • J/TH: 产生這些算力需要多少能量。
  • 挖礦利润: 還要進一步結合電價、Difficulty、挖礦收益、開機率和其他运营成本。

 

礦工實際應該怎么看算力?

Hashrate 更适合作為一组运营資料中的核心指標,而不是孤立判断設備表現。

 

一台礦機可能顯示很高的 Local Hashrate,但如果同時存在大量 Rejected Share、連接不穩定、頻繁停機或硬體错誤,它在礦池侧的實際表現仍可能不理想。

 

日常监控可以分成三個層次:

  1. 礦機侧指標: 本地算力、功耗、溫度、风扇或水冷系統状態、Hardware Error。
  2. 礦池侧指標: 礦池顯示算力、Accepted Share、Stale / Rejected Share、拒絕率和連接穩定性。
  3. 挖礦經濟性: 一段時間内實際獲得的 BTC、結算方式影響、交易手續費收益、電力成本、Pool Fee 和其他运营費用。

 

設備部署前,可以結合 Hashrate、Network Difficulty、功耗、電價和 Pool Fee 估算预期結果。ViaBTC Mining Profitability Calculator 可以用于情景測算,但計算結果仍然只是估算,因為 Difficulty、手續費、開機率和币价都會變化。

 

如果礦機本地算力和礦池侧算力長期存在明顯差距,第一步應先確認双方的統計時間窗口。排除時間窗口差異後,再檢查 Stale / Rejected Share、網路穩定性、礦機溫度、固件和硬體状態。

 

FAQ

Hashrate 就是比特幣的交易速度吗?

不是。Hashrate 衡量的是 Proof of Work 每秒進行多少次哈希尝試。比特幣能夠處理多少交易,主要取决于區塊空間、交易大小、區塊空間需求、手續費状況以及更高層的支付方案。單纯提高 Hashrate 不會直接增加一個區塊能容纳的交易數量。

 

為什麼比特幣全網算力會變化?

礦工可能新開機器、關機、更換設備、超頻、降頻、搬迁礦場,也可能根據币价、Difficulty、電價、天气或電网条件主动削减负載。

 

此外,公開的 Network Hashrate 本身也是根據出塊情況估算出來的,因此短期資料還會包含一定統計波动。

 

Hashrate 越高,比特幣就越去中心化吗?

不一定。更高的总算力通常意味着持續發动多數算力攻擊需要更高的計算資源,但它並不能说明這些算力是否均匀分布在不同礦池、礦工、地區或硬體供應商之間。

 

為什麼礦池算力會低于礦機本地算力?

双方可能使用不同的統計時間窗口,而且礦池只能根據實際收到的 Share 估算算力。Stale / Rejected Share、網路中断、設備停機、溫度降頻和硬體不穩定,都可能讓礦池侧長期資料低于本地读數。

 

参考資料

  1. Bitcoin White Paper — Bitcoin Proof of Work 與链選擇機制。
  2. Bitcoin Developer Guide: Block Chain — Proof of Work、難度調整與區塊链規則。
  3. Bitcoin Developer Guide: Mining — 挖礦流程、Target、Share 與礦池挖礦。
  4. Bitcoin Core RPC: getdifficulty — Bitcoin Difficulty 定義。
  5. Mempool.space Mining Hashrate API — 全網算力與難度資料。
  6. Blockchain.com Hash Rate Chart — 比特幣全網算力估算。
  7. ViaBTC Help Center: Why is the Hashrate Shown in the Mining Pool Lower than that of the Mining Machine? — 礦池與礦機算力差異说明。
  8. ViaBTC Help Center: How to Stabilize the Hashrate? — 算力穩定性相關排查。
  9. ViaBTC Hashrate Help Center — ViaBTC 算力帮助中心。
  10. ViaBTC Mining Profitability Calculator — 挖礦收益估算工具。
  11. MARA Q2 2026 Shareholder Letter — Energized Hashrate、BTC 产出與能源成本資料。
  12. Cambridge Bitcoin Electricity Consumption Index — 比特幣功率需求和年化耗電量估算。
  13. CBECI Methodology — CBECI 方法论與估算假设。