朱頭山

無意邀眾賞,一心追殘陽
個人資料
朱頭山 (熱門博主)
  • 博客訪問:
正文

比特幣是個嘛玩意?

(2019-12-31 13:00:04) 下一個

一個沒注意,比特幣又一次熱得一塌湖塗了。一個比特幣的價格從幾年前的幾美分,飆到 更曾升至兩萬美元。如果幾年前能買哪怕幾個,現在也值10萬了,瘋了! 更讓人吃驚的是,中國冒出來很多“挖礦”狂,窩在水電站裏一挖一年不休息,挖的就是比特幣。這到底是啥玩藝兒啊!俺四處轉悠轉悠, 問了兩圈,發現盡管比特幣這麽熱, 中國礦工們這麽生猛, 其實真正明白比特幣是個什麽東東的人還真不是太多。

我就琢磨, 看看能不能花點我那沒啥可寶貴的時間,寫個適合微信微博上閱讀的東西, 盡量把話說的接地氣點, 聊一聊比特幣這個東東。

 
關於比特幣的曆史,我看往前追溯到哈耶克就行了, 這老頭是個經濟學大牛啊, 連諾貝爾獎都拿過的, 號稱“20世紀最傑出的自由主義經濟學家和思想家之一"。他晚年出版了一本書, 叫《貨幣的非國家化》。這本書真是讓人腦洞大開啊。為什麽這麽說呢? 老百姓都知道,國家才有權利發行貨幣, 這是天經地義的。但這位可愛的老頭兒就是不服氣。他認為, 既然在一般商品市場中,自由競爭是最有效率的,那為什麽不能在貨幣領域引入競爭機製呢?換句話說,誰規定貨幣一定得由國家中央銀行發行?憑什麽私人不能發行貨幣呢?在私人貨幣自由競爭的過程中,那些流動性最好的,使用最方便的,製作成本最低的,最能抗通脹的最優秀的貨幣,就會脫穎而出,從而大大降低貨幣的使用成本, 提高貨幣本身的使用效率。  

哈耶克的這套理論為比特幣的誕生奠定了理論基礎,《貨幣的非國家化》這本書也被今天的比特幣粉視為聖經。 不過哈耶克的理論老百姓還是沒當回事兒啊,腦洞開一會兒又慢慢閉上了。 各國央行也紛紛癟癟嘴搖搖頭,對老百姓說,別聽他的,這老頭兒說的是瘋話。

然而,還是架不住有明白人啊, 另一位經濟學大牛,米爾頓·弗裏德曼(Milton Friedman), 提出了一個非常大膽的構想:有沒有可能通過計算機程序設置一套自動化裝置,讓程序自己來發行貨幣,這就可以避免各國央行人為的隨意開動印鈔機,引發通脹問題。我看弗裏德曼的言外呢, 有這麽點意思:私人印錢這事兒, 要殺頭的,沒人敢印? 咱讓機器去印。 

然後,一位數學家、密碼學家,計算機天才,化名叫’中本聰’(Satoshi Nakamoto)的大牛,讀懂了哈耶克的神思,領會了弗裏德曼的妙想。 2008年11月,中本聰在metzdowd.com網站的密碼學郵件列表中發表了一篇論文,題為《比特幣:一種點對點式的電子現金係統》(Bitcoin: A Peer-to-Peer Electronic Cash System),在這篇堪稱比特幣宣言的白皮書中,中本聰闡述了他為什麽要發明比特幣,比特幣係統應該尊受的協議和規則,以及實現這些協議和規則的技術和方法…..隨後中本聰獨立開發了一款軟件, 2009年1月3日,挖出第一筆50個比特幣,建立比特幣賬本的第0個區塊,所謂創世區塊,然後2010年底就從因特網上徹底消失了。
 

比特幣之父取了個貌似日本人的化名, 中本聰(Satoshi Nakamoto),那麽這個日本名字的背後,到底是誰呢? 是一個人,還是一個組織? 雖然經過好事者和媒體多年的調查,至今仍然是沒有定論。幾乎被認定就是中本聰的,是澳大利亞人克雷格•斯蒂文•賴特(Craig  Steven Wright),他自已也曾承認他就是中本聰。不過經多方查證,人們還是不能十分確定這個人真的就是發明比特幣的中本聰。比特幣之父, 是迷一樣的存在。   
 
