工作量證明是一種共識機制,它迫使電腦花費可測量的能量來解決數學難題,然後才能將新的交易區塊添加到區塊鏈中。這就是比特幣作為結算網路具有價值的原因,也是該網路消耗的電力比某些國家還多的原因。
摘要
- 工作量證明要求礦工透過重複猜測 nonce 值來找到低於目標閾值的雜湊輸出,在此過程中消耗真實的計算能量。
- 比特幣每 2,016 個區塊(大約每兩週)調整一次挖礦難度,無論有多少算力加入或離開網路,都維持平均 10 分鐘的出塊時間。
- 2026 年中期,全球比特幣網路雜湊率超過 1 exahash/秒,這意味著礦工每秒共同執行超過 10 的 18 次方次雜湊計算。
- 工作量證明並非唯一的共識機制。以太坊自 2022 年 9 月以來使用的權益證明,以經濟抵押品取代能源消耗,但引入了不同的安全取捨。
- 圍繞工作量證明的環境爭論是真實的,但比頭條新聞所暗示的更為細緻。根據 2025 年的行業調查,大約 55% 到 60% 的比特幣挖礦使用可再生能源。
大多數對工作量證明的解釋都從一個類比開始。他們將其比作樂透、拼圖或競賽。這些類比很有用,但它們掩蓋了一個關鍵細節:工作量證明不是關於解決問題,而是關於證明你花費了資源去嘗試解決它。
這個區別很重要,因為它解釋了為什麼比特幣可以作為去中心化帳本運作。沒有中央機構決定誰可以寫下交易記錄的下一頁。相反,網路將這個權利授予任何展現最多計算努力的人。這種努力的成本就是讓記錄值得信賴的原因。
本文解釋了工作量證明在技術層面上實際做了什麼、為什麼比特幣選擇它、它與替代方案相比如何,以及它不能防範什麼。如果你聽說過工作量證明浪費能源或已經過時,那麼算術告訴我們一個更複雜的故事。
雜湊如何運作
雜湊函數接受任意長度的輸入,並產生固定長度的輸出。比特幣使用 SHA-256,無論輸入是單一字元還是整本小說,它都會產生 256 位元的輸出。輸出看起來是隨機的,但其實是確定性的:相同的輸入總是產生相同的輸出,而改變輸入的單一位元會產生完全不同的輸出。
這個特性稱為雪崩效應,它使雜湊對工作量證明很有用。要找到產生特定輸出的輸入是沒有捷徑的。唯一的方法是嘗試輸入,直到你幸運為止。每次嘗試都會花費少量能量,而任何單次嘗試成功的機率都非常小。
當礦工建構一個候選區塊時,他們會組合一組未確認的交易,添加一個包含元資料(如先前區塊的雜湊和時間戳)的區塊頭,並包含一個稱為 nonce 的欄位。然後礦工重複對區塊頭進行雜湊,每次遞增 nonce,直到產生的雜湊在數值上低於網路設定的目標值。該目標決定了難度。
難度調整
比特幣被設計為大約每 10 分鐘產生一個區塊。但網路上的計算能力總是在變化,因為礦工加入、離開、升級硬體或失去廉價電力。如果沒有機制來應對這些變化,當更多礦工加入時,區塊會更快到達,而當他們離開時則會更慢。
難度調整解決了這個問題。每產生2,016個區塊,比特幣協議會將實際挖出這些區塊所花費的時間,與預期的20,160分鐘進行比較。如果區塊產出速度比預期快,難度就會增加;如果較慢,難度就會降低。調整幅度在任一方向上均以四倍為上限,以防止劇烈波動。
此機制是比特幣中最精巧的工程決策之一。它意味著網路無論外部條件如何都能自我調節。2021年中國禁止比特幣挖礦,全球約一半的算力一夜之間下線,難度隨之下調,區塊仍持續產出。當這些算力遷移至美國、哈薩克及其他司法管轄區並重新上線時,難度又再次上調。
難度調整也解釋了為何當礦工離開網路時,挖礦難度會急劇下降,正如2026年年中,幾家大型營運商將其基礎設施轉向AI資料中心營運時所發生的情況。網路並不關心礦工離開的原因,它只是讓謎題變得更簡單,直到區塊時間恢復正常。
為何能源消耗能創造安全性
工作量證明的核心見解在於,能源消耗創造了不可偽造的成本。要重寫比特幣的交易歷史,攻擊者需要為每個想要更改的區塊重新進行工作量證明,並且還要超越持續延長鏈的誠實礦工。這被稱為51%攻擊,因為它需要控制網路總算力的過半。
這種經濟成本使得比特幣的此類攻擊難以實現。以目前的算力水平,持續進行51%攻擊需要購置和營運比任何單一國家現有更多的挖礦硬體。僅電力成本每天就高達數千萬美元。即使攻擊者成功,市場也可能因應而導致比特幣價格暴跌,從而摧毀攻擊者試圖竊取的任何價值。
這種經濟安全模型有時被稱為熱力學安全。其理念是,物理定律保證了攻擊網路的最低成本,因為雜湊計算需要能源,而能源有市場價格。再巧妙的軟體也無法將執行SHA-256計算所需的能源降低到物理下限以下。
批評者指出,這種安全性伴隨著高昂的代價。比特幣網路每年消耗約150至170太瓦時的電力,相當於波蘭或阿根廷的年度消耗量。支持者則反駁說,這種消耗保障了一個承載數兆美元價值的網路,且相關的比較不應是與零能源相比,而是與傳統金融體系資料中心、辦公大樓、裝甲車和金庫基礎設施所消耗的能源相比。
工作量證明與權益證明之比較
權益證明以經濟抵押取代了計算工作。驗證者不再花費能源尋找有效的雜湊值,而是鎖定加密貨幣作為抵押,並根據其抵押規模及其他因素被選中來提議區塊。如果他們提議了無效區塊,其抵押品會透過稱為「削減」的過程部分銷毀。
以太坊於2022年9月進行了這一轉變,在名為「合併」的事件中從工作量證明過渡到權益證明。這一轉變使以太坊的能源消耗減少了約99.95%。它也將網路的安全模型從基於能源消耗轉變為基於資本風險。
這兩種機制之間的爭論尚未塵埃落定。工作量證明的支持者認為,能源消耗提供了更穩健且抗審查的安全形式,因為它將區塊生產與無法被政府沒收或凍結的實體資源聯繫在一起。權益證明的支持者則認為,每花費一美元所獲得的安全性更高,環境成本可忽略不計,而且經濟激勵同樣有效地使驗證者與網路健康保持一致。
雙方都有合理的論點。兩者之間的選擇取決於你優先考慮哪些特性。對於旨在成為全球性、無需許可、抗審查的貨幣基礎層的網路而言,工作量證明的實體基礎是一個優勢。對於旨在支援高吞吐量智慧合約執行的網路而言,權益證明的效率更具實際意義。
挖礦硬體的演進
比特幣挖礦始於 CPU。中本聰在標準桌上型處理器上挖出創世區塊。兩年內,礦工發現 GPU 能更高效地執行 SHA-256 計算。四年內,現場可程式化邏輯閘陣列(FPGA)登場。到了 2013 年,第一顆專用積體電路(ASIC)問世,讓所有前一代挖礦硬體一夜之間過時。
如今,比特幣挖礦由比特大陸、MicroBT 和嘉楠耘智等公司製造的專用 ASIC 機器主導。2025 和 2026 年的最新一代型號能源效率約為每太赫 15 至 20 焦耳,相較之下 2011 年的 GPU 礦機每太赫耗電數千焦耳。每一代硬體都讓每單位計算的挖礦效率更高,但並未降低網路總耗能,因為難度會向上調整以吸收額外算力。
這種動態形成軍備競賽。率先部署最新硬體的礦工能暫時獲得效率和獲利優勢。但隨著更高效的硬體上線、難度上升,舊機器變得不划算而退役。圍繞挖礦業務的監管環境也在演變,美國證券交易委員會(SEC)發布了關於工作量證明挖礦如何與證券法規互動的指引。
ASIC 製造集中在少數公司手中引發供應鏈疑慮。如果單一製造商控制大部分新挖礦硬體生產,他們就能對誰能挖礦以及成本多少產生重大影響。這是比特幣生態系統中,去中心化參與的理想與專業硬體製造的經濟現實之間持續存在的緊張關係。
能源辯論的數據
對工作量證明的環境批評是比特幣最常見的反對意見。數字龐大,批評並非毫無根據。但辯論需要脈絡,而多數報導都忽略了。
根據劍橋大學替代金融中心及多份 2025 年產業報告,比特幣挖礦每年消耗約 150 至 170 TWh。相比之下,全球空調每年消耗約 2,000 TWh。全球資料中心每年消耗約 1,000 TWh。黃金開採和加工估計消耗 240 TWh。傳統銀行體系(包括分行、ATM、資料中心和運輸)的總能源足跡估計為 260 至 300 TWh。
比特幣挖礦的可再生能源占比持續上升。代表約全球一半算力公司的產業組織比特幣礦業委員會(Bitcoin Mining Council)報告,其 2025 年第四季調查中,59.5% 的挖礦能源來自可再生或零排放來源。國際能源署的獨立估計則略低,約 50 至 55%,並指出礦業公司的自我報告可能高估了可再生能源使用。
越來越多的挖礦業務專門鎖定閒置或棄置能源。這些情況是能源已生產但沒有買家,原因可能是電網壅塞、地理隔離,或風能和太陽能的間歇性發電超過當地需求。在這些情況下,比特幣挖礦充當最後買家,購買原本會被浪費的能源。這種動態是否讓挖礦對可再生能源部署產生淨正面影響仍有爭議,但經濟誘因明確:礦工被最便宜的電力吸引,而最便宜的電力越來越來自可再生能源。
工作量證明未涵蓋的部分
工作量證明確保區塊鏈上交易的排序和不可竄改性。它並不保護交易在確認前的安全性。記憶體池中未確認的交易可能被礦工重新排序、審查或搶先交易,因為礦工在交易被納入區塊前就能看到待處理交易。
工作量證明並不能保護用戶不會將比特幣發送到錯誤的地址、丟失私鑰,或遭受社交工程攻擊。它不會驗證任何交易的經濟價值。它僅確保一旦交易被包含在一個區塊中並被後續區塊掩埋,撤銷該交易的成本就會呈指數級增長。
工作量證明也無法防止所有形式的中心化。礦池允許個別礦工合併其算力並按比例分享獎勵,但這導致區塊生產集中在少數礦池運營商手中。截至2026年中,前五大礦池控制了比特幣超過75%的算力。雖然個別礦工可以自由切換礦池,但運營現實是,礦池集中創造了潛在的脅迫點或監管壓力點。
最後,工作量證明並不保證特定的交易吞吐量。比特幣的區塊大小和區塊時間是固定參數。其他工作量證明鏈已探索不同的吞吐量方法,但共識機制本身關注的是安全性和排序,而非速度。
驗證工作量證明主張的實用檢查
如果您想獨立驗證有關工作量證明和比特幣挖礦的主張,可以使用多種工具和數據來源。
mempool.space上的比特幣區塊瀏覽器顯示區塊生產的實時數據,包括每個區塊的哈希、挖掘該區塊所依據的難度目標,以及其中包含的交易數量。您可以通過將哈希轉換為十進制數並與目標進行比較,來驗證每個區塊哈希在數值上是否低於難度目標。
算力估計可從多個來源獲得,包括Blockchain.com、Glassnode和CoinMetrics。這些是估計值,因為實際算力無法直接觀察。它是根據相對於當前難度找到區塊的速率推斷出來的。估計算力的短期波動反映了挖礦固有的隨機性,而非實際部署硬件的變化。
劍橋大學替代金融中心的能源消耗估計使用基於硬件效率假設和電價數據的模型。該模型是透明的,其方法已公開。它是最廣泛引用的獨立估計,但依賴於對全球部署硬件組合的假設,這引入了不確定性。
為了驗證可再生能源的主張,比特幣礦業委員會發布季度報告,包含調查數據。Daniel Batten的比特幣ESG預測提供了使用不同方法的替代估計。比較多個來源比依賴任何單一估計更能提供可靠的圖景。
常見問題
什麼是工作量證明(以簡單的方式解釋)?
工作量證明是一種系統,其中電腦競爭解決數學難題。第一台找到有效解決方案的電腦可以將下一個交易區塊添加到區塊鏈中並獲得獎勵。該難題需要真實的能量來解決,這使得系統能夠防止篡改。
為什麼比特幣使用工作量證明而不是權益證明?
比特幣使用工作量證明是因為它將網路的安全性與物理能量消耗聯繫起來,而這種消耗無法被任何單一實體偽造、扣押或審查。權益證明將安全性與系統內部的資本存款聯繫起來,有些人認為這會產生不同的中心化風險。比特幣的創造者選擇工作量證明作為更保守且抗審查的貨幣基礎層選項。
比特幣挖礦實際上消耗多少能量?
截至 2026 年,比特幣挖礦每年估計消耗 150 至 170 太瓦時的電力。作為對比,全球數據中心消耗約 1,000 太瓦時,空調消耗約 2,000 太瓦時,而傳統銀行系統估計消耗 260 至 300 太瓦時。大約 50% 至 60% 的比特幣挖礦能源來自可再生能源。
什麼是 51% 攻擊?
當單一實體控制工作量證明網路總算力的超過一半時,就會發生 51% 攻擊。這將允許他們重寫最近的交易歷史、雙重花費硬幣或審查特定交易。在比特幣上,由於需要大量的挖礦硬體和電力,維持這種攻擊的成本高得令人望而卻步。
當所有 2100 萬比特幣都被挖出時會發生什麼?
最後一個比特幣預計將在 2140 年左右被挖出。之後,礦工將不再獲得區塊補貼,但將繼續通過處理交易賺取交易費。僅靠交易費是否足以提供足夠的經濟激勵來維持目前的算力和安全水平,這是一個比特幣社群積極辯論的開放性問題。
你能在普通電腦上挖比特幣嗎?
技術上可以,但實際上不行。比特幣挖礦的難度如此之高,以至於普通電腦平均需要數百萬年才能找到一個有效的區塊。比特幣挖礦現在需要專門的 ASIC 硬體,其執行 SHA-256 計算的效率比通用處理器高出數個數量級。
什麼是比特幣減半?
減半是一個程式化的事件,每 210,000 個區塊發生一次,大約每四年一次,將區塊補貼獎勵減半。最近一次減半發生在 2024 年 4 月,將每個區塊的獎勵從 6.25 BTC 減少到 3.125 BTC。減半降低了新比特幣的產生速率,並有助於比特幣 2100 萬枚的固定供應上限。
工作量證明和比特幣挖礦是一回事嗎?
不完全是。工作量證明是共識機制,即決定網路如何就帳本狀態達成一致的一套規則。挖礦是執行工作量證明計算以換取區塊獎勵的活動。其他加密貨幣如萊特幣和狗狗幣也使用工作量證明,但使用不同的雜湊演算法。挖礦是工作量證明的實際實施,而不是同義詞。







