官术网_书友最值得收藏!

1.1 以史為鑒,才能在區塊鏈的世界中走得更遠

通過比特幣的發展歷程,你需要掌握一個非常重要的思維方式,一方面我們要學會擁抱變化,但同時也要清醒地知道任何一項新技術的發展都沒有想象的那么容易,它需要經歷很長時間的發展才能產生真正的價值。

1.1.1 比特幣的發展歷程

2008年11月1日,一個化名為中本聰(Satoshi Nakamoto)的密碼極客發表了比特幣白皮書——《比特幣:一種點對點的電子現金系統》(圖1-1),至此,比特幣展開了一次人類歷史上偉大的數字貨幣實驗。

圖1-1 比特幣:一種點對點的電子現金系統

去中心化的數字貨幣概念,早在幾十年以前就已經被提出來。在比特幣之前,數字貨幣經過了幾代的演變,這期間包括ECash、Hashcash、B-money等上百種數字貨幣,但只有中心化的Paypal(一個總部位于美國加利福尼亞州圣荷西市的互聯網第三方支付服務商)和去中心化的比特幣走到了今天。下面我們通過幾個典型的數字貨幣案例來揭開比特幣的神秘面紗,也讓我們對比特幣技術的發展有一個更清晰的認識。

1983年,大衛·喬姆(David Chaum)提出的ECash是第一個真正意義上的數字化支付系統,也是第一個應用加密技術的數字貨幣項目,后來美國和芬蘭的幾家銀行都使用了這個系統。但由于沒有說服更多的銀行和商家使用,同時由于這種數字貨幣系統只支持用戶和商家之間的交易,不支持用戶與用戶之間的交易,以致最終項目失敗。

1997年,亞當·貝克(Adam Back)提出了一個Hashcash體系,通過計算數學難題來防止用戶發送垃圾郵件。由于這個算法需要付出一定的工作量和成本(計算數學難題需要耗費時間,并消耗一定的電力),這就可以給數字貨幣賦予商品屬性,并可以有效控制貨幣通脹,之后被數字貨幣廣泛使用。

比特幣的工作量證明機制(Proof of Work,PoW)與Hashcash比較類似,并在此基礎上做了大量的改進。

1998年,戴維(Wei Dai)提出的B-money是首個去中心化的數字貨幣系統,在其設計中融合了數學計算和可信時間戳(timestamp)(用數學算法控制新幣的產生,用可信時間戳記錄交易信息和防止雙重支付(double spending)),遺憾的是,他沒有提出具體的實現方法。

2005年,尼克·薩博(Nick Szabo)也提出了一個類似于B-money的方案,稱為比特黃金(BitGold)。

2005年,哈爾·芬尼(Hal Finney)引入了“可重復使用的工作量證明機制”(reusable proofs of work),同時使用B-money的思想和Adam Back的計算哈?,F金(Hashcash)難題來創造加密貨幣。但是,這種概念再次迷失于理想化,因為它依賴于可信計算作為后端(依賴于可信計算提供的共識機制需要可信硬件的支撐才可以發展起來)。

直到2009年1月比特幣橫空出世,才真正實現了去中心化的、賬務公開的數字貨幣系統,正式開啟了區塊鏈技術的發展歷程。

在比特幣系統中,中本聰對之前的數字貨幣做了大量改進并真正意義上實現了它。

在“比特幣白皮書”中,中本聰使用了大量篇幅來描述防止雙重支付(double spending)的原理,這是價值傳遞和互聯網信息傳遞的根本區別。

信息傳遞可以重復流通,但價值傳遞卻要保持唯一性。同一個信息可以讓很多人閱讀,這也是為什么知識付費時代成就了很多大IP的原因。即使閱讀一篇文章的價格很低,但其擁有龐大的用戶群,因此收益也非常高。但價值傳遞卻恰恰相反,我的一元錢給了你,就不能再給別人了。生活中使用實物(例如紙幣)交割很容易解決雙重支付的問題,一旦價值數字化后,由于信息很容易復制,同一筆數字資產有可能被重復使用。在比特幣中,每筆經過驗證的交易都會加蓋時間戳(一筆交易發生的時間),所有交易按照時間順序存儲在賬本中。由于每筆交易都有一個唯一的可信時間,這樣就杜絕了一筆交易同時發生的可能性,也就解決了價值傳遞的唯一性問題。

