比特幣看似簡單卻又是復雜的產(chǎn)物,2008年第一個區(qū)塊鏈誕生,隨之比特幣焉然問世。比特幣運用了加密學的最新技術,現(xiàn)時在技術上無懈可擊。在未來,量子計算也可能會影響比特幣系統(tǒng)運行。
中本聰(Satoshi Nakamoto;化名,此人目前身份仍未明)于2008年10月提出著名的“Bitcoin: A Peer-to-Peer Electronic Cash System”比特幣概念提議,隔年1月3日第一個區(qū)塊鏈誕生,公開碼也于同年發(fā)布,比特幣焉然問世,這也是區(qū)塊鏈技術的發(fā)軔。
比特幣發(fā)明的主要動機在于泯除貨幣流通的中介者-信任平臺(trust platform)。過去任何形式貨幣的發(fā)行與流通或者其它形式的價值交換都需要一個中介平臺提供信用、維持交易秩序。實體貨幣是中央銀行,塑料貨幣是Visa、Master以及發(fā)卡銀行等,在線交易則是第三方支付。中本聰提案的標題中peer-to-peer就是指此電子貨幣糸統(tǒng)由參與交易的同儕所共同維持,毋需中介機構。
由于是電子貨幣形態(tài),貨幣之持有、交易等需要利用加密學的各種工具,包括公鑰架構(PKI;Public Key Infrastructure)、對稱性加密AES 256 CBC(Advanced EncrypTIon Standard)、雜湊函數(shù)(hash funcTIon;SHA-2 256)等。PKI中的私鑰主要用于交易記錄區(qū)塊的電子簽章,私鑰儲存于用AES保護的比特幣錢包(bitcoins wallet),hash funcTIon用于交易記錄區(qū)塊的防偽以及比特幣挖礦(bitcoin mining)的工作證明(proof of work)。
SHA-2 256是將一長串資料映射到一串256位元的函數(shù),基本上是一個多對一函數(shù)。但是一長串有意義的資料若稍加竄改,其雜湊值(hash value)也會變更,因此一般在重要資料遞送時將其雜湊值附于資料之后讓收受人檢驗資料是否曾遭竄改。愿意參加比特幣交易記錄區(qū)塊分散記錄的參與者在收集數(shù)個交易記錄區(qū)塊后加上時間戳記(TIme stamp)計算此一組合資料的雜湊值,并且要求此一雜湊值前幾位數(shù)必須全為0。
由于發(fā)生此一狀況的機率極低,必須以專門執(zhí)行此一計算的ASIC戮力以赴,消費大量計算能力與電力,這就是電子貨幣術語中的工作證明(proof of work)。能夠產(chǎn)生合格新區(qū)塊的參與者可以得到一定金額的比特幣回報,這便是比特幣挖礦(bitcoin mining)。
從技術面來講比特幣運用了加密學的最新技術,符合了加密學的四個基礎要求:保密(confidentiality)、資料完整性(data integrity)、驗證(authentication)與不可否認(non-repudiation),現(xiàn)時在技術上無懈可擊,而且的確在系統(tǒng)運行上毋需信任平臺,達到原先提議的目標。而其所創(chuàng)造的區(qū)塊鏈技術,即使將來比特幣不復存在,亦將以此留名。
在未來,量子計算可能影響比特幣系統(tǒng)運行的地方有二:1. 量子計算挖礦的速度比現(xiàn)在傳統(tǒng)二進制算法有指數(shù)的成長。但這個問題可以管理,因為工作證明-雜湊值前幾個0的位數(shù)-的難度可以調(diào)整,這在系統(tǒng)開放碼中已包含這彈性設計。另一個是PKI在量子計算下非常脆弱,現(xiàn)有區(qū)塊中的電子簽章可能全部得重來。但這不是比特幣單獨的問題,所有現(xiàn)在的網(wǎng)絡通訊、銀行等也都得面臨相同的問題。
在應用上,我的感覺是中本聰?shù)奶岚肝纯紤]真實貨幣的一些使用需求,特別是在經(jīng)濟中貨幣應該扮演的角色。像幾年前所提起的比特幣通縮(deflation)問題論戰(zhàn),我認為經(jīng)濟學家說的比較有道理。比特幣的總發(fā)行量預計在2040年固定在2,100萬枚,但是貨幣的供應量應該隨GDP的成長而成長,停止成長就會造成通縮。事實上,從迄今為止的比特幣“匯率”歷史記錄來看,比特幣比較象是大宗貨品而不象是通貨。
另外比特幣的動機之一是消除信任平臺,這使得所有信任平臺將其視為競爭對手,像最近花旗銀行信用卡就禁止對比特幣交易的支付。
最后,比特幣也挑戰(zhàn)中央銀行對貨幣政策的掌控。國家機器利用貨幣政策中的貨幣發(fā)行、兩率浮動來影響經(jīng)濟活動。電子貨幣將使國家喪失貨幣政策此一施政工具,要政府對比特幣形態(tài)的電子貨幣友善也難!