區(qū)塊鏈技術(shù)是通過比特幣等加密貨幣來促進(jìn)在線支付的,是在一個分布式分類賬本上記錄的一串?dāng)?shù)字交易鏈。一個區(qū)塊鏈?zhǔn)撬袛?shù)字交易的完整記錄。一組經(jīng)過驗證的事務(wù)被稱之為“區(qū)塊”,當(dāng)進(jìn)一步的事務(wù)被確認(rèn),并添加到前面的區(qū)塊時,就構(gòu)成了一個“鏈”。
區(qū)塊鏈可以減少商業(yè)合作中對中間機(jī)構(gòu)的依賴,也可以減少業(yè)務(wù)中的摩擦。有區(qū)塊鏈協(xié)議的保證,增加數(shù)據(jù)的真實(shí)性、安全性和溯源性。 運(yùn)營管理可以簡單化,合作高效化和成本的低廉化。
企業(yè)應(yīng)用區(qū)塊鏈的三大難題
如果一項技術(shù)只停留在概念上是沒有任何價值的,只有被應(yīng)用,才是價值體現(xiàn)的窗口。但目前而言,直接應(yīng)用已有的區(qū)塊鏈(公鏈)技術(shù)無法達(dá)到企業(yè)級別對系統(tǒng)性能和安全性的要求,即使經(jīng)過復(fù)雜應(yīng)用開發(fā)流程和網(wǎng)絡(luò)部署管理,甚至很多系統(tǒng)需要根本架構(gòu)的改變,也很難達(dá)到期望目標(biāo)。
簡而言之,就是性能、隱私和組織管理這三大“頑固問題”無法得到解決。
究其原因,是由于在公鏈區(qū)塊鏈系統(tǒng)的設(shè)計上,主要考慮的是如何讓不同節(jié)點(diǎn)達(dá)成共識,而不同節(jié)點(diǎn)所處的環(huán)境通常是匿名的、不可信任的、潛在敵對的環(huán)境。因此,為防止惡意行為,交易一般都用“明文”對所有人可見以監(jiān)督驗證,并應(yīng)用拜占庭容錯類算法來達(dá)成共識。然而,這就使得公鏈中的“保障”技術(shù)、性能和隱私保護(hù)形成了一個“顧此失彼”的關(guān)系,運(yùn)用“保障”技術(shù)就意味著無法兼顧性能優(yōu)化和隱私保護(hù),但這些恰恰是企業(yè)業(yè)務(wù)的需求。
微軟Coco架構(gòu)
讓問題迎刃而解
近日,微軟推出了幫助企業(yè)采用區(qū)塊鏈的Coco架構(gòu),Coco架構(gòu)旨在與區(qū)塊鏈網(wǎng)絡(luò)集成,以滿足商業(yè)應(yīng)用的關(guān)鍵需求。微軟根據(jù)用戶的反饋創(chuàng)建了該架構(gòu),并表示如果用戶想要采用區(qū)塊鏈傳輸,最迫切的需求是更快的傳輸速度、分布式管理和保密性。
據(jù)了解,這個項目的構(gòu)想是用戶將其區(qū)塊鏈代碼放置在可信區(qū)域中,該區(qū)域通過諸如Intel的軟件保護(hù)擴(kuò)展(SGX)或Windows虛擬安全模式(VSM)等工具來建立,并支持其他兼容的TEE。創(chuàng)建一個可信網(wǎng)絡(luò),允許CoCo代碼和分類賬,并消除執(zhí)行工作證明,以此提高事務(wù)處理速度。
使用Coco部署的區(qū)塊鏈網(wǎng)絡(luò)具有高度可擴(kuò)展和隱私保護(hù)的特性。它可以滿足所有企業(yè)聯(lián)盟鏈的關(guān)鍵需求,從而加快區(qū)塊鏈技術(shù)在企業(yè)中的廣泛應(yīng)用。Coco不是獨(dú)立的塊鏈協(xié)議,它提供了一個信任的基礎(chǔ),可以整合現(xiàn)有的塊鏈協(xié)議提供完整的企業(yè)級區(qū)塊鏈解決方案。
之前就有外媒爆料,當(dāng)與區(qū)塊鏈網(wǎng)絡(luò)集成時,Coco架構(gòu)能夠帶來:每秒傳輸速度超過1600次易于管理的數(shù)據(jù)保密性用于區(qū)塊鏈網(wǎng)絡(luò)的分布式管理模型,能夠創(chuàng)建網(wǎng)絡(luò)規(guī)則并使得用戶對管理和區(qū)塊鏈軟件系統(tǒng)的所有條款進(jìn)行選擇。
可以說,Coco是第一個(目前為止,唯一一個)支持任意隱私保護(hù)模型的區(qū)塊鏈平臺。endprint