微軟發(fā)布面向企業(yè)區(qū)塊鏈網(wǎng)絡的Coco Framework

責任編輯:editor004

作者:Kent Weare

2017-08-23 11:16:32

摘自:INFOQ

該框架基于現(xiàn)有區(qū)塊鏈平臺,如Ethereum,主要是為了改進網(wǎng)絡吞吐率,提供全新機密模型,網(wǎng)絡策略管理等功能,并可支持不確定性事務。Coco框架在設計上可以明確指定節(jié)點和參與者,借此打造更機密的區(qū)塊鏈網(wǎng)絡。

在最近的一篇博客文章中,微軟發(fā)布了一個面向企業(yè)財團(Consortium)網(wǎng)絡的全新開放式框架:Coco。該框架基于現(xiàn)有區(qū)塊鏈平臺,如Ethereum,主要是為了改進網(wǎng)絡吞吐率,提供全新機密模型,網(wǎng)絡策略管理等功能,并可支持不確定性事務。

微軟已經(jīng)在區(qū)塊鏈技術領域進行了大量投入,包括面向開發(fā)者的概念證實框架、Project Bletchley——一種模塊化的區(qū)塊鏈設施、Azure上的Ethereum區(qū)塊鏈即服務產(chǎn)品,同時微軟也已加入Enterprise Ethereum Alliance聯(lián)盟。借助這些方面的體驗,微軟已經(jīng)發(fā)現(xiàn)了企業(yè)客戶在構建財團、或專有區(qū)塊鏈網(wǎng)絡的過程中可能遇到的問題。Microsoft Azure CTO Mark Russinovich解釋說:

隨著原來越多的企業(yè)希望通過區(qū)塊鏈技術滿足自己的業(yè)務需求,他們會逐漸意識到現(xiàn)有的很多區(qū)塊鏈技術無法滿足企業(yè)的一些關鍵需求,如性能、機密性、治理能力,以及所需的處理能力。這是因為現(xiàn)有系統(tǒng)在設計上,無論從功能和最終取得的合意(Consensus)等角度來看,主要面向公開的匿名場景和不可信賴的參與者,以及最大化的透明度。

雖然透明度與合意是公眾區(qū)塊鏈技術的重要特性,但對于企業(yè)以及合作伙伴之間的某些場景而言,組織可能并不希望看到零售商或訂單采購信息被其他參與者看到。Coco框架在設計上可以明確指定節(jié)點和參與者,借此打造更機密的區(qū)塊鏈網(wǎng)絡。

Coco使用了現(xiàn)有的區(qū)塊鏈協(xié)議、可信賴執(zhí)行環(huán)境(TEE)——包括Intel SGX和Windows Virtual Secure Mode(VSM),借此可滿足企業(yè)的下列需求:

近似于數(shù)據(jù)庫性能的吞吐率和延遲。更豐富、靈活,面向具體業(yè)務的機密性模型。通過分布式治理實現(xiàn)的網(wǎng)絡策略管理。支持不確定性事務。

微軟Coco框架主要面向的部分行業(yè)包括金融服務、零售和供應鏈。為了進一步促進零售行業(yè)對區(qū)塊鏈技術的應用,還需進一步改善性能。Mojix公司副總裁Tom Racette解釋說:

通過Coco框架以更快速度運行我們原有的供應鏈程序Dapp,性能的改進非常顯著,這也可以幫助我們更順利地與零售業(yè)客戶探討企業(yè)級區(qū)塊鏈技術的就緒情況。在不影響性能的前提下為數(shù)據(jù)機密性提供更完善的支持,可以幫助我們更順利地借助自己地智能供應鏈這一愿景實現(xiàn)業(yè)務轉型。

在最近的一段視頻中,Russinovich展示了Coco框架的性能改進情況。他使用現(xiàn)有的多節(jié)點Ethereum網(wǎng)絡和相同硬件上基于Coco框架運行的多節(jié)點Ethereum網(wǎng)絡的性能進行了對比。測試過程中,通過公共Ethereum網(wǎng)絡拉取了2000筆事務,隨后分別將這些事務提交到上文提到的兩個環(huán)境,并通過事務提交速度衡量兩個網(wǎng)絡的吞吐率和延遲。結果發(fā)現(xiàn),基于Coco框架的網(wǎng)絡每秒可處理1685筆事務,延遲為125.2ms。而原有的Ethereum網(wǎng)絡每秒只能處理8筆事務,延遲為41679.3ms。

Russinovich將性能的改進歸功于:

充分利用Coco Framework的分布式合意算法,并依賴基于SGX原型系統(tǒng)的可信賴執(zhí)行環(huán)境,以非??焖侔踩姆绞教峤皇聞諏崿F(xiàn)的。


圖片來源:https://www.youtube.com/watch?v=8s6JMmGJ-dY

Coco是一種開放式框架,可兼容任何區(qū)塊鏈協(xié)議。微軟已經(jīng)開始將Ethereum集成于Coco,此外JP Morgan Chase、Intel和R3也承諾會將Coco集成于Quorum、Hyperledger Sawtooth和Corda。

微軟已將技術白皮書發(fā)布至GitHub,并計劃在2018年將Coco Framework的代碼以開源形式發(fā)布至GitHub,屆時將同時支持Linux和Windows。

閱讀英文原文:Microsoft Announces Coco Framework for Enterprise Blockchain Networks

鏈接已復制,快去分享吧

企業(yè)網(wǎng)版權所有?2010-2024 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號