比特幣「挖完」後,礦工還會工作嗎?

比特幣「挖完」後,礦工還會工作嗎?的文章封面插畫

把比特幣想成地下礦藏,很容易得到一個直覺:等到最後一批新幣被「挖完」,整座網路也會跟著停擺。比特幣確實透過挖礦逐步發行新幣,而且發行量會定期減少。

不過,這個比喻漏掉了礦工收入的另一個來源。礦工產出有效區塊時,可以取得新幣補貼,也可以收取區塊內交易附帶的手續費。未來會歸零的只有前者。問題隨之轉向:手續費能否持續吸引足夠算力保護網路?協議本身並沒有預定關機。

所謂「挖完」,是區塊補貼降到零

比特幣的供給規則會在每累積 210,000 個區塊後,把每個區塊可新增的新幣補貼減半。補貼無法無限切分,因為比特幣在帳本上有最小單位「聰」;經過多輪減半與整數取整後,補貼預計在約 2140 年降到零。

「最後一枚比特幣被挖出」是方便理解的說法,實際過程更像水龍頭的流量一次次縮小,直到再也沒有新幣流出。屆時,既有比特幣不會消失,2100 萬枚左右的供給邊界也不會重新設定。停止的是新增發行,並非既有交易紀錄或所有權狀態。

礦工收入會從兩部分縮成一部分

目前礦工成功產出有效區塊時,收入可分為兩類:協議新發行的區塊補貼,以及使用者為爭取區塊空間支付的交易手續費。補貼會增加流通中的比特幣;手續費則把既有比特幣從交易使用者轉給產出區塊的礦工,沒有創造新幣。

補貼歸零後,協議仍允許礦工產出只含手續費收入的有效區塊。交易也照樣能被廣播、收錄並取得交易確認。規則裡沒有一個「供給達到上限就停止處理交易」的開關,也不需要另外找一家公司接手發薪。

可是,技術上能繼續產出區塊,不代表每一台礦機都有經濟理由開機。礦工會比較預期收入與電力、設備、場地及維護成本。若手續費收入不足,成本較高的算力可能離開;若有限的區塊空間持續有人競爭,手續費就可能成為主要收入。

難度調整能維持節奏,不能憑空增加安全預算

當總算力下降、區塊產生變慢時,比特幣會定期調低挖礦難度,讓平均出塊速度逐步回到約十分鐘的目標。這套機制有助於網路在參與者增減後繼續前進,卻不會替礦工創造收入,也無法保證總算力維持原本水準。

兩者的差別很重要。全節點仍會逐筆檢查簽章、花費條件與新幣發行是否符合規則,因此算力下降不會讓無效交易突然變有效。可是,保護近期歷史所累積的工作量可能變少,想重組近期區塊的攻擊成本也可能下降。難度調整照顧的是出塊節奏,安全預算處理的則是讓攻擊付出多大代價。

真正未知的是長期手續費市場

未來手續費是否足以支撐網路安全,沒有只靠程式碼就能算出的固定答案。它取決於人們對鏈上結算的需求、每個區塊可用空間的競爭、礦工成本,以及手續費收入能換得多少現實資源。這些條件會隨技術與使用方式改變,協議只規定可領取多少收入,無法命令市場提供足夠需求。

擴充技術也讓判斷更複雜。許多小額付款若移到鏈外處理,鏈上交易筆數可能減少;同一時間,更多人把區塊空間用於高價值的最終結算,也可能提高每筆鏈上交易願意支付的費用。哪一股力量較大,仍要由長期使用情況回答。

這項轉變不會在 2140 年突然發生。每次減半都已經讓補貼在礦工收入中的比重下降,手續費市場與算力反應也會一輪輪接受現實檢驗。距離補貼完全歸零雖然還很久,安全預算的遷移其實早已開始。

因此,比特幣挖完後不會依規則自動停機,礦工仍可由交易手續費獲得收入。較誠實的限制是:網路能繼續運作,不等於未來一定維持今天同等的算力與攻擊成本。補貼終點是已知的,屆時手續費能支撐多高的安全水準,則是一個必須持續由真實需求、成本與參與者行為回答的問題。