比特币在傳統金融領域的專家(jiā)們看來(lái)絕對是離經叛道(dào)的,自2009年1月比特币誕生(shēng)至今,從原來(lái)的程序員手中的玩具,變成現在金融市場(chǎng)中可(kě)以支撐起大(dà)型期貨交易對,價格也從原來(lái)的幾厘錢(qián)漲到現在的幾萬塊,最高(gāo)漲幅2000萬倍,讓世界上(shàng)所有(yǒu)的投資産品都黯然失色。比特币現在已經市值2000億美金,成為(wèi)全球TOP100經濟體(tǐ)。可(kě)是世界絕大(dà)多(duō)數(shù)人(rén)還(hái)從未接觸過比特币,甚至還(hái)有(yǒu)一批傳統金融領域的專家(jiā),認為(wèi)比特币就是有(yǒu)史以來(lái)最大(dà)的騙局,真的很(hěn)讓人(rén)汗顔!
那(nà)麽比特币真的就是空(kōng)氣嗎?回答(dá)這個(gè)問題,需要從這個(gè)新生(shēng)事物最基礎的技(jì)術(shù)講起。下面這篇文章,介紹了區(qū)塊鏈技(jì)術(shù)最基礎的技(jì)術(shù)。從1976年《密碼學的新方向》發布,到2008年11月中本聰發表了著名的論文《比特币:點對點的電(diàn)子現金系統》,32年的技(jì)術(shù)積累,十多(duō)次革命性的技(jì)術(shù)突破,數(shù)十位世界級的密碼學專家(jiā)、計(jì)算(suàn)機專家(jiā)的貢獻,才得(de)以讓區(qū)塊鏈技(jì)術(shù)破繭新生(shēng),這樣的技(jì)術(shù)革命,絕對不是偶然的。通(tōng)過下面這篇不太嚴肅的科普文章,帶你(nǐ)看看比特币的發展曆史。
技(jì)術(shù)名詞:非對稱加密、橢圓雙曲線算(suàn)法、哈希算(suàn)法、Merkle-tree數(shù)據結構、分布式網絡、拜占庭将軍問題、Proof of Work共識機制(zhì)、密碼學貨币、SHA-256算(suàn)法。
專家(jiā)貢獻:
1、1976年——密碼學大(dà)師(shī)Bailey W. Diffie和(hé)Martin E. Hellman《密碼學的新方向》;
2、1977年——誕生(shēng)RSA算(suàn)法,RSA算(suàn)法是涉及到公開(kāi)密鑰密碼體(tǐ)制(zhì)的;
3、1980年——Merkle Ralf:Merkle-Tree這種數(shù)據結構和(hé)相應的算(suàn)法;
4、1982年——Lamport提出拜占廷将軍問題;
5、大(dà)衛·喬姆提:密碼學支付系統,密碼學貨币最早的先驅之一——ECash;
6、1985年——Koblitz和(hé)Miller,各自獨立提出了著名的橢圓曲線加密(ECC)算(suàn)法;
7、1997年——HashCash方法,也就是第一代POW(Proof of Work)算(suàn)法出現了;
8、1998年——戴偉(Wei Dai)、尼克·薩博同時(shí)提出密碼學貨币的概念;
9、1999——2001年,Napster、EDonkey 2000和(hé)BitTorrent分别先後排排站(zhàn)出現,這奠定了P2P網絡計(jì)算(suàn)的基礎;
10、2001年——NSA發布了SHA-2系列算(suàn)法,其中就包括目前應用最廣的SHA-256算(suàn)法,這也是比特币最終采用的哈希算(suàn)法;
11、2008年11月,中本聰發表了著名的論文《比特币:點對點的電(diàn)子現金系統》,正式開(kāi)啓了比特币的時(shí)代。
1976年:比特币元年
密碼學大(dà)師(shī)無往不利,你(nǐ)以為(wèi)隻有(yǒu)你(nǐ)看不懂的?那(nà)是因為(wèi)你(nǐ)沒有(yǒu)看到你(nǐ)更看不懂的!
密碼學大(dà)師(shī)Bailey W. Diffie和(hé)Martin E. Hellman沒事寫寫論文,于是《密碼學的新方向》就問世了。
不寫沒毛病,一寫全是戲:非對稱加密、橢圓曲線算(suàn)法、哈希等這都出自《密碼學的新方向》,這不就是比特币它祖師(shī)爺嘛!
《密碼學的新方向》可(kě)是奠定了迄今為(wèi)止整個(gè)密碼學的發展方向的,也對區(qū)塊鏈的技(jì)術(shù)和(hé)比特币的誕生(shēng)起到決定性作(zuò)用。
此年悄悄過去,留下小(xiǎo)秘密。1976年是區(qū)塊鏈史前時(shí)代的元年,也正式開(kāi)啓了密碼學以及密碼貨币的時(shí)代。
随後的1977年,在《密碼學的新方向》的助力之下,誕下了RSA算(suàn)法。RSA算(suàn)法是涉及到公開(kāi)密鑰密碼體(tǐ)制(zhì)的。
你(nǐ)以為(wèi)你(nǐ)大(dà)爺永遠是你(nǐ)大(dà)爺?有(yǒu)的時(shí)候,還(hái)真不是。在世界上(shàng)普遍認同算(suàn)法不能申請(qǐng)專利的環境下,RSA申請(qǐng)的專利在當時(shí)是不被認可(kě)的。
時(shí)間(jiān)的小(xiǎo)船(chuán)說翻就翻,一不小(xiǎo)心就是三年以後。
在1980年,要搞就要搞個(gè)大(dà)的,于是Merkle Ralf搞出了Merkle-Tree這種數(shù)據結構和(hé)相應的算(suàn)法———比特币中引入用來(lái)做(zuò)區(qū)塊同步校(xiào)驗的重要手段。
說來(lái)也是頗為(wèi)震驚的,在那(nà)個(gè)年代Merkle是超前發布了數(shù)據結構,在真正流行(xíng)的哈希算(suàn)法、分布式的網絡都還(hái)沒有(yǒu)出現之前。
事實上(shàng)這确實在後來(lái)對密碼學和(hé)分布式計(jì)算(suàn)領域起到重要作(zuò)用,這樣類似于《天才槍手》的劇(jù)情內(nèi)容。别說你(nǐ)驚訝,我更是跪在地上(shàng)唱(chàng)征服!
1982年,Lamport提出拜占廷将軍問題,這又标志(zhì)着分布式計(jì)算(suàn)的可(kě)靠性理(lǐ)論和(hé)實踐進入到了實質性階段。
拜占廷将軍問題?聽(tīng)得(de)懂那(nà)是不可(kě)能的,這輩子絕不可(kě)能!
拜占庭将軍問題:點對點通(tōng)信中的基本問題。含義是:在存在消息丢失的不可(kě)靠信道(dào)上(shàng),試圖通(tōng)過消息傳遞的方式達到一緻性是不可(kě)能的。因此對一緻性的研究一般假設信道(dào)是可(kě)靠的,或不存在本問題。
啥,還(hái)是聽(tīng)不懂?沒毛病,請(qǐng)自行(xíng)百度!!!看得(de)懂也算(suàn)我輸。
同樣,還(hái)是這一年,高(gāo)潮來(lái)了!
大(dà)衛·喬姆提出了密碼學支付系統,密碼學貨币最早的先驅之一——ECash。
是的,眼光敏銳的人(rén)已經開(kāi)始嘗試将其運用到貨币、支付相關的領域了。
那(nà),拜托請(qǐng)記好時(shí)間(jiān)!
數(shù)字貨币是在1982年就已經誕生(shēng)了。那(nà)當然,裝逼也是要有(yǒu)操守的!
秉持着用不慣你(nǐ),就換掉你(nǐ)的想法,在飽受RSA的算(suàn)法計(jì)算(suàn)量過大(dà)且很(hěn)難實用的摧殘下。
Koblitz和(hé)Miller在1985年,各自獨立提出了著名的橢圓曲線加密(ECC)算(suàn)法,簡單來(lái)說就是替代RSA算(suàn)法的。
長江後浪推前浪,一浪接着一浪浪!很(hěn)好,ECC的提出真正使得(de)非對稱加密體(tǐ)系産生(shēng)了實用的可(kě)能。
見好就收,那(nà)我們來(lái)回顧回顧。自1976年《密碼學的新方向》發表後,在十年左右的時(shí)候,現代密碼學的理(lǐ)論和(hé)技(jì)術(shù)基礎已經完全确立了。
比特币技(jì)術(shù)曾被用于反垃圾郵件
你(nǐ)見或不見,我就在那(nà)裏,不前不退,不走不停。
是的,從1985-1997年,密碼學、分布式網絡以及與支付/貨币等領域,他們就很(hěn)開(kāi)心地原地躺下了,并沒有(yǒu)什麽特别顯著的進展。
也許我對陳奕迅的《十年》是有(yǒu)什麽誤解吧(ba)!
十年之前,我們拉着小(xiǎo)手,還(hái)是一樣開(kāi)心地解讀密碼學。
走過漸漸熟悉的街(jiē)頭,癱會(huì)兒,然後,然後你(nǐ)一癱就是十二年。
動是不可(kě)能動的,癱夠了,那(nà)就來(lái)個(gè)百米沖刺吧(ba),井噴式爆發就問你(nǐ)怕不怕!
1997年,HashCash方法,也就是第一代POW(Proof of Work)算(suàn)法出現了。
不是我不信,隻是深藏功與利,這套路除了滿分,還(hái)有(yǒu)什麽可(kě)挑剔的?
隻是沒想到的是POW算(suàn)法在當時(shí)主要是用于反垃圾郵件的。
在随後發表的各種論文中,具體(tǐ)的算(suàn)法設計(jì)和(hé)實現,已經完全覆蓋了後來(lái)比特币所使用的POW機制(zhì)。
人(rén)生(shēng)如春蠶,作(zuò)繭自纏裹;一朝眉羽成,鑽破亦在我。
很(hěn)好,到了1998年,密碼學貨币的完整思想終于要破繭而出了,戴偉(Wei Dai)、尼克·薩博同時(shí)提出密碼學貨币的概念。
其中戴偉的B-Money被稱為(wèi)比特币的精神先驅!
而尼克·薩博的Bitgold提綱和(hé)中本聰的比特币論文裏列出的特性非常接近。
于是,我們笑了,并且手舞足蹈,然後我們就開(kāi)始懷疑薩博就是中本聰。
永遠都猜得(de)到開(kāi)頭,卻猜不中結尾,有(yǒu)趣的是,這距離後來(lái)比特币的誕生(shēng)又是整整10年時(shí)間(jiān)。
比特币的哈希算(suàn)法來(lái)自2001年
二十一世紀說來(lái)就來(lái),區(qū)塊鏈相關的領域的重大(dà)進展:點對點分布式網絡;1999——2001年,Napster、EDonkey 2000和(hé)BitTorrent分别先後排排站(zhàn)出現,這奠定了P2P網絡計(jì)算(suàn)的基礎。
重點天天聽(tīng),今年尤其多(duō)。
2001年,就是NSA發布了SHA-2系列算(suàn)法,其中就包括目前應用最廣的SHA-256算(suàn)法,這也是比特币最終采用的哈希算(suàn)法。
是的,比特币最終采用的哈希算(suàn)法是來(lái)自于2001年!
到了2001年,比特币或者區(qū)塊鏈技(jì)術(shù)誕生(shēng)的所有(yǒu)的技(jì)術(shù)基礎在理(lǐ)論上(shàng)、實踐都被解決了。
此刻,比特币已經呼之欲出了,但(dàn)它貌似好像就是有(yǒu)點皮。那(nà),那(nà)就站(zhàn)着這裏别動,我給你(nǐ)捎點橙子?
終于,在2008年11月,中本聰發表了著名的論文《比特币:點對點的電(diàn)子現金系統》,正式開(kāi)啓了比特币的時(shí)代。
1976年——2008年,你(nǐ)可(kě)能是低(dī)估了梁靜茹賦予比特币的勇氣。
三十二年磨一币,從一個(gè)思想、一種算(suàn)法,到一門(mén)技(jì)術(shù),成長軌迹的清晰可(kě)見的背後是所有(yǒu)努力的疊加!