比較好玩的是,有種說法說比特幣是中國人發明的,中本聰就是’中國人本來很聰明’的意思。不管怎麽說, 能在互聯網這麽發達,人肉技術這麽強的今天,發明比特幣的同時又能成功的深藏功與名,真的是很厲害啊,而且,這裏麵能不能演義出吃瓜群眾喜聞樂見的陰謀論,大棋說,也是件可以觀察的事兒。
 

可以說,中本聰就是傳說中’神一樣存在!’ 他憑一己之力締造了一個貨幣係統, 這個係統足以抗衡以國家之力為之背書的國家貨幣。 中本聰順手挖出100多萬個比特幣,然後,輕輕的, 他走了,不知道是不是也帶走了他的比特幣。              
  
關於什麽是貨幣,說起來話就特別長, 按照不同的分類標準,什麽實物貨幣,稱量貨幣,信用貨幣,數字貨幣,貨幣數字化, 等等,在這兒就不扯那麽遠了, 那些問題讓經濟學家去傷腦筋吧。 咱就記住,能被人們普遍接受的交易媒介或支付手段,它就是錢,這就夠了。 這種意義上比特幣它就是錢。 有越來越多的個人,機構,公司認可用比特幣交易和支付,比較有名的是李嘉誠幾年前就一個猛子衝上去抱住了比特幣,華爾街大黑幫高盛也忍不住宣布要投資比特幣。當然也有很多人,包括從老百姓到郎鹹平之類經濟專家的人, 都說比特幣是龐氏騙局, 視之為蛇蠍, 唯恐避之不及, 至少表麵如此。  
 
還有呢, 不同國家官方對這個東東也有不同的說法。德國政府最敞亮, 認可比特幣的法律和稅收地位,視為合法記賬單位;一向隨和的法國這次比較耿,宣布比特幣違法;戰鬥民族俄羅斯一如既往的粗暴, 直接宣布全麵禁用比特幣。美國則有多種說法,主要是把比特幣看成大宗商品,就象黃金,白銀,咖啡,黃小玉(黃豆,小麥,玉米)等。 日本人再次顯得職責分明, 央行和財務省都說監管比特幣不屬於其職責所在。中國的官方的態度則顯得相當的靈活和變通, 說比特幣應當被看成一種特定的虛擬商品,不具有與貨幣等同的法律地位,不能且不應作為貨幣在市場上流通使用, 不在政府監管範圍,並告誡民眾比特幣有多方麵的風險, 另一方麵又說要開發自己的數字貨幣。

搞成現在這個既熱鬧又混亂,莫衷一是的局麵,原因倒是很簡單,就是絕大多數人,包括很多經濟金融方麵有話語權決策權的人物,現在還沒整明白比特幣到底是個甚麽東東。

 
比特幣之所以這麽猛,這麽強,說實在,它背後還真是有點硬東西在支撐。咱先把幾個唬人的核心概念拋出來, 然後再慢慢把它們掰拆掰拆。首先也是最重要的, 比特幣是一種公共記賬貨幣。其次,支撐這個公共記賬貨幣係統主要有這四項關鍵技術,曰:分布式共識機製,有了這個就可以使去中心化權力結構成為可能;區塊鏈技術, 這個用來記錄便於驗證且不可更改的公共曆史;非對稱加密技術,這個保證了比特幣安全,保密; 最後一個是工作量證明機製,哈,這個最好玩, 後麵再細說。  
                                        
常有人問,什麽是比特幣?這個還東西真不太容易用以前熟悉的語言解釋明白, 你還是得學點新東西才能理解。  
  
比特幣是這麽個係統, 它有一個軟件, 誰願意下載這個軟件都可以。下載這個軟件到你的電腦上以後, 你聯網並啟動這個軟件, 你的電腦就成為比特幣係統的一個節點, 比特幣係統就是由成千上萬的這樣的節點構成的。運行這個比特幣軟件,它首先到網上尋找到最新的曆史記錄,並同步到你的電腦上, 所以每個節點上就都有一份整個比特幣係統從0開始的所有賬戶的全部賬目記錄。 這個軟件會自動記錄更新驗證, 保證每個節點上的備份是一致的。 這個係統上記錄的賬戶裏的數目就是比特幣,  而且整個比特幣係統是一個不可更改的曆史記錄  。分布式共識機製和區塊鏈技術是實現以上功能所使用的技術。   
   
