比特幣礦業史(中):群眾的覺醒,顯卡時代

編按:本文作者 張沈鵬 為比特幣交易平台 42btc.com 和 42qu.com 的創始人,也是個神級程式工程師。以比特幣的歷史為題投稿至《36 氪》,分為上、中、下三集刊出。如果想對比特幣的種種了解更多,42btc.com  上有更多說明。

比特幣礦業史(上):故事的開始,CPU 時代

  • 1.4 CPU 時代

在那個年代,比特幣只是一種新鮮而宏大的概念。

這個世界上有太多新鮮而宏大的概念,這些概念絕大部分都很快隨風而逝,好像它們從來沒有出現過一樣。 能倖存,並發展壯大的,萬中無一。

事實上,比特幣倖存了下來,並悄然流傳開來。

不過,參與者都只是覺得這個概念挺有趣,公司的電費也不用自己掏錢。 他們開始找一些空閒的機器,運行比特幣的客戶端。 可以說, 這時候的比特幣對於大部分人而言都只是一個遊戲。它的價值還比不上網絡遊戲《魔獸世界》中的金幣,並沒有太多人在意到底可以挖多少。

大家都用著比特幣的客戶端,用著 CPU,默默挖著礦。 一種力量,在這波瀾不驚的水面下,生根發芽,悄然滋長。

  • 群眾的覺醒:顯卡時代

2.1 第一筆兌換

2010 年 5 月 21 日,一位暱稱為 laszlo 的人在論壇上發帖,想出售 10,000 比特幣,要價 50 美元。

但是,沒有人買。

不過,有人表示,願意用價值 25 美元的比薩餅優惠券換這 10000 比特幣。

Laszlo 答應了。

以如今(2013.05)市價,10,000 比特幣大概可以兌換 800 萬人民幣。(約為 3,600 萬台幣)

我想,這大概是歷史上最昂貴的比薩餅了。

驀然回首,歷史總是讓人感慨萬千。

2.2 逐漸流行

一年後的 2011 年 5 月 29 日,全球最大的 BT 下載網站「海盜灣」創始人 Rickard Falkvinge 寫了一篇著名文章《 為什麼我把我的積蓄全部投入 Bitcoin ? 》在這片文章中,他旗幟鮮明的表明了自己對比特幣的狂熱。他在原文這樣寫道:

「下面是三個我打賭 Bitcoin 會升值的主要原因: 

過去:在過去 14 個月裡,Bitcoin 對美元的匯率增加了一千倍。是的, 再讀一遍:一千倍,14 個月。目前還沒有跡象表明它將停止或已經飽和,恰恰相反。

使用:Bitcoin 的使用不需要經過任何官方的同意,所以不需要向第三方支付交易費用,沒有任何繁瑣的手續。

預期:根據數學計算,我預測,在未來的幾年內它的價值還會至少有一千倍的增加,而且這只是保守計算。」

事實上,比特幣後來的價格走勢也基本印證了他的觀點。

(以上為比特幣價格走勢圖, 來自 blockchain.info

2.3 階級形成

一有適當的利潤,資本就會非常膽壯起來。
只要有 10% 的利潤,它就會到處被人使用;有 20%,就會活潑起來;
有 50%,就會引起積極的冒險;有 100%,就會使人不顧一切法律;
有 300% ,就會使人不怕犯罪,甚至不怕絞首的危險。

—《資本論》第一卷

比特幣的市場表現逐漸的吸引了更多的早期玩家的加入。 瘋狂的升值,讓大家不在像以前那麼淡定,也有人開始研究如何挖掘到更多的比特幣。

比特幣設計之初,就決定了每天比特幣的總產量是有限的。 你的運算能力越強大,獲取比特幣的概率就越大。 這是一個充分競爭的自由市場。

人們八仙過海,各顯神通,用盡各種手段,提升自己的運算能力,以期挖出更多的比特幣:魔道的駭客們,透過深埋地下的病毒木馬,控制了大量計算機組成殭屍網絡,來挖礦獲取暴利;正道的駭客們則研究發現,比特幣挖礦所依賴的 SHA-256 哈希值運算,GPU(也就是顯卡)的計算速度比 CPU 高成百甚至上千倍。

於是乎,駭客們編寫出利用顯卡挖掘比特幣的程序,進而引發了比特幣礦業界的第一次產業升級。 大批的玩家開始採購大量的顯卡組成專門用於挖礦計算機器乃至計算集群, 這些機器被稱為「礦機」,而「礦機」的所有者則自稱「礦工」。

為此,有人甚至寫了一篇文章 《13 歲的兒子開始在網上賺錢了》,講述他兒子如何透過顯卡挖礦而賺了上千美元的故事。

此時,中國玩家也大規模參與了進來,媒體上的各種報導日多。 不過,他們中很多人並非熱衷於比特幣本身的理念,只是將其當成一種賺錢的門路。 很多人會將挖到的比特幣按照當時的市場價拋售,補貼家用。

事後,因為比特幣一而再,再而三的瘋狂升值,不少人對自己當時這種及時行樂的短線做法表示了無比第後悔。 有人感嘆:「本來錢足夠在北京買套房,結果我只用它買了輛車」;更有人因此發出了「三年不出幣,出幣就剁手」的狠誓。

而 CPU 挖礦,因為計算效率過低,日益衰落,逐漸退出歷史舞台。 官方客戶端 bitcoin 也從 0.3.22 版起,宣布取消自帶的比特幣 CPU 挖礦功能。

2.4 鑄幣工廠

有「礦機」,有「礦工」,自然也有「礦場」(又稱「礦池」、「鑄幣池」)

礦機的主要工作是將交易記錄打包為數據塊, 每個成功打包的數據塊中都允許發行一定數量的新比特幣。

但是,隨著參與者日多,打包數據塊的難度也在快速。 單台礦機成功打包一個數據塊的概率越來越低,甚至長達數年甚至數十年。

於是,有人振臂一呼「全世界的無產階級聯合起來」,響應者雲集。

他們將零散的礦機整合起來, 形成一個個龐大無比的雲計算集群,然後根據計算能力的貢獻均分挖礦收益。 一如當年從小作坊到大工廠的工業革命。

(上圖為礦池市場佔用率示意圖)

至此,比特幣網絡的總計算能力已經遠遠超過了全球前五百名超級計算機的計算能力的總和。

不過, 這一切還僅僅是個開始。

(待續……)

(資料來源:36 氪