一份誰也改不了的配方
想像一台自動販賣機,每十分鐘烤出一條新鮮麵包,遞給那一輪解開謎題的人。再給機器加一條古怪的規則:每過四年,每條麵包烤出的分量就減半。把算式推得足夠遠,麵包會縮成碎屑,而機器一生能烤出的總量,最終會落在一個確定、固定的數字上。一言以蔽之,比特幣發行幣的方式就是如此。
大多數貨幣是憑某人的裁量創造出來的:央行決定多印一些,供應量就按它選定的幅度增長。比特幣採取了相反的立場。它的發行是預先排定的——寫進了每個全節點都強制執行的規則裡——因此任何一週內新鑄造的幣的確切數量,在第一天就已可知,一百年後也將分毫不差。一種加密貨幣如何創造和分發其代幣的規劃,稱作它的代幣經濟學,而比特幣的代幣經濟學以剛性著稱:2100 萬枚的硬上限,一枚都不會多。
減半:不斷放緩的供應
新幣進入世界只有一種途徑:作為獎勵,付給贏得工作量證明競賽、添加下一個區塊的人。這筆獎勵叫做區塊補貼,它是挖礦的引擎。誕生之初,每個區塊支付 50 枚新幣。但大約每四年——準確地說,每 21 萬個區塊——這筆補貼就會減半。這一事件就是減半。
Era Block reward New coins added in the era
1 50 BTC 10,500,000
2 25 BTC 5,250,000
3 12.5 BTC 2,625,000
4 6.25 BTC 1,312,500
5 3.125 BTC 656,250
... ... ...
total -> ~21,000,000 (approaches, never exceeds)美妙之處悄悄藏在這裡。把 50 + 25 + 12.5 這樣一直加下去,並不會膨脹到無窮——它會收斂,就像一把你不斷對折的尺,永遠差一點點才碰到下一道刻度。數學保證這個累計總和逼近 2100 萬,並就此打住。由於每次減半都讓新幣按固定時間表變得更稀缺,比特幣被稱為通膨漸緩的:供應量仍在增長,但增長的速率不斷下降,並在大約 2140 年趨近於零,那時最後一丁點零頭幣被挖出。
聰:把一枚幣切分開
如果永遠只有 2100 萬枚幣,它又怎能服務於數十億人?答案是:一枚比特幣其實並非最小單位。每一枚幣可細分為 1 億個微小的份額,稱作聰(satoshi),取名自比特幣那位以化名行事的創造者。整個網路在底層其實是以聰為單位來計數一切的;你看到的那個親切的「1 BTC」,不過是 1 億個聰的標籤。
1 BTC = 100,000,000 satoshis (sats)
0.001 BTC = 100,000 sats
0.00000001 BTC = 1 sat (smallest unit)
Total cap: 21,000,000 BTC
= 2,100,000,000,000,000 sats (2.1 quadrillion)「數位黃金」這個說法
供應固定、可預測,正是許多人會用上「數位黃金」這個說法的原因。這個類比談的是行為方式,而非價值高低。黃金之所以受人珍視,部分原因在於沒有人能隨意憑空變出更多——開採它既慢又費錢,因此它的數量只會緩慢而不可預測地上升。比特幣追求的是這一特性更嚴格的版本:它的發行不僅緩慢,而且在數學上設了上限、又預先排好了時間表。
價值儲存這個說法正由此而來:人們寄望於一種供應無法被通膨稀釋的東西,能在漫長歲月裡守住自己的購買力。這是一個源自上限的設計目標,而非一種保證——下一節我們會小心地把這兩者區分開來。
上限承諾了什麼,又沒承諾什麼
把這個 2100 萬上限實際帶來了什麼說精確些會很有幫助。它確實保證了稀缺:存在一個已知、不可更改的最大值,且新增供應的速率對所有人都透明。它確實讓規則可預測——沒有哪個委員會能悄悄把貨幣供應翻倍,因為每個全節點都會直接拒絕鑄幣過多的區塊。這份由軟體而非承諾來強制執行的可信度,才是真正的產物。
但上限並不保證任何一枚幣會值某個特定的數額,也不保證它的價值會上漲——供應只是市場的一側,需求可以朝任何方向變動。稀缺也保護不了你弄丟的幣:一個忘掉的密碼、一塊被丟棄的硬碟,都可能讓幣永遠無法取回,這其實會把可用總量推到 2100 萬以下。而上限對「補貼趨近於零之後網路如何保持安全」也隻字未提——到那時,礦工預計將主要靠交易手續費來獲得報酬。