下麵再稍微說說非對稱加密技術,這個技術是現代密碼學裏的很重要的技術, 細節上很複雜, 但我們在這裏不需要深究。這個東西主要用於把賬戶和它的主人聯係起來。對我等吃瓜小夥伴來說,隻要類比電郵的用戶名和密碼理解一下就差不多了。當然這種技術要比電郵係統的安全行保密性高得多。

最後一個技術,也是吃瓜小夥伴們最感興趣的: 工作量證明機製,我要這麽說,你肯定嗤之以鼻, "工作量證明機製? 這是個什麽鬼? 這有啥好感興趣的? ” 好, 讓我換一個說法試試, ‘挖礦!’ 怎麽樣? 立馬不瞌睡了吧?        

比特幣挖礦?挖什麽? 怎麽挖? 為什麽要挖?

要設計和構建一個可以信賴可以使用的分布式記賬貨幣係統, 必須解決在缺少可信的中央節點和可信任的通道的情況下,分布在網絡中的各個節點如何達成共識的問題。這個問題具體到貨幣係統來說,就是在人人平等的分布式貨幣係統中, 理論上每個人都可以記賬。但人人記賬的話鐵定會出亂子,那麽讓誰來記賬? 怎麽記? 別人憑什麽相信你記的賬?    

要不怎麽說中本聰簡直一個是神一樣的存在呢? 在別人試圖用數學,密碼學的方法解決這個問題而陷入泥坑的時候,中本聰另辟蹊徑想一個神奇而巧妙的方法,漂亮的解決了這個問題。他把這個問題從數學,密碼學的框框中拎出來, 把它放在了人性的層麵,於是,問題立刻迎刃而解。他的辦法是, 為了鼓勵人們記賬,規定記賬的人有賞;為了避免人人記賬造成混亂,規定一次隻能有一個人記賬, 記賬的人得先付點代價,得幹活,幹得最快最好的人才有權給大家記賬; 幹這個活,就是挖礦。現在我們清楚了, 實際上挖礦就是比特幣係統中,競爭記賬權的爭奪過程。爭搶記賬權的人就是礦工, 搶到記賬權並成功記賬的礦工,便得到比特幣作為獎勵。這就是礦工和挖礦在整個比特幣係統中的角色和定位。 

那麽,具體是怎麽挖礦,怎麽爭搶記賬權呢?  

這個可以從兩個層麵上理解。如果隻想挖礦掙錢, 懶得動腦筋了解它背後是怎麽實現的, 那麽你隻需準備好挖礦設備, 聯上網,下載好挖礦軟件, 啟動挖礦軟件, 保證機器供電,讓它跑就行了。所謂挖礦設備,可以是電腦,用CPU或GPU挖礦,也可以是專門設計的挖礦機。現在用電腦挖礦已經沒戲了, 必須用強大的專門挖礦機,否則電費都掙不回來, 更不用說靠幹這個發財了。而且這活還不能蠻幹,要在“礦池”(還有未挖出幣的區域)裏挖礦,否則可能一輩子白辛苦。

下麵到了關鍵的地方,說說比特幣好是好,可為啥比特幣挖礦競爭那麽激烈, 耗費那麽多電力等資源, 既不綠色,又不環保? 

挖礦的過程是這樣的, 本來呢,一個礦工(他的節點)把過去大約10分鍾全網發生的轉賬等信息收集,驗證,打包好, 形成一個交易信息包,再把上一區塊的哈希摘要加上, 就可以對這堆東西做哈希處理得到本區塊的哈希摘要了。單純從記賬的角度看, 這已經夠了, 他就可以把這些東西廣播出去,讓其它節點驗證了。 

但這裏有幾個問題,首先,這種事情每個節點都會做,而我們無法保證每個人都能做到誠實地記賬。實際上比特幣程序是公開源程序的, 每個礦工願意的話都可以改動程序, 這樣他肯定有誘惑給自己的賬上多記幾個幣。其次,每個礦工這樣輕易的打包,哈希,然後把區塊廣播出去,比特幣係統之間的網上會有數據包滿天飛,節點會有無數的區塊要驗證。也就是說, 這樣構建的係統肯定會超負荷, 係統立馬就崩潰了,一定的。
 