在比特幣體系中,解決數學難題并不產生貨幣,只是用來保證區塊鏈的安全,時間戳用來保存區塊和交易的先后順序。比特幣從根本上融合了用數學計算來控制新幣的產生和用安全的時間戳來記錄信息,防止雙重支付(double spending)的發生。

1.1.2 區塊鏈的發展歷程

很多人分不清比特幣與區塊鏈,以為比特幣就是區塊鏈,區塊鏈就是比特幣,其實比特幣只是第一個成功的區塊鏈應用。你可以將區塊鏈理解為智能手機,而比特幣僅是智能手機上的一個應用軟件而已。隨著比特幣價格的不斷飆升,十年內價格上漲了幾萬倍,比特幣背后的區塊鏈技術逐漸進入了大眾視野。比特幣價格(2013年4月29日-2018年12月2日)的變化曲線如圖1-2所示。

關于區塊鏈概念最早的研究要追溯到1991年,斯圖亞特·哈伯(Stuart Haber)和斯科特·斯托內塔(W. Scott Stornetta)使用區塊鏈實現了一個不可篡改的文檔時間戳系統。哈伯和斯托內塔在設計中加入了默克爾樹的概念(Merkle trees),將多個文檔收集在一個區塊中,從而提升了系統效率。

圖1-2 比特幣的價格曲線(2013年4月29日—2018年12月2日)(數據來源于coinmarketcap.com)

由于比特幣受到更多人的關注,因此,大家公認的第一個區塊鏈是中本聰發明的比特幣。通常大家將區塊鏈技術的發展劃分為3個階段,分別是比特幣時代的區塊鏈1.0時代,以太坊時代的區塊鏈2.0時代和以EOS為代表的區塊鏈3.0時代。區塊鏈演進路線圖如圖1-3所示。

圖1-3 區塊鏈演進路線圖

比特幣開啟了數字貨幣時代,解決了貨幣和支付手段的去中心化,被稱為區塊鏈1.0時代。在沒有中心化機構的情況下,比特幣實現了一個面向全球、賬務公開的數字貨幣網絡系統。在過去10年中,賬本已經從當初的幾十吉比特達到了現在的上百吉比特(計算機中表示容量的單位,也就是GB)。

就像互聯網早期的TCP/IP協議【由TCP(傳輸控制協議)和IP(網絡協議)組成的網絡通信模型】一樣,只能簡單地進行計算機之間的通信,但隨著技術的不斷發展,基于TCP/IP協議發展起來的HTTP(超文本傳輸協議)協議成了瀏覽器現在使用的標準協議。之后,隨著HTTP協議的發展,像域名系統(Domain Name System,DNS)、電子郵件、搜索引擎、網頁和其他互聯網服務(SaaS、PaaS、IaaS)技術都是在這個網絡模型基礎上發展出來的產品,TCP/IP協議將人類帶入到了互聯網時代。

與基于TCP/IP協議的互聯網革命一樣,比特幣底層的區塊鏈技術也會像互聯網技術一樣發展,成為一種新的技術協議,最終重構互聯網。與TCP/IP協議不同的是,TCP/IP是一個信息傳輸協議,而區塊鏈是一個價值交換(Value-Exchange)協議。

在比特幣之后,市場上出現了各種各樣的基于比特幣底層的區塊鏈技術加密的數字貨幣,例如,域名幣、彩色幣、元幣、狗狗幣、萊特幣等。

由于比特幣是一種腳本語言,普通程序員無法進行編程,要開發一個區塊鏈應用難度非常大。隨著各種競爭幣的相繼出現,人們發現比特幣背后的區塊鏈技術可以為智能合約提供可信執行環境。

