• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于區(qū)塊鏈的數(shù)字資產(chǎn)交易系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

      2018-09-26 11:30:48呂坤鮑可進(jìn)
      軟件導(dǎo)刊 2018年7期
      關(guān)鍵詞:分布式系統(tǒng)智能合約區(qū)塊鏈

      呂坤 鮑可進(jìn)

      摘要:隨著“互聯(lián)網(wǎng)+”的快速發(fā)展,人們擁有的數(shù)字資產(chǎn)越來越多,而傳統(tǒng)數(shù)字資產(chǎn)交易系統(tǒng)存在互不信任、相互獨(dú)立、無法滿足資產(chǎn)安全性及跨機(jī)構(gòu)流通需求等問題?;趨^(qū)塊鏈的數(shù)字資產(chǎn)交易系統(tǒng),應(yīng)用區(qū)塊鏈技術(shù)的多中心化、可信任、可追溯等特性,使聯(lián)盟企業(yè)的數(shù)字資產(chǎn)交易系統(tǒng)相互連通,實(shí)現(xiàn)數(shù)字資產(chǎn)跨機(jī)構(gòu)安全流轉(zhuǎn)。通過智能合約的設(shè)計(jì),系統(tǒng)可實(shí)現(xiàn)靈活的數(shù)字資產(chǎn)交易策略。實(shí)測證明該系統(tǒng)能夠穩(wěn)定處理交易,基本滿足小聯(lián)盟的數(shù)字資產(chǎn)交易需求。

      關(guān)鍵詞:區(qū)塊鏈;數(shù)字資產(chǎn)交易;聯(lián)盟鏈;智能合約;分布式系統(tǒng)

      DOI:10.11907/rjdk.173109

      中圖分類號:TP399

      文獻(xiàn)標(biāo)識碼:A文章編號:1672-7800(2018)007-0209-04

      Abstract:Withtherapiddevelopmentof"Internet+",peoplehavemoreandmoredigitalassets.However,thetraditionaldigitalassettradingsystemsdistrustandareindependentwitheachother,theycan'tmeetthedemandofthesecurityofassetsandcross-agencycirculation.Thispaperproposesadigitalassettransactionsystembasedonblockchain.Sincethemulti-center,trustworthinessandtraceablecharacteristicsoftheblockchaintechnology,oursystemconnectsthedigitalassettradingsystemsoftheallianceenterprises,whichguaranteesthesafetyofthecross-agencycirculation.Throughthedesignofsmartcontracts,thesystemcanachieveaflexibledigitalassettradingstrategy.Theexperimentalresultsindicatethatthesystemcandealwiththetransactionstably,whichbasicallymeetstheneedsofdigitalassettradingforsmallalliance.

      KeyWords:blockchain;digitalassettransaction;consortiumblockchain;smartcontract;distributedsystem

      0引言

      傳統(tǒng)資產(chǎn)依賴實(shí)體憑據(jù),如發(fā)放票據(jù)、實(shí)體卡等,資產(chǎn)流通依賴于面對面的物物交換,防偽認(rèn)證過程復(fù)雜、成本高、效率低、風(fēng)險(xiǎn)大。隨著互聯(lián)網(wǎng)技術(shù)的快速應(yīng)用,資產(chǎn)數(shù)字化進(jìn)程也在不斷提速。理論上一切可標(biāo)準(zhǔn)化數(shù)字化的實(shí)體資產(chǎn)都會逐步成為數(shù)字資產(chǎn),常見的數(shù)字資產(chǎn)包括數(shù)字積分、虛擬貨幣、電子優(yōu)惠券、虛擬游戲道具等。雖然數(shù)字資產(chǎn)方便了人們支配,但各類數(shù)字資產(chǎn)的發(fā)行與管理相對封閉,通常在中心化的系統(tǒng)中完成,沒有統(tǒng)一接口,難以實(shí)現(xiàn)數(shù)字資產(chǎn)的跨機(jī)構(gòu)流通[1]。同時(shí),由于傳統(tǒng)的數(shù)字資產(chǎn)統(tǒng)一存儲于企業(yè)數(shù)據(jù)庫中,存在被篡改的風(fēng)險(xiǎn),導(dǎo)致數(shù)字資產(chǎn)流失。

      2008年中本聰首次發(fā)表《比特幣:一種點(diǎn)對點(diǎn)電子現(xiàn)金系統(tǒng)》論文[2],并在2009年發(fā)布首個(gè)比特幣區(qū)塊鏈系統(tǒng),區(qū)塊鏈技術(shù)以其去中心化、可信任、可追溯等特點(diǎn)而廣受關(guān)注。由于區(qū)塊鏈分布式架構(gòu)及賬本共維護(hù)可信任特性,適合構(gòu)建一個(gè)多方協(xié)作的分布式系統(tǒng),各個(gè)合作方無需信任即可完成價(jià)值傳遞過程。

      基于區(qū)塊鏈的多中心化數(shù)字資產(chǎn)交易系統(tǒng),任何被許可的機(jī)構(gòu)或聯(lián)盟都可在系統(tǒng)中發(fā)行與管理數(shù)字資產(chǎn)。系統(tǒng)利用區(qū)塊鏈共識機(jī)制、智能合約、分布式賬本及鏈?zhǔn)綌?shù)據(jù)區(qū)塊等技術(shù),具有以下優(yōu)勢:①實(shí)現(xiàn)不同機(jī)構(gòu)間無需互相信任即可進(jìn)行數(shù)字資產(chǎn)的跨機(jī)構(gòu)交易;②各類交易能夠根據(jù)智能合約設(shè)定的規(guī)則自動處理,賬本實(shí)時(shí)同步,實(shí)現(xiàn)交易的實(shí)時(shí)對賬結(jié)算;③交易數(shù)據(jù)安全不可篡改且具有可追溯性,防止交易抵賴。

      1區(qū)塊鏈相關(guān)技術(shù)

      1.1區(qū)塊鏈定義

      區(qū)塊鏈技術(shù)是最近幾年新興的技術(shù),由計(jì)算機(jī)經(jīng)典技術(shù)合成,包括去中心化與非對稱數(shù)據(jù)加密、時(shí)間戳、分布式計(jì)算、共識算法等技術(shù)[3]。區(qū)塊鏈技術(shù)通過采用加密技術(shù)和分布式消息傳輸協(xié)議,提供了可以簡化對賬流程的共享分布式賬本,以去中心化的方式對大量數(shù)據(jù)進(jìn)行組織和維護(hù),提高了數(shù)據(jù)處理效率,在保證數(shù)據(jù)安全的同時(shí)提供信息共享功能。與傳統(tǒng)技術(shù)相比,區(qū)塊鏈技術(shù)具有可持續(xù)性、可兼容性、共享和互聯(lián)性等特點(diǎn)。目前主流的區(qū)塊鏈框架有Bitcoin[2]、Ethereum[4]、超級賬本Fabric[5],它們的特點(diǎn)如表1所示。

      區(qū)塊鏈一般分為公有鏈、聯(lián)盟鏈及專有鏈[6],其主要特點(diǎn)如下:

      公有鏈:面向社會公開,任何節(jié)點(diǎn)都可自由加入或退出,數(shù)據(jù)完全共享,依靠共識機(jī)制完成節(jié)點(diǎn)間協(xié)作,一般依賴代幣激勵(lì)機(jī)制維護(hù)系統(tǒng)安全運(yùn)行。

      聯(lián)盟鏈:一般應(yīng)用于達(dá)成聯(lián)盟的機(jī)構(gòu)間,聯(lián)盟成員通過該系統(tǒng)完成相互協(xié)作,該類區(qū)塊鏈系統(tǒng)具備權(quán)限控制功能,被許可的聯(lián)盟成員才能擁有該系統(tǒng)的核心節(jié)點(diǎn),參與賬本維護(hù)。

      專有鏈:一般應(yīng)用于機(jī)構(gòu)內(nèi)部,運(yùn)行規(guī)則可由機(jī)構(gòu)內(nèi)部設(shè)定,信息不公開。但該類系統(tǒng)性能低于現(xiàn)有分布式系統(tǒng),適用性較差。

      1.2共識機(jī)制

      區(qū)塊鏈共識機(jī)制是區(qū)塊鏈分布式系統(tǒng)協(xié)作一致的核心,通過共識機(jī)制可使分布式區(qū)塊鏈節(jié)點(diǎn)間的賬本保持一致。它與傳統(tǒng)的分布式一致性機(jī)制有很多相似之處,如都強(qiáng)調(diào)消息序列化,但是傳統(tǒng)的分布式一致性算法很少考慮拜占庭容錯(cuò),只考慮節(jié)點(diǎn)宕機(jī)、通信故障等。目前區(qū)塊鏈共識機(jī)制的發(fā)展呈現(xiàn)多樣化趨勢。以比特幣為代表的公有鏈系統(tǒng)多采用POW(ProofofWork,工作量證明)[2]和POS(ProofofStake,權(quán)益證明)[7-8]等共識機(jī)制,而以超級賬本項(xiàng)目為代表的聯(lián)盟鏈系統(tǒng)多采用BFT(ByzantineFaultTolerance,拜占庭容錯(cuò))[9-11]等容錯(cuò)共識機(jī)制。也有學(xué)者在傳統(tǒng)分布式一致性算法基礎(chǔ)上結(jié)合實(shí)際運(yùn)行環(huán)境變化,設(shè)計(jì)一種在可信及不可信環(huán)境間相互切換的共識機(jī)制。

      1.3智能合約

      智能合約最早由NickSzabo博士[12]提出,它被認(rèn)為是以數(shù)字形式定義的能夠自動執(zhí)行條款的合約。而在區(qū)塊鏈技術(shù)領(lǐng)域,智能合約指基于預(yù)定事件觸發(fā)、不可篡改、自動執(zhí)行的計(jì)算機(jī)程序[13]。智能合約也具有分布式記錄和驗(yàn)證、不可篡改和偽造等特性。簽署合約的各參與方就合約內(nèi)容達(dá)成共識后,合約可不依賴任何中心機(jī)構(gòu)自動執(zhí)行。同時(shí),智能合約的可編程特性使各參與方在達(dá)成共識的情況下增加任意復(fù)雜的條款[3]。聯(lián)盟鏈智能合約由授權(quán)成員安裝并實(shí)例化到區(qū)塊鏈中,終端用戶通過與網(wǎng)絡(luò)對等體接口的客戶端應(yīng)用程序調(diào)用智能合約。

      2數(shù)字資產(chǎn)交易系統(tǒng)設(shè)計(jì)

      本項(xiàng)目設(shè)計(jì)的區(qū)塊鏈數(shù)字資產(chǎn)交易系統(tǒng),主要實(shí)現(xiàn)機(jī)構(gòu)發(fā)行并管理數(shù)字資產(chǎn)及數(shù)字資產(chǎn)跨機(jī)構(gòu)交易流通功能。由于交易僅對互聯(lián)機(jī)構(gòu)可見,且交易過程不依賴任何代幣,因此本項(xiàng)目采用帶權(quán)限控制的聯(lián)盟鏈模型。在聯(lián)盟鏈的基礎(chǔ)上構(gòu)建基于區(qū)塊鏈的多中心化數(shù)字資產(chǎn)交易系統(tǒng),實(shí)現(xiàn)數(shù)字資產(chǎn)的跨機(jī)構(gòu)交易。系統(tǒng)業(yè)務(wù)根據(jù)其與數(shù)字資產(chǎn)的關(guān)聯(lián)程度分為以下兩類:

      (1)核心業(yè)務(wù):數(shù)字資產(chǎn)注冊、交易、匯率表創(chuàng)建及更新等資產(chǎn)類業(yè)務(wù)。

      (2)非核心業(yè)務(wù):用戶會員等級設(shè)置、用戶留言、系統(tǒng)介紹等非資產(chǎn)類業(yè)務(wù)。

      為防止區(qū)塊鏈賬本數(shù)據(jù)增長過快,僅將與聯(lián)盟各個(gè)節(jié)點(diǎn)相關(guān)的核心業(yè)務(wù)數(shù)據(jù)記錄到區(qū)塊鏈中,通過核心數(shù)據(jù)即可完成正常的交易過程。由于非核心業(yè)務(wù)的處理與傳統(tǒng)的中心化系統(tǒng)處理過程基本相同,因此本文重點(diǎn)介紹需要區(qū)塊鏈系統(tǒng)參與的核心業(yè)務(wù)處理過程。

      2.1系統(tǒng)整體架構(gòu)

      區(qū)塊鏈數(shù)字資產(chǎn)交易系統(tǒng)分為客戶端、交易后臺和區(qū)塊鏈服務(wù)器3個(gè)部分。客戶端支持C/S和B/S兩種架構(gòu)模式,普通用戶通過手機(jī)APP完成數(shù)字資產(chǎn)交易過程。交易后臺主要完成用戶請求的處理,提取核心業(yè)務(wù)到區(qū)塊鏈服務(wù)器處理,并完成非核心業(yè)務(wù)處理。區(qū)塊鏈服務(wù)器主要完成核心業(yè)務(wù)處理,調(diào)用智能合約執(zhí)行交易,并將交易結(jié)果打包成區(qū)塊,經(jīng)過共識后寫入?yún)^(qū)塊鏈賬本。每個(gè)機(jī)構(gòu)部署一臺區(qū)塊鏈服務(wù)器,共同組成一個(gè)分布式的區(qū)塊鏈服務(wù)器網(wǎng)絡(luò)。系統(tǒng)整體架構(gòu)如圖1所示。

      與傳統(tǒng)單一的中心化系統(tǒng)架構(gòu)相比,區(qū)塊鏈數(shù)字資產(chǎn)交易系統(tǒng)在交易后臺采用中心化架構(gòu),而在區(qū)塊鏈服務(wù)器網(wǎng)絡(luò)中采用分布式架構(gòu),它具有以下優(yōu)勢:

      (1)系統(tǒng)業(yè)務(wù)處理分交易后臺和區(qū)塊鏈服務(wù)器系統(tǒng)兩層,機(jī)構(gòu)間僅通過區(qū)塊鏈服務(wù)器網(wǎng)絡(luò)連通,交易后臺出現(xiàn)故障不會對區(qū)塊鏈服務(wù)器系統(tǒng)造成任何影響,即不會影響其它機(jī)構(gòu)執(zhí)行交易。

      (2)區(qū)塊鏈服務(wù)器系統(tǒng)采用分布式架構(gòu),利用拜占庭容錯(cuò)的共識機(jī)制,在容錯(cuò)范圍內(nèi)具有較強(qiáng)的安全性。

      (3)核心業(yè)務(wù)通過區(qū)塊鏈智能合約執(zhí)行,并廣播全網(wǎng)共識,有效保證核心交易數(shù)據(jù)的有效性和透明性,能夠?qū)崿F(xiàn)多機(jī)構(gòu)實(shí)時(shí)結(jié)算。

      (4)非核心業(yè)務(wù)通過各個(gè)機(jī)構(gòu)內(nèi)部處理,在保證區(qū)塊鏈數(shù)據(jù)共享的同時(shí)實(shí)現(xiàn)不同機(jī)構(gòu)的差異化發(fā)展,有效保證機(jī)構(gòu)內(nèi)重要數(shù)據(jù)的隱私性。

      2.2系統(tǒng)邏輯層次設(shè)計(jì)

      系統(tǒng)邏輯層分為應(yīng)用層、服務(wù)層和區(qū)塊鏈層。其中應(yīng)用層主要是數(shù)字資產(chǎn)交易等相關(guān)業(yè)務(wù),如用戶注冊、數(shù)字資產(chǎn)登記、數(shù)字資產(chǎn)交易等。服務(wù)層提供應(yīng)用層與區(qū)塊鏈層溝通,主要包含賬戶中心、智能合約、開放接口等。區(qū)塊鏈層主要由區(qū)塊鏈數(shù)據(jù)庫、共識機(jī)制、區(qū)塊鏈安全機(jī)制、網(wǎng)絡(luò)通信模塊等組成,形成各機(jī)構(gòu)共同維護(hù)的底層平臺。系統(tǒng)整體邏輯層次如圖2所示。

      2.3智能合約設(shè)計(jì)

      本項(xiàng)目智能合約實(shí)質(zhì)上是控制區(qū)塊鏈網(wǎng)絡(luò)中的相關(guān)方對數(shù)字資產(chǎn)交易按照規(guī)則進(jìn)行編碼,能夠自動執(zhí)行邏輯的程序。為防止系統(tǒng)環(huán)境與合約執(zhí)行環(huán)境相互影響,本系統(tǒng)使用Docker[14]作為智能合約的執(zhí)行環(huán)境。Docker是一種軟件技術(shù)層面可移植的輕量容器,它不受底層操作系統(tǒng)限制。任何運(yùn)行Docker引擎的機(jī)器上都可以運(yùn)行虛擬化解決方案而不受底層系統(tǒng)變化的影響。本系統(tǒng)智能合約執(zhí)行邏輯如圖3所示。

      數(shù)字資產(chǎn)交易智能合約用來處理系統(tǒng)交易核心業(yè)務(wù),分為機(jī)構(gòu)內(nèi)業(yè)務(wù)、機(jī)構(gòu)間業(yè)務(wù)和查詢業(yè)務(wù)。其中機(jī)構(gòu)內(nèi)業(yè)務(wù)主要為用戶注冊、數(shù)字資產(chǎn)發(fā)放、數(shù)字資產(chǎn)交易等。機(jī)構(gòu)間業(yè)務(wù)主要為資產(chǎn)匯率表建立、更新、跨機(jī)構(gòu)交易等。查詢業(yè)務(wù)主要實(shí)現(xiàn)數(shù)字資產(chǎn)、匯率表查詢等。為保證上述業(yè)務(wù)只由相應(yīng)權(quán)限的人操作,智能合約執(zhí)行交易前需要根據(jù)交易的數(shù)字簽名校驗(yàn)交易相關(guān)方的身份。數(shù)字資產(chǎn)交易智能合約接口如表2所示。

      3區(qū)塊鏈數(shù)字資產(chǎn)交易系統(tǒng)實(shí)現(xiàn)

      3.1系統(tǒng)業(yè)務(wù)邏輯

      本系統(tǒng)基本業(yè)務(wù)處理邏輯主要為用戶發(fā)送交易請求,交易后臺響應(yīng)并轉(zhuǎn)發(fā)核心業(yè)務(wù)請求到區(qū)塊鏈服務(wù)器。區(qū)塊鏈服務(wù)器接收并廣播交易,在各個(gè)區(qū)塊鏈節(jié)點(diǎn)達(dá)成共識后記入?yún)^(qū)塊鏈賬本并向交易后臺返回交易結(jié)果。交易后臺記錄交易結(jié)果并處理非核心業(yè)務(wù),成功后向用戶返回最終交易結(jié)果,具體業(yè)務(wù)處理邏輯如圖4所示。

      3.2數(shù)字資產(chǎn)交易系統(tǒng)實(shí)現(xiàn)

      3.2.1用戶注冊

      用戶注冊在客戶端生成公私鑰對,并將公鑰進(jìn)行編碼后形成用戶ID,向交易后臺發(fā)送注冊請求。機(jī)構(gòu)接收到用戶注冊信息后進(jìn)行校驗(yàn),校驗(yàn)通過后將交易進(jìn)行簽名打包并發(fā)送到區(qū)塊鏈中。區(qū)塊鏈系統(tǒng)調(diào)用智能合約注冊接口完成用戶注冊請求,并廣播至各區(qū)塊鏈節(jié)點(diǎn),達(dá)成共識并記帳后用戶注冊完成。

      3.2.2跨機(jī)構(gòu)資產(chǎn)交易

      不同機(jī)構(gòu)間數(shù)字資產(chǎn)流通依賴資產(chǎn)匯率表的建立,匯率表主要包含機(jī)構(gòu)雙方數(shù)字資產(chǎn)的匯率及可交易數(shù)額。數(shù)字資產(chǎn)匯率表由雙方共同發(fā)起建立,創(chuàng)建后不同機(jī)構(gòu)間即可進(jìn)行數(shù)字資產(chǎn)交易。區(qū)塊鏈系統(tǒng)接收到跨機(jī)構(gòu)交易時(shí),先檢查交易發(fā)起者身份,再查詢兩種數(shù)字資產(chǎn)交易匯率表,查詢通過后檢查發(fā)起方機(jī)構(gòu)可交易余額,如果余額充足則執(zhí)行交易并返回交易結(jié)果。匯率表建立及跨機(jī)構(gòu)數(shù)字資產(chǎn)交易流程如圖5所示。

      3.2.3智能合約實(shí)現(xiàn)

      智能合約給區(qū)塊鏈提供核心交易處理的應(yīng)用接口,通過調(diào)用該接口交易能自動執(zhí)行,并向區(qū)塊鏈系統(tǒng)返回執(zhí)行結(jié)果。區(qū)塊鏈系統(tǒng)達(dá)成共識后將交易結(jié)果寫入?yún)^(qū)塊鏈賬本中,其中跨機(jī)構(gòu)交易處理代碼結(jié)構(gòu)如下:

      if

      發(fā)起人信息及交易數(shù)字簽名正確

      then

      {

      獲取跨機(jī)構(gòu)交易資產(chǎn)類型

      查詢匯率表及可交易余額

      交易金額根據(jù)匯率進(jìn)行轉(zhuǎn)換

      執(zhí)行交易

      }

      4系統(tǒng)測試及分析

      本系統(tǒng)利用4臺相同型號服務(wù)器搭建分布式測試環(huán)境,每臺服務(wù)器的基本硬件配置為:Intel四核3.40GHzCPU,16G內(nèi)存,CentOs7.0操作系統(tǒng)。測試在局域網(wǎng)中進(jìn)行并采用相同的共識機(jī)制,排除網(wǎng)絡(luò)帶寬及共識機(jī)制對測試結(jié)果的影響。

      系統(tǒng)測試的主要指標(biāo)為并發(fā)交易時(shí)系統(tǒng)的交易處理率和交易平均延時(shí)。交易請求速率指單位時(shí)間內(nèi)系統(tǒng)接收到的待處理交易數(shù)量,交易處理率指并發(fā)交易過程中系統(tǒng)能成功處理的交易數(shù)占總交易數(shù)的比率,交易平均延時(shí)指系統(tǒng)完成一筆正常交易所需的平均響應(yīng)時(shí)間。通過設(shè)置不同的交易請求速率,測試區(qū)塊鏈系統(tǒng)的交易平均延時(shí)和交易處理率,測試系統(tǒng)總體性能。兩個(gè)指標(biāo)的計(jì)算公式如下:

      交易平均延時(shí)=交易總延時(shí)/交易筆數(shù)

      交易處理率=正常處理交易數(shù)/總交易筆數(shù)

      圖6為并發(fā)交易時(shí)交易請求速率與系統(tǒng)的交易處理率及交易平均延時(shí)之間的關(guān)系。

      通過測試數(shù)據(jù)可以看出,在4個(gè)節(jié)點(diǎn)的分布式區(qū)塊鏈網(wǎng)絡(luò)中,采用拜占庭容錯(cuò)的共識機(jī)制時(shí),隨著交易請求速率的提高,交易平均延時(shí)逐漸升高,交易處理率前期維持在100%的最高水平。當(dāng)交易請求速率達(dá)到350筆/s時(shí),交易處理率逐步下降。綜合考慮上述因素,當(dāng)系統(tǒng)接收交易速率約為300筆/s時(shí)能達(dá)到較好效果,此時(shí)的系統(tǒng)交易平均延時(shí)約為5s。本系統(tǒng)性能與傳統(tǒng)系統(tǒng)性能對比參見表3。

      注:以上區(qū)塊鏈數(shù)字資產(chǎn)交易系統(tǒng)數(shù)據(jù)為運(yùn)行積分資產(chǎn)時(shí)的基本性能,對比積分通兌平臺數(shù)據(jù)來源于學(xué)術(shù)論文[15]

      從表3可以看出,區(qū)塊鏈數(shù)字資產(chǎn)交易系統(tǒng)能達(dá)到傳統(tǒng)數(shù)字資產(chǎn)交易系統(tǒng)的基本功能及性能要求,同時(shí)具有跨機(jī)構(gòu)交易優(yōu)勢。本系統(tǒng)能穩(wěn)定處理交易,做到跨機(jī)構(gòu)實(shí)時(shí)對賬,基本滿足小聯(lián)盟跨機(jī)構(gòu)數(shù)字資產(chǎn)交易需求。

      5結(jié)語

      本文針對中心化數(shù)字資產(chǎn)交易系統(tǒng)獨(dú)立封閉、交易難以跨機(jī)構(gòu)進(jìn)行等缺點(diǎn),研究設(shè)計(jì)了基于聯(lián)盟鏈的數(shù)字資產(chǎn)交易系統(tǒng)。利用區(qū)塊鏈分布式共維護(hù)特性,使數(shù)字資產(chǎn)可以跨機(jī)構(gòu)交易。對系統(tǒng)進(jìn)行了性能測試,從測試結(jié)果看區(qū)塊鏈數(shù)字資產(chǎn)交易系統(tǒng)雖然能使互不信任的機(jī)構(gòu)進(jìn)行跨機(jī)構(gòu)交易,但系統(tǒng)性能與中心化交易系統(tǒng)仍存在較大差距。下一步將充分利用聯(lián)盟區(qū)塊鏈系統(tǒng)的可信任優(yōu)勢,對共識機(jī)制、網(wǎng)絡(luò)傳播機(jī)制等進(jìn)行優(yōu)化,使系統(tǒng)達(dá)到更好的交易處理能力。

      參考文獻(xiàn):

      [1]鄭康.A公司消費(fèi)類數(shù)字資產(chǎn)流通平臺商業(yè)模式與營銷策略研究[D].南京:南京大學(xué),2016.

      [2]NAKAMOTOS.Bitcoin:apeer-to-peerelectroniccashsystem[J].Consulted,2008(1):2645-2652.

      [3]袁勇,王飛躍.區(qū)塊鏈技術(shù)發(fā)展現(xiàn)狀與展望[J].自動化學(xué)報(bào),2016,42(4):481-494.

      [4]BUTERINV.Anext-generationsmartcontractanddecentralizedapplicationplatform[EB/OL].https://github.com/ethereum/wiki/wiki/White-Paper.

      [5]CACHINC.ArchitectureoftheHyperledgerblockchainfabric[C].Chicago:WorkshoponDistributedCryptocurrenciesandConsensusLedgers.2016.

      [6]工業(yè)和信息化部.中國區(qū)塊鏈技術(shù)和應(yīng)用發(fā)展白皮書[EB/OL].http://www.gongxiangxueshe.com/forum.php?mod=attachment&aid;=NzkwfGJlOGNlNjZifDE0Nzc0NjcxMzJ8Mjg5OXw2OTc3.

      [7]KINGS,NADALS.PPCoin:Peer-to-peercrypto-currencywithproof-of-stake[EB/OL].http://peerco.in/assets/paper/peercoin-paper.pdf.

      [8]LARIMERD.Delegatedproof-of-stakewhitepaper[EB/OL].http://www.bts.hk/dpos-baipishu.html.

      [9]CASTROM,LISKOVB.Practicalbyzantinefaulttoleranceandproactiverecovery[J].AcmTransactionsonComputerSystems,2002,20(4):398-461.

      [10]PLATANIAM,OBENSHAIND,TANTILLOT,etal.Onchoosingserver-orclient-sidesolutionsforBFT[J].ACMComputingSurveys,2016,48(4):1-30.

      [11]CACHINC,SCHUBERTS,VUKOLIM.Non-determinisminByzantineFault-TolerantReplication[DB].arXivpreprintarXiv:2016,1603(07351):15-23.

      [12]SZABON.Formalizingandsecuringrelationshipsonpublicnetworks[J].FirstMonday,1997,2(9):1524-1601.

      [13]貴陽市人民政府.貴陽區(qū)塊鏈發(fā)展與應(yīng)用[EB/OL].http://www.cbdio.com/image/site2/20161231/3417eb9bbd5919d2122102.pdf.

      [14]BUIT.Analysisofdockersecurity[DB].arXivpreprintarXiv,2015,1501(02967):96-99.

      [15]趙建東.首旅集團(tuán)積分通用通兌平臺的研究和設(shè)計(jì)[D].天津:天津大學(xué),2012.

      (責(zé)任編輯:杜能鋼)

      猜你喜歡
      分布式系統(tǒng)智能合約區(qū)塊鏈
      區(qū)塊鏈技術(shù)在互聯(lián)網(wǎng)保險(xiǎn)行業(yè)的應(yīng)用探討
      典型應(yīng)用領(lǐng)域全球定量遙感產(chǎn)品生產(chǎn)體系
      科技資訊(2016年25期)2016-12-27 16:23:06
      以數(shù)據(jù)為中心的分布式系統(tǒng)自適應(yīng)集成方法
      分布式系統(tǒng)中的辯證對立統(tǒng)一概念與方法
      區(qū)塊鏈技術(shù)的應(yīng)用價(jià)值分析
      商情(2016年40期)2016-11-28 11:24:12
      “區(qū)塊鏈”的茍且、詩和遠(yuǎn)方
      一種基于Hadoop的海量圖片檢索策略
      基于區(qū)塊鏈技術(shù)的數(shù)字貨幣與傳統(tǒng)貨幣辨析
      區(qū)塊鏈技術(shù)在會計(jì)中的應(yīng)用展望
      智能合約與金融合約
      商(2016年6期)2016-04-20 17:50:36
      芜湖县| 本溪市| 克山县| 麻栗坡县| 扎兰屯市| 通榆县| 瓮安县| 阿克苏市| 松桃| 阿坝| 永城市| 绵阳市| 扶风县| 防城港市| 大新县| 乌拉特前旗| 鹰潭市| 津南区| 班戈县| 云安县| 祁东县| 瑞金市| 梓潼县| 沁水县| 蓬溪县| 黄陵县| 北安市| 永川市| 鄂托克旗| 宣城市| 伽师县| 汕头市| 武功县| 万全县| 迁西县| 汉阴县| 北碚区| 蒙阴县| 昔阳县| 肥西县| 玉门市|