就像前麵提到的,中本聰在這個環節引入了被稱為工作量證明的競爭方法,巧妙的解決了這個問題。具體說來, 他是這樣做的, 不是把本區塊的交易信息包加上上一區塊的摘要就直接做哈希處理, 而是要把這堆東西再加一個8位隨機數(叫Nonce),然後再對它們做哈希處理。這樣就能得到一個64位的字符串值形式的摘要, 如果這個摘要滿足一定的要求,它就真的能被當作本區塊的信息摘要, 如果信息摘要不滿足要求,礦工就不得不再用一個新的隨機數去試。這裏麵沒有技巧可言, 就是一個笨辦法, 不停的試。   
 

你運行比特幣節點軟件,其中的挖礦功能就開始工作, 同時很多其他人也在做同樣的事情。誰先找到, 誰就得到這個個區塊的記賬權, 以及新發行出來的比特幣。找到這個隨機數的人, 把信息包和這個隨機數廣播出去,接收到的人,會馬上驗證, 如果通過驗證,就被記錄到那個整個比特幣賬本中作為新的一個區塊, 同時停止自己礦機上的尋找,開始在新的區塊上的重複這套打包挖礦的過程。  

如果你挖礦成功, 爭取到記賬權,你就可以給自己發獎金,具體方法就是你可以在一個你指定的地址中憑空記入一定數量的比特幣,最初是50,每4年減半,現在是12.5。 按照中本聰的設計,比特幣的總量是2100萬個,大約到2140年挖完。

為什麽比特幣總量是2100萬,而不是其它數? 這個有多種多樣的說法。首先, 這個總量是有限的,而非任意發行的。這是好理解的,比特幣誕生於08年, 正是金融危機之後,各國央行開足馬力印錢, 大搞量化寬鬆(QE)的時候,也就是FED的伯南克用直升飛機撒錢的年代。老百姓擔憂惡性通貨膨脹會稀釋自己辛苦掙來的血汗錢, 所以一個限量發行的貨幣更得人心。 關於為什麽是2100萬,一個比較靠譜的說法是考慮了這個數字在不同計算機語言中的表示和存儲方便。  

到目前為止,大約挖出了1600多萬比特幣,還有400多萬沒挖出來,挖礦也越來越難,收益越來越小。按中本聰的設計, 早期,為獎勵比特幣礦工記賬,競爭到記賬權的礦工會得到新發行的比特幣作為獎勵,到了後期, 比特幣挖完的時候,比特幣記賬仍然是需要的。那個時候, 為鼓勵礦工挖礦, 就需要從比特幣交易中抽取一定比例的手續費作為獎勵。除此之外, 和現在挖礦的過程是完全一樣的。隻不過那個時候,有可能礦工就不再是一個合適的詞了。  

說的這裏, 我們就可以順手糾正一個廣為流傳的, 先是似是而非, 後又以訛傳訛的錯誤。在網上能看到一些介紹比特幣的文章中說, 中本聰設計比特幣的時候, ‘搞’了一個非常複雜的數學方程。這個方程有2100萬個解,挖礦就是求這個方程的解,誰找到一個解, 誰就能得到若幹個比特幣。2100萬個解全挖玩後就沒了, 現在你看到了, 這種解釋是非常牽強的.   

大體上,如果你讀到這裏,你就應該對比特幣係統本身有了相當的理解,或許你的水平已經超過不少人了。  

了解了比特幣分布式記賬係統的大概輪廓,下麵再看看比特幣的一些問題, 同時嚐試展望一下比特幣未來的發展前景.   
 
現在一種觀點認為,因為比特幣無政府主義的天性,會招各國政府和央行的痛恨,世界各國政府會聯合起來,把比特幣掐死。理論上這隻是一種可能性,但夢想成真可能性非常小。因為各個國家在比特市上的的利益不一致,有些國家還指望用比特幣搞點陰謀,去禍害別的國家。退一步講,就算全球各國能聯合起來,也不可能把比特市徹底掐死,比特幣會轉入地下,成為一種黑社會的貨幣。

這裏俺要夾帶點私貨,俺的看法是,比特幣不會取代通用法幣,但從長期趨勢看,它會與法幣共存,價格會大起大落,但總趨勢是不斷的上漲,可能會漲到讓今天的人目瞪口呆的地步。如果它越來越貴,潛在的升值潛力又很大, 使得人們不願意用比特幣支付和交易。如果交易太少,它就會慢慢自動推出貨幣市場, 成為一種類似收藏品的東西。