智能合約是在20世紀90年代由尼克·薩博(Nick Szabo)提出的理念,幾乎與互聯網同齡。由于缺少可信的執行環境,智能合約并沒有被應用到實際產業中。以太坊創始人V神(Vitalik Buterin),一個1994年出生的俄羅斯小伙,對比特幣、競爭幣的概念進行整合和提高,發布了白皮書《以太坊:下一代智能合約和去中心化應用平臺》,并一直致力于將以太坊打造成最佳智能合約平臺。至此,區塊鏈進入到了2.0時代。一個形象的說法就是,以太坊將區塊鏈從功能機時代進化到了智能機時代,用戶通過以太坊可以方便地開發自己的去中心化應用(Decentralized APPlication,DAPP)。

以太坊通過建立抽象的基礎層,內置有圖靈完備的編程語言,使任何人都可以創建智能合約和去中心化應用。類似域名幣的主體框架只需要兩行代碼就可以實現,諸如貨幣和信譽系統等其他協議,也只需要不到20行代碼就可以實現。智能合約不僅可以創建一些滿足條件的合約,還可以開發一些功能非常強大的去中心化應用。但由于以太坊是基于比特幣架構實現的,在實際應用過程中存在效率低下、手續費高等問題,所以,目前主要的用途是用去中心化的方式來注冊、確認、轉移各種不同類型的資產和合約。所有的金融交易,包括股票、私募股權、眾籌、債券等都可以被改造,并在鏈上使用。

為了解決區塊鏈的效率和收費等問題,以EOS為代表的公有鏈提出了超越貨幣、經濟和市場的去中心化應用,即區塊鏈3.0時代。聯盟鏈方面,以Fabric為代表的超級賬本(Hyperledger)發展得也非常迅速。隨著區塊鏈技術的不斷發展和演進,區塊鏈在金融、供應鏈、數字版權、公共事務、共享經濟等方面的應用已經正式拉開了帷幕。

1.1.3 中本聰:神秘的比特幣創始人

中本聰的英文名是Satoshi Nakamoto,自稱是日裔美國人,是比特幣的創造者。圖1-4是網絡上流傳的中本聰的照片。

圖1-4 網絡上流傳的中本聰的照片

中本聰在2007年5月開始編寫“比特幣”,2008年5月注冊bitcoin.org域名,2008年10月公開發表白皮書,2009年1月3日“挖”出了創世區塊(在區塊鏈中將第一個區塊稱為創世區塊),得到了50個比特幣的獎勵,他在創世區塊中寫上了這樣一句話:

The Times 03/Jan/2009 Chancellor on brink of second bailout for banks.

這句話來源于當時的英國財政大臣正在考慮實施的第二次財政救援計劃,而這條消息當時就刊登在英國的《泰晤士報》上(圖1-5)。

