區(qū)塊鏈技術(shù)的發(fā)展背景與前景 區(qū)塊鏈技術(shù)起源于2008年由化名為 “中本聰” (Satoshi Nakamoto)的學(xué)者在密碼學(xué)郵件組發(fā)表的奠基性論文《比特幣:一種點(diǎn)對(duì)點(diǎn)電子現(xiàn)金系統(tǒng)》。近兩年來(lái),區(qū)塊鏈技術(shù)的研究與應(yīng)用呈現(xiàn)出爆發(fā)式增長(zhǎng)態(tài)勢(shì),被認(rèn)為是繼大型機(jī)、個(gè)人電腦、互聯(lián)網(wǎng)、移動(dòng)/社交網(wǎng)絡(luò)之后計(jì)算范式的第五次顛覆式創(chuàng)新,是人類信用進(jìn)化史上繼血親信用、貴金屬信用、央行紙幣信用之后的第四個(gè)里程碑。區(qū)塊鏈技術(shù)是下一代云計(jì)算的雛形,有望像互聯(lián)網(wǎng)一樣徹底重塑人類社會(huì)活動(dòng)形態(tài),并實(shí)現(xiàn)從目前的信息互聯(lián)網(wǎng)向價(jià)值互聯(lián)網(wǎng)的轉(zhuǎn)變。 區(qū)塊鏈的技術(shù)特點(diǎn) 區(qū)塊鏈具有去中心化、時(shí)序數(shù)據(jù)、集體維護(hù)、可編程和安全可信等特點(diǎn)。 去中心化:區(qū)塊鏈數(shù)據(jù)的驗(yàn)證、記賬、存儲(chǔ)、維護(hù)和傳輸?shù)冗^(guò)程均是基于分布式系統(tǒng)結(jié)構(gòu),采用純數(shù)學(xué)方法而不是中心機(jī)構(gòu)來(lái)建立分布式節(jié)點(diǎn)間的信任關(guān)系,從而形成去中心化的可信任的分布式系統(tǒng); 時(shí)序數(shù)據(jù):區(qū)塊鏈采用帶有時(shí)間戳的鏈?zhǔn)絽^(qū)塊結(jié)構(gòu)存儲(chǔ)數(shù)據(jù),從而為數(shù)據(jù)增加了時(shí)間維度,具有極強(qiáng)的可驗(yàn)證性和可追溯性; 集體維護(hù):區(qū)塊鏈系統(tǒng)采用特定的經(jīng)濟(jì)激勵(lì)機(jī)制來(lái)保證分布式系統(tǒng)中所有節(jié)點(diǎn)均可參與數(shù)據(jù)區(qū)塊的驗(yàn)證過(guò)程(如比特幣的“挖礦”過(guò)程),并通過(guò)共識(shí)算法來(lái)選擇特定的節(jié)點(diǎn)將新區(qū)塊添加到區(qū)塊鏈; 可編程:區(qū)塊鏈技術(shù)可提供靈活的腳本代碼系統(tǒng),支持用戶創(chuàng)建高級(jí)的智能合約、貨幣或其它去中心化應(yīng)用; 安全可信:區(qū)塊鏈技術(shù)采用非對(duì)稱密碼學(xué)原理對(duì)數(shù)據(jù)進(jìn)行加密,同時(shí)借助分布式系統(tǒng)各節(jié)點(diǎn)的工作量證明等共識(shí)算法形成的強(qiáng)大算力來(lái)抵御外部攻擊、保證區(qū)塊鏈數(shù)據(jù)不可篡改和不可偽造,因而具有較高的安全性。 區(qū)塊鏈與比特幣 比特幣是迄今為止最為成功的區(qū)塊鏈應(yīng)用場(chǎng)景,區(qū)塊鏈技術(shù)為比特幣系統(tǒng)解決了數(shù)字加密貨幣領(lǐng)域長(zhǎng)期以來(lái)所必需面對(duì)的雙重支付問(wèn)題和拜占庭將軍問(wèn)題。與傳統(tǒng)中心機(jī)構(gòu)(如中央銀行)的信用背書(shū)機(jī)制不同的是,比特幣區(qū)塊鏈形成的是軟件定義的信用,這標(biāo)志著中心化的國(guó)家信用向去中心化的算法信用的根本性變革。近年來(lái),比特幣憑借其先發(fā)優(yōu)勢(shì),目前已經(jīng)形成體系完備的涵蓋發(fā)行、流通和金融衍生市場(chǎng)的生態(tài)圈與產(chǎn)業(yè)鏈,這也是其長(zhǎng)期占據(jù)絕大多數(shù)數(shù)字加密貨幣市場(chǎng)份額的主要原因。 區(qū)塊鏈的發(fā)展脈絡(luò)與趨勢(shì) 區(qū)塊鏈技術(shù)是具有普適性的底層技術(shù)框架,可以為金融、經(jīng)濟(jì)、科技甚至政治等各領(lǐng)域帶來(lái)深刻變革。按照目前區(qū)塊鏈技術(shù)的發(fā)展脈絡(luò),區(qū)塊鏈技術(shù)將會(huì)經(jīng)歷以可編程數(shù)字加密貨幣體系為主要特征的區(qū)塊鏈1.0模式,以可編程金融系統(tǒng)為主要特征的區(qū)塊鏈2.0模式和以可編程社會(huì)為主要特征的區(qū)塊鏈3.0模式。然而,上述模式實(shí)際上是平行而非演進(jìn)式發(fā)展的,區(qū)塊鏈1.0模式的數(shù)字加密貨幣體系仍然遠(yuǎn)未成熟,距離其全球貨幣一體化的愿景實(shí)際上更遠(yuǎn)、更困難。目前,區(qū)塊鏈領(lǐng)域已經(jīng)呈現(xiàn)出明顯的技術(shù)和產(chǎn)業(yè)創(chuàng)新驅(qū)動(dòng)的發(fā)展態(tài)勢(shì),相關(guān)學(xué)術(shù)研究嚴(yán)重滯后、亟待跟進(jìn)。 區(qū)塊鏈的基礎(chǔ)模型與關(guān)鍵技術(shù) 一般說(shuō)來(lái),區(qū)塊鏈系統(tǒng)由數(shù)據(jù)層、網(wǎng)絡(luò)層、共識(shí)層、激勵(lì)層、合約層和應(yīng)用層組成。其中,數(shù)據(jù)層封裝了底層數(shù)據(jù)區(qū)塊以及相關(guān)的數(shù)據(jù)加密和時(shí)間戳等技術(shù);網(wǎng)絡(luò)層則包括分布式組網(wǎng)機(jī)制、數(shù)據(jù)傳播機(jī)制和數(shù)據(jù)驗(yàn)證機(jī)制等;共識(shí)層主要封裝網(wǎng)絡(luò)節(jié)點(diǎn)的各類共識(shí)算法;激勵(lì)層將經(jīng)濟(jì)因素集成到區(qū)塊鏈技術(shù)體系中來(lái),主要包括經(jīng)濟(jì)激勵(lì)的發(fā)行機(jī)制和分配機(jī)制等;合約層主要封裝各類腳本、算法和智能合約,是區(qū)塊鏈可編程特性的基礎(chǔ);應(yīng)用層則封裝了區(qū)塊鏈的各種應(yīng)用場(chǎng)景和案例。該模型中,基于時(shí)間戳的鏈?zhǔn)絽^(qū)塊結(jié)構(gòu)、分布式節(jié)點(diǎn)的共識(shí)機(jī)制、基于共識(shí)算力的經(jīng)濟(jì)激勵(lì)和靈活可編程的智能合約是區(qū)塊鏈技術(shù)最具代表性的創(chuàng)新點(diǎn)。 區(qū)塊鏈技術(shù)的應(yīng)用場(chǎng)景 區(qū)塊鏈技術(shù)不僅可以成功應(yīng)用于數(shù)字加密貨幣領(lǐng)域,同時(shí)在經(jīng)濟(jì)、金融和社會(huì)系統(tǒng)中也存在廣泛的應(yīng)用場(chǎng)景。根據(jù)區(qū)塊鏈技術(shù)應(yīng)用的現(xiàn)狀,本文將區(qū)塊鏈目前的主要應(yīng)用籠統(tǒng)地歸納為數(shù)字貨幣、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)鑒證、金融交易、資產(chǎn)管理和選舉投票共六個(gè)場(chǎng)景: 區(qū)塊鏈技術(shù)的現(xiàn)存問(wèn)題 安全性威脅是區(qū)塊鏈迄今為止所面臨的最重要的問(wèn)題。其中,基于PoW共識(shí)過(guò)程的區(qū)塊鏈主要面臨的是51%攻擊問(wèn)題,即節(jié)點(diǎn)通過(guò)掌握全網(wǎng)超過(guò)51%的算力就有能力成功篡改和偽造區(qū)塊鏈數(shù)據(jù)。其他問(wèn)題包括新興計(jì)算技術(shù)破解非對(duì)稱加密機(jī)制的潛在威脅和隱私保護(hù)問(wèn)題等。 區(qū)塊鏈效率也是制約其應(yīng)用的重要因素。區(qū)塊鏈要求系統(tǒng)內(nèi)每個(gè)節(jié)點(diǎn)保存一份數(shù)據(jù)備份,這對(duì)于日益增長(zhǎng)的海量數(shù)據(jù)存儲(chǔ)來(lái)說(shuō)是極為困難的。雖然輕量級(jí)節(jié)點(diǎn)可部分解決此問(wèn)題,但適用于更大規(guī)模的工業(yè)級(jí)解決方案仍有待研發(fā)。比特幣區(qū)塊鏈目前每秒僅能處理7筆交易,且交易確認(rèn)時(shí)間一般為10分鐘,這極大地限制了區(qū)塊鏈在大多數(shù)金融系統(tǒng)高頻交易場(chǎng)景中的應(yīng)用。 PoW共識(shí)過(guò)程高度依賴區(qū)塊鏈網(wǎng)絡(luò)節(jié)點(diǎn)貢獻(xiàn)的算力,這些算力主要用于解決SHA256哈希和隨機(jī)數(shù)搜索,除此之外并不產(chǎn)生任何實(shí)際社會(huì)價(jià)值,因而一般意義上認(rèn)為這些算力資源是被“浪費(fèi)”掉了,同時(shí)被浪費(fèi)掉的還有大量的電力資源。如何能有效匯集分布式節(jié)點(diǎn)的網(wǎng)絡(luò)算力來(lái)解決實(shí)際問(wèn)題,是區(qū)塊鏈技術(shù)需要解決的重要問(wèn)題。 區(qū)塊鏈網(wǎng)絡(luò)作為去中心化的分布式系統(tǒng),其各節(jié)點(diǎn)在交互過(guò)程中不可避免地會(huì)存在相互競(jìng)爭(zhēng)與合作的博弈關(guān)系,例如比特幣礦池的區(qū)塊截留攻擊博弈等。區(qū)塊鏈共識(shí)過(guò)程本質(zhì)上是眾包過(guò)程,如何設(shè)計(jì)激勵(lì)相容的共識(shí)機(jī)制,使得去中心化系統(tǒng)中的自利節(jié)點(diǎn)能夠自發(fā)地實(shí)施區(qū)塊數(shù)據(jù)的驗(yàn)證和記賬工作,并提高系統(tǒng)內(nèi)非理性行為的成本以抑制安全性攻擊和威脅,是區(qū)塊鏈有待解決的重要科學(xué)問(wèn)題。 智能合約與區(qū)塊鏈技術(shù) 智能合約是一組情景-應(yīng)對(duì)型的程序化規(guī)則和邏輯,是部署在區(qū)塊鏈上的去中心化、可信共享的程序代碼。通常情況下,智能合約經(jīng)各方簽署后,以程序代碼的形式附著在區(qū)塊鏈數(shù)據(jù)(例如一筆比特幣交易)上,經(jīng)P2P網(wǎng)絡(luò)傳播和節(jié)點(diǎn)驗(yàn)證后記入?yún)^(qū)塊鏈的特定區(qū)塊中。智能合約封裝了預(yù)定義的若干狀態(tài)及轉(zhuǎn)換規(guī)則、觸發(fā)合約執(zhí)行的情景(如到達(dá)特定時(shí)間或發(fā)生特定事件等)、特定情景下的應(yīng)對(duì)行動(dòng)等。區(qū)塊鏈可實(shí)時(shí)監(jiān)控智能合約的狀態(tài),并通過(guò)核查外部數(shù)據(jù)源、確認(rèn)滿足特定觸發(fā)條件后激活并執(zhí)行合約。 智能合約對(duì)于區(qū)塊鏈技術(shù)來(lái)說(shuō)具有重要的意義。一方面,智能合約是區(qū)塊鏈的激活器,為靜態(tài)的底層區(qū)塊鏈數(shù)據(jù)賦予了靈活可編程的機(jī)制和算法,并為構(gòu)建區(qū)塊鏈2.0和3.0時(shí)代的可編程金融系統(tǒng)與社會(huì)系統(tǒng)奠定了基礎(chǔ);另一方面,智能合約的自動(dòng)化和可編程特性使其可封裝分布式區(qū)塊鏈系統(tǒng)中各節(jié)點(diǎn)的復(fù)雜行為,成為區(qū)塊鏈構(gòu)成的虛擬世界中的軟件代理機(jī)器人,這有助于促進(jìn)區(qū)塊鏈技術(shù)在各類分布式人工智能系統(tǒng)中的應(yīng)用,使得基于區(qū)塊鏈技術(shù)構(gòu)建各類去中心化應(yīng)用(Decentralized application, Dapp)、去中心化自治組織(Decentralized Autonomous Organization, DAO)、去中心化自治公司(Decentralized Autonomous Corporation, DAC)甚至去中心化自治社會(huì)(Decentralized Autonomous Society, DAS)成為可能。 區(qū)塊鏈和智能合約技術(shù)的主要發(fā)展趨勢(shì)是由自動(dòng)化向智能化方向演化。現(xiàn)存的各類智能合約及其應(yīng)用的本質(zhì)邏輯大多仍是根據(jù)預(yù)定義場(chǎng)景的“ IF-THEN”類型的條件響應(yīng)規(guī)則,能夠滿足目前自動(dòng)化交易和數(shù)據(jù)處理的需求。未來(lái)的智能合約應(yīng)具備根據(jù)未知場(chǎng)景的“ WHAT-IF”推演、計(jì)算實(shí)驗(yàn)和一定程度上的自主決策功能,從而實(shí)現(xiàn)由目前“自動(dòng)化”合約向真正的“智能”合約的飛躍。 區(qū)塊鏈驅(qū)動(dòng)的平行社會(huì) 近年來(lái),基于CPSS(Cyber-Physical-Social Systems)的平行社會(huì)已現(xiàn)端倪,其核心和本質(zhì)特征是虛實(shí)互動(dòng)與平行演化。區(qū)塊鏈?zhǔn)菍?shí)現(xiàn)CPSS平行社會(huì)的基礎(chǔ)架構(gòu)之一,其主要貢獻(xiàn)是為分布式社會(huì)系統(tǒng)和分布式人工智能研究提供了一套行之有效的去中心化的數(shù)據(jù)結(jié)構(gòu)、交互機(jī)制和計(jì)算模式,并為實(shí)現(xiàn)平行社會(huì)奠定了堅(jiān)實(shí)的數(shù)據(jù)基礎(chǔ)和信用基礎(chǔ)。 就數(shù)據(jù)基礎(chǔ)而言,管理學(xué)家愛(ài)德華戴明曾說(shuō)過(guò):除了上帝,所有人必須以數(shù)據(jù)說(shuō)話。然而在中心化社會(huì)系統(tǒng)中,數(shù)據(jù)通常掌握在政府和大型企業(yè)等“少數(shù)人”手中,為少數(shù)人“說(shuō)話”,其公正性、權(quán)威性甚至安全性可能都無(wú)法保證。區(qū)塊鏈數(shù)據(jù)則通過(guò)高度冗余的分布式節(jié)點(diǎn)存儲(chǔ),掌握在“所有人”手中,能夠做到真正的“數(shù)據(jù)民主”。就信用基礎(chǔ)而言,中心化社會(huì)系統(tǒng)因其高度工程復(fù)雜性和社會(huì)復(fù)雜性而不可避免地會(huì)存在“默頓系統(tǒng)”的特性,即不確定性、多樣性和復(fù)雜性,社會(huì)系統(tǒng)中的中心機(jī)構(gòu)和規(guī)則制定者可能會(huì)因個(gè)體利益而出現(xiàn)失信行為;區(qū)塊鏈技術(shù)有助于實(shí)現(xiàn)軟件定義的社會(huì)系統(tǒng),其基本理念就是剔除中心化機(jī)構(gòu)、將不可預(yù)測(cè)的行為以智能合約的程序化代碼形式提前部署和固化在區(qū)塊鏈數(shù)據(jù)中,事后不可偽造和篡改并自動(dòng)化執(zhí)行,從而在一定程度上能夠?qū)ⅰ澳D”社會(huì)系統(tǒng)轉(zhuǎn)化為可全面觀察、可主動(dòng)控制、可精確預(yù)測(cè)的“牛頓”社會(huì)系統(tǒng)。 ACP(人工社會(huì)Artificial Societies、計(jì)算實(shí)驗(yàn)Computational Experiments和平行執(zhí)行ParallelExecution)方法是迄今為止平行社會(huì)管理領(lǐng)域唯一成體系化的、完整的研究框架,是復(fù)雜性科學(xué)在新時(shí)代平行社會(huì)環(huán)境下的邏輯延展和創(chuàng)新。 ACP方法可以自然地與區(qū)塊鏈技術(shù)相結(jié)合,實(shí)現(xiàn)區(qū)塊鏈驅(qū)動(dòng)的平行社會(huì)管理。首先,區(qū)塊鏈的P2P 組網(wǎng)、分布式共識(shí)協(xié)作和基于貢獻(xiàn)的經(jīng)濟(jì)激勵(lì)等機(jī)制本身就是分布式社會(huì)系統(tǒng)的自然建模,其中每個(gè)節(jié)點(diǎn)都將作為分布式系統(tǒng)中的一個(gè)自主和自治的智能體(agent)。隨著區(qū)塊鏈生態(tài)體系的完善,區(qū)塊鏈各共識(shí)節(jié)點(diǎn)和日益復(fù)雜與自治的智能合約將通過(guò)參與各種形式的Dapp,形成特定組織形式的DAC和DAO,最終形成DAS,即ACP中的人工社會(huì)。其次,智能合約的可編程特性使得區(qū)塊鏈可進(jìn)行各種“ WHAT-IF” 類型的虛擬實(shí)驗(yàn)設(shè)計(jì)、場(chǎng)景推演和結(jié)果評(píng)估,通過(guò)這種計(jì)算實(shí)驗(yàn)過(guò)程獲得并自動(dòng)或半自動(dòng)地執(zhí)行最優(yōu)決策。最后,區(qū)塊鏈與物聯(lián)網(wǎng)等相結(jié)合形成的智能資產(chǎn)使得聯(lián)通現(xiàn)實(shí)物理世界和虛擬網(wǎng)絡(luò)空間成為可能,并可通過(guò)真實(shí)和人工社會(huì)系統(tǒng)的虛實(shí)互動(dòng)和平行調(diào)諧實(shí)現(xiàn)社會(huì)管理和決策的協(xié)同優(yōu)化。不難預(yù)見(jiàn),未來(lái)現(xiàn)實(shí)物理世界的實(shí)體資產(chǎn)都登記為鏈上智能資產(chǎn)的時(shí)候,就是區(qū)塊鏈驅(qū)動(dòng)的平行社會(huì)到來(lái)之時(shí)。 來(lái)源:自動(dòng)化學(xué)報(bào)
|
|
來(lái)自: 昵稱29322182 > 《待分類》