講比特幣的故事,必定要捎帶講講比特幣的模仿者,天朝人稱山寨幣。比特幣的空前成功, 著實讓一些人羨慕嫉妒恨啊,於是紛紛琢磨著怎麽能模仿一下呢。因為比特幣所有設計的東西都是公開能找到的, 這幫人回家仔細研究了一下,發現這個東東很容易模仿嘛。於是把比特幣的一些東西(如幣的總量,加密方法等)稍微改一改,起個自己覺著酷酷的名字,就算造出一種新幣來。先關起門來自己挖個不亦樂乎,覺著挖得差不多了,就公開出來忽悠別人來挖,然後等著發財。短短幾年間, 造出了近千種這樣的山寨幣。這些山寨幣大部分是簡單模仿,我覺得你不用浪費時間去鼓搗它們,隻需注意一下萊特幣(Litcoin) 和以太幣(以太坊, Ethereum)就行了。需要注意萊特幣是因為它是虛擬數字貨幣的老二。以太幣呢, 則有它的獨到之處, 它進一步發展了區塊鏈的技術和理念,使得人們可以擴展區塊鏈中的東西,並可對區塊鏈中的記錄編程處理。 這個發展在虛擬數字貨幣之外的其它領域會有重要的應用, 未來以太幣有可能是比特幣的有力競爭者。                

除了前麵提到的來自外部的挑戰,比特幣體係內部也有一些問題,目前遇到的一個問題就是所謂的交易確認擁塞問題。這個問題雖然還算不上迫在眉睫, 但也是相當緊迫了,亟待解決! 

最後,比特幣未來會發展前景怎麽樣?能成功的取代現有的由各國央行發行的, 基於國家信用的貨幣麽? 還是作為一種交易和支付媒介與法幣共存? 或者走向自我崩潰,或被取締, 滅亡的道路?我想, 我可以帶給小夥伴們一個好消息和一個壞消息,好消息是比特幣是一個打不死的小強,壞消息是它經常會被打, 有時還會被打的很慘。

那麽,投資比特幣是個好主意嗎?我前麵講的,總結起來說是三點:第一比特幣不是騙子,是靠譜的東東;第二點,比特幣有挑戰;第三點,比特幣不會馬上死或被取代。 其實,任何東西滿足了這三點,都可以進行投資的。比如房產,比如風險投資,等等,都是如此。至於是盈是虧,這就如月有陰晴圓缺,人又悲歡離合,此事古難全!

 

[ 打印 ]
閱讀 ()評論 (4)
評論
snowofjune 回複 悄悄話 Charles Mungles 和 Warren Buffet 都是極力反對,看衰比特幣的,說它完全一文不值,絕對不會投資。雖然這番言論遭到其他投資業內人士的批評,認為2位老人不懂數字時代的科技,畢竟他們當初也是這樣錯過Amazon和Apple的,不過我依然相信他們對比特幣的判斷。被人蓄意炒作起來的垃圾。
bs777 回複 悄悄話 科普寫得非常好,通俗易懂,學習了,感謝
westshore 回複 悄悄話 比特幣這種東西最終是會破產的,因為沒有中央銀行支持。而發現貨幣是中央銀行的隻能,是不可能被任何國家放棄的。
這東西最初是為遊戲準備的,如果不轉成實體貨幣,就沒什麽威脅,不過是個代價方式。
而一旦與實體貨幣借口,比如現在這樣,就必然影響實體貨幣,這是各國中央銀行不願意的。
至於區塊鏈,不過是保證數字貨幣的可靠性,無法作假。挖礦的概念是保證比特幣不會濫發。分布式存放和交易並沒有什麽特殊的。但從根本上講這是沒有中央銀行支持的貨幣,存在的因素在於實際上是有人在炒,與十七世紀荷蘭炒鬱金香,二十世紀中國炒君子蘭是一回事,最終都會破產。
不過炒的訣竅在於不做最後的買家,這是人們賭博的地方。
無法弄 回複 悄悄話 有人在囤資金投資比特幣,我說的是國際上大量資金。這是有風險的,雖然我不看好,因為短期肯定不會好。不過我還是很高興看你的這篇東西,讓我有點欣慰。俺家那位在沒爭得我意見的情況下下注了,我也隻好盼著它好。
登錄後才可評論.