比特幣挖礦為什麼幾乎都用專用礦機?

比特幣挖礦為什麼幾乎都用專用礦機?的文章封面插畫

比特幣早期曾有人用一般電腦參與挖礦,如今公開礦場裡常見的卻是一排排專用礦機。外觀上的轉變很容易讓人以為,比特幣後來修改了規則,要求礦工購買某種指定設備,才有資格產生區塊。

不過,比特幣規則並不認礦機品牌,也不要求計算出自特定晶片。一般處理器依然能嘗試同一種雜湊運算,只是在全球競爭下,它每秒完成的試算太少、每次試算耗費的電力又太高,幾乎沒有實際勝算。

因此,專用礦機成為主流的關鍵在效率競爭。應用特定積體電路(Application-Specific Integrated Circuit,ASIC)把大量電路集中用於重複執行比特幣所需的 SHA-256 計算,以犧牲通用性換取更高算力與更低的單次運算成本。

規則只檢查結果,不辨認機器

礦工會從候選交易建立區塊標頭,再持續更換可調資料並計算雜湊。結果低於當期目標時,才代表這份工作量達到要求;礦工接著把完整區塊傳向網路,由全節點檢查工作量、交易與發行規則。

這套檢查只看輸入資料、計算結果與區塊內容。合格雜湊可以來自 ASIC、一般處理器,甚至紙筆完成的正確計算;來源不影響數學結果。紙筆與家用電腦的問題在速度和成本,沒有協議身分遭到拒絕。

ASIC 也沒有讓無效內容獲得特權。設備即使完成大量試算,區塊裡若含有超額發行、無效簽章或重複花費,全節點仍會依共識規則拒絕。專用硬體提高的是找到合格工作量的機會,沒有取得修改驗證條件的權力。

重複工作讓專用電路取得優勢

一般處理器要應付作業系統、文書、瀏覽器與各種程式,設計上保留了複雜指令、快取與排程能力。顯示晶片擅長大量平行計算,可程式化邏輯晶片又能把電路配置得更貼近特定工作,但它們仍保留重新利用或改寫功能的空間。

比特幣挖礦的主要試算則高度重複。候選內容改動後,機器再次執行固定的雜湊流程,檢查結果有沒有落進很小的合格範圍。ASIC 可以移除許多無關功能,把晶片面積、資料流與電力供應集中到這條固定路徑,同樣時間內便能完成更多次嘗試。

衡量這種優勢不能只看每秒雜湊數。設備完成單位算力需要多少電、散熱與電源轉換損耗多大,也會直接影響長期成本。一台算得快卻耗電更快的機器,未必能在電費與維護費持續發生時保持競爭力。

競爭逐步把通用設備排出場外

早期全網算力較低時,一般處理器完成的少量試算仍占有可見比例。參與者後來依序使用更適合平行運算或能重新配置電路的設備;ASIC 出現後,專門化帶來的速度與能源效率差距,又把可行門檻推得更遠。

這段演變沒有關閉舊設備。只是當其他礦工每度電能取得更多嘗試時,通用設備找到區塊的預期收入往往不足以支付用電。挖礦難度還會隨全網工作速度調整,整體效率提高後,單一舊設備不會因此更容易成功。

礦工除了比較設備效率,也要承擔機器價格、場地、冷卻、故障與停機風險。區塊補貼與手續費提供收入來源,卻不保證任何一代硬體能在整個使用壽命內回收成本。硬體進步會改變競爭條件,無法替營運結果提供承諾。

專用化也會留下新的依賴

ASIC 的長處正是用途狹窄,這也形成限制。若運算規則改變,原設備通常無法像一般電腦那樣安裝另一套程式便轉去處理新工作;更有效率的世代出現後,舊機器還可能因電力成本過高而提早退出。製造、運輸與淘汰因此都成為實際資源成本。

供應面也值得分開觀察。晶片設計與先進製造需要龐大資本,可能集中在少數供應商;礦機所有權、礦場營運、能源來源與礦池的區塊模板控制權,卻是不同層次。看到某品牌設備占比高,不能直接推論所有算力由同一人指揮;只看礦池占比,也無法知道底下設備的實際所有者與退出成本。

更高晶片效率同樣不保證全網總用電按比例下降。每次試算變便宜後,既有業者可能擴充設備,新參與者也可能加入,直到收入、電價與其他成本重新形成平衡。單機效率改善是真實的工程進步,全網耗電則還取決於競爭規模與營運條件。

所以,比特幣挖礦幾乎都使用專用礦機,是固定雜湊工作在長期競爭中走向硬體專門化的結果。協議只驗證工作量與區塊規則,市場競爭才把 ASIC 推到主流位置。這項演變提高了單位電力的計算效率,也同步帶來設備門檻、供應集中、散熱與淘汰等成本;理解兩面,才能把礦機性能和整個網路的安全、權力及能源問題分開判讀。