閱讀327 返回首頁    go 微軟


微軟發布開源Coco框架,旨在為企業區塊鏈網絡加速!

微軟公司今天宣布發布Coco框架,這種開源係統用於構建符合企業標準的機密的大規模區塊鏈網絡。

借助Coco框架,企業開發人員就可以迅速推出大規模的分布式賬本技術,這種技術可提供防篡改曆史記錄、分布式治理和更高的機密性。

區塊鏈是達成共享的分布式密碼賬本,近些年來受到記錄和報告交易時需要高機密性和高準確性的行業的熱烈追捧,比如金融機構和供應鏈公司。為了滿足這些要求,區塊鏈提供商已構建了諸多平台,比如IBM公司的Hyperledger項目、普華永道的Vulcan以及R3CEV LLC的Corda。

Coco框架中Coco的全稱是“機密財團”(confidentialconsortium),其特點是與區塊鏈協議無關,而且與大多數當前的區塊鏈兼容,旨在通過添加關鍵的企業需求即可擴展其功能。為此,Coco充分利用了可信任的執行環境,比如英特爾SGX(這種處理器級指令集允許在擁有權限的前提下使用內存)以及Windows虛擬安全模式。此外,Coco還使用分布式係統加密技術,為企業環境下的賬本條目增強安全性和隱私性。

微軟Azure首席技術官馬克·拉西諾維奇(Mark Russinovich)表示:“Coco給賬本構建帶來了另一種方法,為企業提供了所需的可擴展性、分布式治理和更高的機密性,又不犧牲它們期望的固有的安全性和不變性。”

為了滿足這些要求,Coco將提供接近數據庫速度的吞吐量和延遲,通過分布式治理提供網絡策略管理,並且支持非確定性事務。該框架還旨在讓企業開發人員得以創建針對特定業務的機密性模型,而這些模型考慮到了諸多資產、合作夥伴、查看者和交易模型。

由於Coco本身不是一種區塊鏈賬本,而是擴建現有區塊鏈技術的一種框架,它可以用來擴展任何既定區塊鏈的功能。舉例來說,拉西諾維奇展示了Coco如何可以實施在以太坊區塊鏈的上麵,並使用智能合約(smart contract),以便讓零售商得以通過分銷商和供應商生成采購訂單,同時保留該訂單的機密性,那樣隻有那些授權的經銷商才能看到合約。

為了提升性能,拉西諾維奇比較了通過Coco框架(使用以太坊)和通過以太坊網絡本身來分別運行大量事務。演示發現,如果通過Coco來運行,每秒可以處理1600多個事務,延遲為125毫秒。相比之下,以太坊每秒隻能處理15個事務,延遲卻為56520毫秒,幾乎長達一分鍾。

雖然Coco的內部框架允許在內部大大提升性能,而且由受保護的環境確保安全,但是它仍然充分利用了底層區塊鏈(Coco在區塊鏈上運行),提供事務曆史安全性。Coco框架的路由技術可加快速度、縮短處理時間,讓企業網絡保持運行順暢,但底層區塊鏈仍然融入了自身的這一專有功能:加密確保無法消除,因而防止賬本本身被篡改。

拉西諾維奇談到微軟打算對Coco的開發和發布采用開源方法時說:“我認為,Coco完全會得益於如今推動區塊鏈創新的多樣化、人才濟濟的開源社區。雖然Coco起初隻是Azure和微軟研究部門的合作項目,但是它已經從眾多客戶和合作夥伴的獻計獻策中受益匪淺。為了大大擴大開發規模,絕不僅限於我們最初工作組的覆蓋麵和想象力,開放Coco顯然是條途徑;我們打算在2018年初向社區貢獻源代碼。”

微軟已經宣布計劃與Coco框架的早期采用者合作,包括銀行財團R3CEV LLC的區塊鏈Corda、英特爾公司的區塊鏈Sawtooth以及摩根大通的區塊鏈Quorum。

Coco框架仍處於早期階段,微軟計劃在2018年發布應用程序提供者接口和開發代碼,到時放在GitHub代碼庫上。想了解關於該框架及目標受眾的更多詳細信息,請參閱Coco框架白皮書(https://github.com/Azure/coco-framework/blob/master/docs/Coco%20Framework%20whitepaper.pdf)。

最後更新:2017-08-19 23:39:29

  上一篇:go 微軟將改進Xbox遊戲成就係統 更好的展示玩家魅力
  下一篇:go VR日報:微軟與這家公司合作,共同創造下一代AR技術