微軟使用英特爾技術(shù)開發(fā)了一個將協(xié)議更廣泛地引入業(yè)務(wù)應(yīng)用的區(qū)塊鏈框架——CoCo框架,來解決當(dāng)前區(qū)塊鏈協(xié)議技術(shù)的問題?,F(xiàn)在的問題是,區(qū)塊鏈需要復(fù)雜的開發(fā)技術(shù),以滿足企業(yè)的運營和安全需求。CoCo框架減少了這種復(fù)雜性,并且可以與區(qū)塊鏈網(wǎng)絡(luò)集成。
區(qū)塊鏈?zhǔn)且唤M鏈接的加密記錄,記錄是塊,并使用包括事務(wù)數(shù)據(jù)的散列指針進(jìn)行鏈接。一個區(qū)塊鏈可以用作一個開放的分布式分類帳,它以可驗證的永久性方式記錄事務(wù),因為一旦在一個塊中寫入了數(shù)據(jù),就不能改變所有后續(xù)的塊和數(shù)據(jù)。
微軟自2015年以來,一直在其Azure平臺上提供Ethereum Blockchain即服務(wù)。Etherhereum是Ether cryptocurrency的開源技術(shù),Azure服務(wù)是與ConsenSys合作開發(fā)的。微軟還在VIsual Studio中包含了Ethereum的編程語言Solidity。今年早些時候,微軟與英特爾、埃森哲以及20多家銀行和公司組建了一個聯(lián)盟(Enterprise Ethereum聯(lián)盟)。
談到CoCo框架,微軟Azure公司首席技術(shù)官Mark Russinovich表示,微軟致力于將區(qū)塊鏈帶入企業(yè),近年來聽取了客戶和區(qū)塊鏈社區(qū)的需求,并為Coco框架帶來了很多基礎(chǔ)功能。通過高級算法與可信賴的執(zhí)行環(huán)境(TEE)的創(chuàng)新組合,如英特爾的軟件防護(hù)擴展(SGX)或Windows虛擬安全模式(VSM),我們認(rèn)為需要下一步的方式使區(qū)塊鏈準(zhǔn)備就緒。
微軟表示,Coco框架的優(yōu)勢包括每秒超過1,600個事務(wù)的處理速度和易于管理的數(shù)據(jù)機密性。
Coco框架旨在與任何分類帳協(xié)議兼容。它可以在云和內(nèi)部操作,任何操作系統(tǒng)和支持兼容TEE的管理程序。最初的Coco框架實現(xiàn)包括R3 Corda,Hyperledger Sawtooth,J.P.Morgan Quorum和Ethereum。
英特爾在這方面的作用是Coco框架使用英特爾SGX(軟件防護(hù)擴展)。這是Coco框架使用的基于硬件的安全技術(shù)來提高區(qū)塊鏈的吞吐量、效率和隱私。
有一個技術(shù)白皮書,詳細(xì)介紹了Coco框架的運作方式,該框架將在明年的GitHub上被提供作為一個開源項目。