圖1-5 《泰晤士報》(The Times

隨后的兩年時間,中本聰與許多人進行郵件交流,并回答人們關心的問題。這兩年期間,中本聰對比特幣代碼進行了多次修改,于2010年11月將比特幣項目交接給了核心社區成員,而他卻不再出現。但在2018年11月29日,P2P基金會(p2p foundation)網站上一個與中本聰有關聯的賬戶更新了自己的狀態,發布了一個單詞——nour,這個單詞在阿拉伯語中是光的意義,這也引發了比特幣追隨者的各種猜想。圖1-6是中本聰(Satoshi Nakamoto)在P2P基金會網站上的主頁。

圖1-6 中本聰(Satoshi Nakamoto)的主頁

從發表比特幣論文以來,中本聰的身份一直是一個謎。P2P基金會網站的個人資料中,中本聰自稱是居住在日本的37歲男子。然而,這一點被廣泛懷疑,他的英文書寫如同母語般流利,卻從未使用過日語。用他的名字在網上搜索,無法找到與他相關的任何信息。各種跡象表明,中本聰可能是一個虛構的身份,背后極有可能是一群人。

對于中本聰身份的猜測非常多,其中有人懷疑是美國中情局的一個特勤小組,也有人懷疑是日本數學家望月新一,但是后來的各種推測都被一一否認。發表自2015年5月的一篇文章中,尼克·薩博(Nick Szabo)在談到比特幣的發明人時提到,他所認識的人里面,對數字貨幣足夠感興趣,并且能付諸實施的,本來只有他自己、戴維和哈爾·芬尼三個人,后來中本聰出現了。

關于中本聰匿名的原因有很多,在中本聰活躍的“密碼朋克”和“密碼學”郵件組中,大家都普遍采用匿名的方式來發表文章。此外在中本聰公開發表比特幣的時候,電子黃金(e-Gold)的創始人被指控洗錢并最終認罪,這也可能是他匿名的一個原因。另外,數字貨幣的一些技術當時是受專利保護的,為了避免侵權,采用匿名的方式研發比特幣也是一種可能的考慮。

中本聰在編寫比特幣代碼的時候得到了很多人的幫助,這在比特幣早期論壇中可以看到關于比特幣的一些進展情況。這些文章中,中本聰將大衛·喬姆(David Chaum)等人提出的數字貨幣失敗原因歸結于中心化控制上,他發明的比特幣是一個去中心化匿名的數字貨幣系統。中本聰在發明比特幣的時候,不是先寫理論再寫代碼,而是完成比特幣代碼的編寫之后,才開始寫白皮書。他在具體實現比特幣的時候,大量參考了之前數字貨幣的設計方式,在早期比特幣白皮書中引用了一些密碼學、時間戳的論文,也引用了Hashcash、B-Money、比特黃金(e-Gold)的成果。在比特幣最初的定義中,他是這樣描述的:

“比特幣是B-money和比特黃金(e-Gold)的具體實現。”

1.1.4 V神:以太坊創始人

維塔利克·布特林(Vitalik Buterin),1994年1月31日出生,是一位出生于俄羅斯的加拿大籍程序員、作家、以太坊聯合創始人,業內都稱他為“V神”。圖1-7是以太坊創始人維塔利克·布特林。

圖1-7 以太坊創始人維塔利克·布特林

V神出生于俄羅斯莫斯科一座叫科洛姆納(Kolomna)的古老小鎮,他在這里一直生活到了6歲,當時父母為了尋求更好的工作機會移居加拿大。他在加拿大上三年級的時候,被安排到天才兒童班,并開始對數學、編程和經濟學產生了濃厚的興趣。

后來,V神上了一所位于多倫多的私立高中,在那里他對學習產生了極大的興趣。他曾經說,高中生活是他生命中最有趣且成長最快的年代,那里學生與教師之間的聯系非常緊密,通過高中的學習讓他學會了如何思考、推理和學習。

V神在17歲時從計算機科學家的父親那里了解到了比特幣,對于這種新鮮事物,他表現出了濃厚的興趣。為了更好地理解比特幣背后的技術,布特林開始學習比特幣論壇中的技術資料并開始給博客寫文章賺取比特幣,雖然當時比特幣缺乏主流關注,但布特林卻意識到比特幣背后的技術,并非限于加密貨幣,各行各業都適用。后來他還創建了比特幣雜志(Bitcoin Magazine),被稱為加密貨幣領域第一本嚴肅的出版物,隨后被BTC Media收購。

18歲的時候,他在國際奧林匹克數學競賽中獲得了銅牌。19歲的時候,他進入了滑鐵盧大學。該大學在加拿大排名第三,并且是北美洲最優秀的學校之一,其數學、計算機科學和工程學的教學水平居世界前列。

2013年年底,布特林在白皮書中首次描述了以太坊。他認為比特幣需要一種腳本語言來開發應用程序,但沒有達成一致,所以他提議使用一種更通用的語言開發去中心化應用。

2014年1月23日,布特林在自己任編輯的比特幣雜志上發表了《以太坊:一個下一代加密貨幣和去中心化應用平臺》(Ethereum: A Next-Generation Cryptocurrency and Decentralized Application Platform)(圖1-8)。

關于以太坊項目,布特林說:“我真的很感激有機會在一個有趣和跨學科的領域中工作,有機會與這些領域中突出的密碼學家、數學家和經濟學家互動和學習,幫助構建影響全世界數億人的軟件和工具”。

圖1-8 以太坊:一個下一代加密貨幣和去中心化應用平臺

以太坊在設計之初就規劃了4個階段,分別是前沿(Frontier)、家園(Homestead)、大都會(Metropolis)和寧靜(Serenity)。2015年7月發布了以太坊初期版本——前沿,2016年3月發布了以太坊的第一個正式版本——家園,目前以太坊處于大都會階段,到寧靜階段,以太坊性能將會得到大幅度提升。

1.1.5 BM:EOS的締造者

Daniel Larimer(丹尼爾·拉里莫)是一名軟件程序員和加密貨幣企業家,2003年獲得弗吉尼亞理工學院和州立大學的計算機科學學士學位,業內都稱他為BM(ByteMaster)。圖1-9是Daniel Larimer(丹尼爾·拉里莫)。

2009年,在比特幣的初期階段,BM就對區塊鏈產生了興趣。2010年7月,BM在bitcointalk(比特幣論壇)中曾經與中本聰進行了針鋒相對的爭論,指出相對銀行系統,比特幣10分鐘一次的交易確認時間顯得太長了,提出需要改變共識機制才可以提升效率,而中本聰則霸氣十足地回復了那句名言:“看不懂就算了,我沒時間搭理你,不好意思”。

“If you don’t believe me or don’t get it, I don’t have time to try to convince you, sorry.”

圖1-9 EOS締造者——BM

在與比特幣社區未達成共識的情況下,BM研發了石墨烯(Graphene)技術框架。石墨烯技術框架中設計和實現了區塊鏈的基本功能,如DPOS共識、P2P、對象模型、存儲、插件機制等多方面的內容。在石墨烯框架上,結合業務進行二次開發,可以實現滿足特定業務功能的區塊鏈。

自2004年以來,BM一直是一位連續創業者,作為自由市場的倡導者,一直在為建立高質量、工業級、低費用的區塊鏈技術平臺而奮斗。

2014年,他創建了世界上第一個去中心化數字貨幣交易所——比特股(BitShares)。比特股是一個全球化的交易網絡,具有去中心化屬性,平均每3秒確認一次交易,可以承載10萬次/秒的交易,也是代理權益證明機制(Delegate Proof of Stake,DPoS)的鼻祖。在比特股上任何個人和機構都可以自由地進行轉賬、借貸、交易,以及發行資產、智能貨幣、期貨等。同時比特股底層的石墨烯技術可以快速搭建去中心化、高性能的去中心化交易所。圖1-10是數字貨幣交易所比特股系統的主界面。

2015年,他與父親一起創辦了區塊鏈技術咨詢公司Cryptonomex?,F在,Cryptonomex已經是一個擁有由數千名支持者組成的全球社區,通過共享收入來源,共同發展區塊鏈生態。

圖1-10 比特股主界面

2016年,他作為聯合創始人參與了世界上第一個基于區塊鏈的社交平臺Steem。Steem首次采用了腦力挖礦(Proof Of Brain)的方式。與傳統社交平臺不同的是,用戶可以通過在平臺上發布內容、點贊、回復賺取Steem代幣。Steem的目標是識別每個人對社區的貢獻,這其中包含了內容輸出和社群活動的組織。一個長期看好平臺發展的用戶,通過在平臺上寫作、參加社區建設可以獲得相應獎勵。圖1-11是Steem的主界面。

圖1-11 Steem主頁面

2017年,BM加入BlockOne公司,成為BlockOne公司的CTO,負責EOS開發。EOS被譽為區塊鏈3.0時代的代表,是BM基于之前的兩個成功的項目比特股和Steem開發的公有鏈。經過近一年的研發,2018年6月已經主網上線,隨著EOS技術的不斷迭代,將會為眾多區塊鏈應用提供一個可靠、穩定的底層公有鏈,也會將區塊鏈技術從貨幣、經濟時代升級到DAPP時代。

2018年2月,福布斯估計BM的凈資產在6~7億美元。

主站蜘蛛池模板: 盐源县| 舒兰市| 靖江市| 洛川县| 绥滨县| 衢州市| 江西省| 石景山区| 河曲县| 普兰店市| 东城区| 金塔县| 泸西县| 鱼台县| 孝昌县| 阿拉善左旗| 泰宁县| 皮山县| 开化县| 滨海县| 临沂市| 神木县| 嘉义市| 恩平市| 镇坪县| 错那县| 泸水县| 盐津县| 密云县| 凌海市| 贵港市| 嘉义县| 浦东新区| 潜江市| 莎车县| 榆中县| 普安县| 汶川县| 楚雄市| 瑞丽市| 岳池县|