花上三分鐘來(lái)聽(tīng)聽(tīng) 大神眼中的區(qū)塊鏈和比特幣
近期在關(guān)注區(qū)塊鏈技術(shù)之外,也在思考和區(qū)塊鏈相關(guān)的很多事物的含義,借給大眾媒體寫專欄的機(jī)會(huì),把學(xué)習(xí)和思考過(guò)程寫下來(lái)。接下來(lái)一段時(shí)間,會(huì)不定期有這個(gè)‘正本清源談區(qū)塊鏈’的系列文章,名字很宏大,實(shí)際只是談點(diǎn)自己想不明白、努力想明白的點(diǎn),且盡量不用專業(yè)術(shù)語(yǔ)。歡迎留言討論多交流,歡迎指正。系列文章:之一:“數(shù)字資產(chǎn)”這個(gè)詞可能是誤導(dǎo)。
《虛擬幣炒作亂象扎堆呼喚監(jiān)管加碼》標(biāo)題被修改為”區(qū)分比特幣和區(qū)塊鏈技術(shù),防止政策誤傷技術(shù)研發(fā)熱情”,并在互聯(lián)網(wǎng)上廣泛傳播,修改后的標(biāo)題的確反映了很多人的觀點(diǎn),他們希望將比特幣等虛擬幣和區(qū)塊鏈技術(shù)區(qū)分開(kāi)。
實(shí)際上,這是一個(gè)長(zhǎng)期爭(zhēng)論的問(wèn)題,比特幣和區(qū)塊鏈、代表經(jīng)濟(jì)的“幣”和指技術(shù)的“鏈”是可分的還是不可分的?
1、信用vs現(xiàn)金
要討論這個(gè)問(wèn)題,我們可回到中本聰講解比特幣的論文《比特幣:點(diǎn)對(duì)點(diǎn)電子現(xiàn)金系統(tǒng)》和他所處的技術(shù)發(fā)明脈絡(luò)中去。這篇論文標(biāo)題清晰講述了中本聰試圖發(fā)明的東西——一種可以在數(shù)字世界中使用的“現(xiàn)金”。
中本聰發(fā)明的比特幣不是第一個(gè)也肯定不是最后一個(gè)嘗試在數(shù)字空間中創(chuàng)造代表價(jià)值的事物。根據(jù)吉米·克拉克在《通往比特幣的漫長(zhǎng)道路》一文中的統(tǒng)計(jì),類似的系統(tǒng)有上百個(gè),其中全球知名且還在實(shí)際使用的是貝寶。當(dāng)然,對(duì)于當(dāng)下的中國(guó)人來(lái)說(shuō),我們更熟悉的是支付寶、微信支付等網(wǎng)絡(luò)支付。
關(guān)于數(shù)字世界的里面的代表價(jià)值的貨幣等事物的設(shè)計(jì)方式,貝寶等所采用的其實(shí)是信用(credit),當(dāng)我們付款時(shí),我們所支付的實(shí)際上是信用,由它們進(jìn)行記賬確認(rèn)。
但是,在技術(shù)圈還有一種一直未能成功的嘗試,就是試圖采用現(xiàn)金(cash)的思路,創(chuàng)造一種東西,讓人們?cè)跀?shù)字世界中可以像使用現(xiàn)金一樣使用它。
前人有很多探索,但均未成功,直到中本聰發(fā)明比特幣這種“現(xiàn)金“——比特硬幣(coin)。
比特幣:點(diǎn)對(duì)點(diǎn)電子現(xiàn)金系統(tǒng)(Bitcoin:APeer-to-Peer Electronic Cash System),“點(diǎn)對(duì)點(diǎn)”(peer-to-peer)表明設(shè)計(jì)這個(gè)系統(tǒng)時(shí),他希望這個(gè)“電子現(xiàn)金”可以像鈔票現(xiàn)金一樣,可以在個(gè)人與個(gè)人之間使用。用他在比特幣論壇中發(fā)表的文章中的話說(shuō),這個(gè)系統(tǒng)是‘沒(méi)有中心的“(decentralized)、”無(wú)需信任認(rèn)證“(non-trust-based)。
2、大衛(wèi)·喬姆的現(xiàn)金設(shè)計(jì)值得一提的是大衛(wèi)·喬姆,他在30多年前第一次提出一個(gè)完整的、可行的思路。1983年,他首次提出把加密技術(shù)用在創(chuàng)造一種數(shù)字空間的現(xiàn)金,在1989年還創(chuàng)建了一家公司來(lái)在商業(yè)上實(shí)現(xiàn)他的構(gòu)想。
現(xiàn)金有兩個(gè)好處,一是匿名性,一是可以個(gè)人對(duì)個(gè)人交易,無(wú)需任何中介機(jī)構(gòu)。
喬姆提供了一個(gè)創(chuàng)造性解決方案。它不僅能夠保護(hù)用戶的匿名性,同時(shí)還杜絕了“雙重支付”。(杰里米·克拉克)
比如,同時(shí)把一張現(xiàn)金數(shù)字碼在兩個(gè)地方花,既給甲,又給乙。他解決所謂雙花問(wèn)題的方式是密碼學(xué)的“盲簽”(blind signature),我簽發(fā)一張紙條代表現(xiàn)金,但你選的那個(gè)序列號(hào)不用讓我知道。
在這個(gè)問(wèn)題上,之后有一系列的研究與改進(jìn),但基本思路并未發(fā)生多大的變化。比特幣以及由它而來(lái)的區(qū)塊鏈中現(xiàn)在采用的均是“非對(duì)稱加密”,公鑰和私鑰分別用于加密和解密,反過(guò)來(lái)亦可。
3、比特幣“現(xiàn)金”:一個(gè)玩具比特幣可看成是對(duì)喬姆最初設(shè)想的精彩改進(jìn),現(xiàn)在我們不會(huì)認(rèn)可它是一種等同于現(xiàn)實(shí)世界的現(xiàn)金的流通貨幣,但它在技術(shù)上實(shí)現(xiàn)了類似與現(xiàn)金邏輯上相似的事物。
提及比特幣這種“現(xiàn)金”時(shí),我在現(xiàn)金二字打上了引號(hào),因?yàn)槿绻赝说?007年,中本聰并不是要發(fā)明一種等價(jià)于現(xiàn)實(shí)世界中的現(xiàn)金的東西,或多大地改變現(xiàn)狀,而是解決一個(gè)技術(shù)難題、造一個(gè)玩具。
要?jiǎng)?chuàng)造這樣一個(gè)玩具出來(lái),中本聰還要解決很多難題,其中主要有兩個(gè),用吉米·克拉克的話總結(jié)說(shuō):
一是如何“憑空發(fā)行貨幣”,
二是“把一切信息都記錄在賬本中”。
一是說(shuō),盡管只是一個(gè)玩具,但還是要選擇一種有效機(jī)制,中本聰選擇的機(jī)制是,要進(jìn)行一定數(shù)量的數(shù)學(xué)計(jì)算方可生成新的“現(xiàn)金”?,F(xiàn)在人們說(shuō)的如大眾了解的“挖礦”、“去中心化”,或?qū)I(yè)的“算力”、“工作量證明”(PoW)等,都是和這個(gè)機(jī)制相關(guān)的。
二說(shuō)的賬本(ledgers)就是現(xiàn)在人們說(shuō)的“區(qū)塊鏈”,區(qū)塊鏈的基礎(chǔ)是分布式的、公開(kāi)的、互聯(lián)的、不可篡改的大賬本。
中本聰對(duì)區(qū)塊鏈相關(guān)技術(shù)和機(jī)制進(jìn)行了好幾個(gè)非常重要的改變,他的設(shè)計(jì)真正發(fā)明了“區(qū)塊鏈”,并使得它成為一系列創(chuàng)新的基礎(chǔ)。
中本聰對(duì)區(qū)塊鏈的重要設(shè)計(jì)改進(jìn)吉米·克拉克它用一種類似于哈希現(xiàn)金的協(xié)議(也就是必須先計(jì)算數(shù)學(xué)難題,然后才可以執(zhí)行操作)來(lái)降低在區(qū)塊鏈里增添塊的速度。這種改進(jìn)對(duì)比特幣的安全性帶來(lái)了深遠(yuǎn)而有益的影響。-比特幣體系通過(guò)一群未被認(rèn)證過(guò)的節(jié)點(diǎn),即“礦工”,來(lái)記錄事件,不再需要認(rèn)證過(guò)的服務(wù)器。通過(guò)每個(gè)礦工而不是普通用戶記錄塊的信息。任何人都可以通過(guò)解決數(shù)學(xué)計(jì)算,新建塊,而成為一名礦工。-比特幣還舍棄了簽名,只依靠哈希指針來(lái)確保數(shù)據(jù)結(jié)構(gòu)的完整性。-最后,真正的時(shí)間戳對(duì)比特幣來(lái)說(shuō)不是很重要,整個(gè)系統(tǒng)的意義在于根據(jù)先后順序記錄交易信息,并確保它不能被篡改。事實(shí)上,比特幣塊并不按固定時(shí)間表產(chǎn)生。在比特幣系統(tǒng)里,平均每10分鐘產(chǎn)生一個(gè)新的塊,單相鄰的兩個(gè)塊的時(shí)間間隔會(huì)有較大的差別。
4、互聯(lián)網(wǎng)歷史中的玩具在互聯(lián)網(wǎng)發(fā)展歷史上,這樣的玩具有不少:
蒂姆·博納斯·李發(fā)明萬(wàn)維網(wǎng)(WWW)
林納斯發(fā)明操作系統(tǒng)Linux
馬克·安德森開(kāi)發(fā)出Mosaic瀏覽器(他后來(lái)開(kāi)發(fā)了Netscape瀏覽器)
甚至拉里·佩奇和謝爾蓋·布林最早開(kāi)發(fā)Google都是如此。
拿這些出來(lái)類比,我是想說(shuō):
不管當(dāng)下人們?cè)趺纯幢忍貛牛还苁前阉闯赏ㄘ?、商品、還是資產(chǎn),它出現(xiàn)時(shí)的重要屬性之一是一種技術(shù)玩具。
實(shí)際上,在比特幣價(jià)格暴漲前的相當(dāng)長(zhǎng)時(shí)間里,它就是一個(gè)玩具,技術(shù)人員們都喜歡鼓搗和修改玩具,也出現(xiàn)過(guò)有人拿一萬(wàn)枚比特幣換一份比薩吃的情況。
一個(gè)技術(shù)被發(fā)明出來(lái)后,它最終能找到什么樣的實(shí)際用途,它能給世界造成多大的影響,是另外的事。
5、中本聰之后由以上討論可看到,中本聰在解決難題的過(guò)程中搞出一個(gè)精彩的玩具:
他創(chuàng)造了一個(gè)基礎(chǔ)技術(shù)即區(qū)塊鏈(賬本)
創(chuàng)造了一個(gè)應(yīng)用即比特幣(“現(xiàn)金”)
更細(xì)分說(shuō),中本聰發(fā)明的事物包括三層:
最底層是技術(shù)性的區(qū)塊鏈(賬本);
中間是基于區(qū)塊鏈的比特幣協(xié)議;
最上面是應(yīng)用,即比特幣這種“現(xiàn)金”。
賬本(ledgers)既有技術(shù)含義也有經(jīng)濟(jì)含義,關(guān)于賬本的經(jīng)濟(jì)含義,之后有機(jī)會(huì)再詳細(xì)討論。
接下來(lái),不同領(lǐng)域的人進(jìn)一步鼓搗這個(gè)玩具,并逐漸地想把這個(gè)潛力強(qiáng)大的玩具變得實(shí)用。
人們先是創(chuàng)造出各種和比特幣相似的幣,
之后是很多人試圖把幣和鏈分開(kāi),
再后是以以太坊為代表的團(tuán)隊(duì)試圖創(chuàng)建區(qū)塊鏈2.0系統(tǒng),把它變成“下一代智能合約和去中心化應(yīng)用平臺(tái)”,
現(xiàn)在更多的組織在試圖開(kāi)發(fā)更新一代的系統(tǒng),宣稱是3.0、4.0。
有意思的是,以太坊實(shí)際上沒(méi)有成為新一代可以運(yùn)行應(yīng)用的操作系統(tǒng),發(fā)行符合其ERC20標(biāo)準(zhǔn)的代幣(Token,也譯通證)成為它的智能合約的核心應(yīng)用場(chǎng)景,如果不是唯一應(yīng)用場(chǎng)景的話。
這樣,全世界一下子多出了很多的應(yīng)用通證,這就是2017年中到現(xiàn)在的虛擬幣景象。
6、分不開(kāi)的比特幣與區(qū)塊鏈
不管怎樣,到此時(shí),比特幣和區(qū)塊鏈技術(shù)作為一個(gè)整體發(fā)展到了新的階段,它不再只有發(fā)行像玩具一樣的“現(xiàn)金”這一種功能,而有了發(fā)行代幣/通證的功能。
通證的出現(xiàn)打開(kāi)了區(qū)塊鏈在經(jīng)濟(jì)上的可能性和應(yīng)用前景,區(qū)塊鏈的兩翼——技術(shù)和經(jīng)濟(jì)開(kāi)始逐步成型。
雖然最后兩者會(huì)發(fā)展到何種狀態(tài)尚難預(yù)測(cè),但代表經(jīng)濟(jì)的“幣”和代表技術(shù)的“鏈”、經(jīng)濟(jì)和技術(shù)是交織在一起的。
只考慮技術(shù)不考慮經(jīng)濟(jì),某種意義上有點(diǎn)像在互聯(lián)網(wǎng)發(fā)展之初說(shuō),互聯(lián)網(wǎng)只用來(lái)傳輸信息,而不應(yīng)發(fā)展電子商務(wù)。
現(xiàn)在,比特幣等虛擬幣的高價(jià)和圍繞它們的投機(jī)可能是所有人都未曾預(yù)料到的,虛擬幣炒作亂象的確應(yīng)該得到規(guī)范。
但僅強(qiáng)調(diào)技術(shù)可能它的發(fā)展陷入誤區(qū),區(qū)塊鏈技術(shù)和區(qū)塊鏈經(jīng)濟(jì)纏繞在一起、不可分開(kāi)的。