微軟推出了一種快速安全的區(qū)塊鏈技術(shù)
據(jù)國(guó)外媒體Fast Company報(bào)道,微軟推出了一種快速且安全的區(qū)塊鏈技術(shù)。
人們對(duì)于比特幣、以太幣等加密數(shù)字貨幣背后的網(wǎng)絡(luò)普遍有些不信任。畢竟,虛擬貨幣用戶(hù)有充分的理由認(rèn)為網(wǎng)絡(luò)上的其他人在試圖欺騙他們——明明沒(méi)有轉(zhuǎn)賬卻稱(chēng)已經(jīng)轉(zhuǎn)賬,又或者試圖用同一筆錢(qián)消費(fèi)多次。
不過(guò),多數(shù)加密數(shù)字貨幣交易背后的保護(hù)措施存在一些實(shí)質(zhì)性的弊端。例如,該用于核實(shí)和永久記錄交易的系統(tǒng)非常緩慢,而且消耗大量的電力。(根據(jù)Digiconomist比特幣能源消耗指數(shù),比特幣網(wǎng)絡(luò)消耗的能量足夠滿(mǎn)足150萬(wàn)戶(hù)家庭的能源需求。)另外,雖然在這些網(wǎng)絡(luò)上轉(zhuǎn)移資金是匿名化的,但每一筆交易還是會(huì)記錄到公共賬本——因此還是可以弄清楚是誰(shuí)在跟誰(shuí)進(jìn)行交易。
對(duì)于日益增多的有意使用區(qū)塊鏈技術(shù)的大公司來(lái)說(shuō),這些問(wèn)題事關(guān)重大。因此,該問(wèn)題的解決方案或許該出自科技行業(yè)的一家值得信賴(lài)的傳統(tǒng)公司:微軟。
作為發(fā)展區(qū)塊鏈技術(shù)大計(jì)劃的一部分,該軟件巨頭為Azure推出了容易部署的區(qū)塊鏈服務(wù),甚至與美國(guó)銀行合作開(kāi)發(fā)基于區(qū)塊鏈的方式來(lái)管理貿(mào)易金融。近期,該公司公布了一個(gè)名為Coco的框架,目的是幫助銀行、保險(xiǎn)公司和制造商通過(guò)像以太坊這樣的區(qū)塊鏈軟件來(lái)建立共享的多公司數(shù)字賬本以及自動(dòng)化智能合同,同時(shí)不必作出效率或者機(jī)密性方面的妥協(xié)。
Coco依靠構(gòu)建到現(xiàn)代計(jì)算硬件和操作系統(tǒng)的可行執(zhí)行環(huán)境,比如Windows中的虛擬安全模式(Virtual Secure Mode)。這些環(huán)境將數(shù)據(jù)和代碼與計(jì)算機(jī)上的其它進(jìn)程隔離開(kāi)來(lái),進(jìn)而使得它們無(wú)法為運(yùn)行于計(jì)算機(jī)的其它機(jī)器讀取或者篡改。它們往往被用于處理數(shù)據(jù)加密或者軟件授權(quán)管理,其數(shù)字鑰匙會(huì)受到嚴(yán)密的保管。
當(dāng)計(jì)算機(jī)傳出形成一個(gè)區(qū)塊鏈的指令時(shí),Coco會(huì)在每臺(tái)計(jì)算機(jī)上創(chuàng)建可信的環(huán)境,來(lái)證明它們是在運(yùn)行該網(wǎng)絡(luò)的代碼的官方原始版本。因此,它們跳過(guò)了多個(gè)減緩傳統(tǒng)區(qū)塊鏈網(wǎng)絡(luò)運(yùn)行的步驟,實(shí)現(xiàn)大幅提速。
為了展示這種優(yōu)點(diǎn),微軟用兩個(gè)運(yùn)行以太坊軟件的兩個(gè)不同版本的內(nèi)部網(wǎng)絡(luò),運(yùn)行取自以太坊公共網(wǎng)絡(luò)的真實(shí)交易。其中一個(gè)網(wǎng)絡(luò)是運(yùn)行現(xiàn)成的加密貨幣軟件,另一個(gè)網(wǎng)絡(luò)是運(yùn)行針對(duì)Coco進(jìn)行適配的軟件。據(jù)微軟云計(jì)算平臺(tái)Azure的首席技術(shù)官馬克·拉希諾維奇(Mark Russinovich)稱(chēng),那個(gè)普通的軟件每秒鐘可執(zhí)行大約10筆到20筆交易,有時(shí)候交易需要將近1分鐘才處理完畢;Coco網(wǎng)絡(luò)每秒鐘可處理大約1600筆交易。他表示,隨著該軟件的不斷改進(jìn),未來(lái)的版本很可能會(huì)變得更加出色。
兼具安全性和性能
“該技術(shù)很有意思,因?yàn)樗瑫r(shí)提升了安全性和性能?!迸c微軟合作打造云端區(qū)塊鏈服務(wù)的以太坊軟件初創(chuàng)公司ConsenSys的高管杰里米·米拉(Jeremy Millar)指出,“通常來(lái)說(shuō),你給軟件和網(wǎng)絡(luò)實(shí)施加密保護(hù),會(huì)讓性能降低,但他們的做法和他們利用所謂的安全執(zhí)行環(huán)境的方式,意味著我們有機(jī)會(huì)在同一個(gè)實(shí)踐中同時(shí)提升安全性和性能。”
米拉稱(chēng),Coco是他所知道的第一個(gè)來(lái)自大型軟件公司的、依靠安全執(zhí)行環(huán)境網(wǎng)絡(luò)的項(xiàng)目。由于數(shù)據(jù)通過(guò)安全環(huán)境來(lái)獲取,用戶(hù)可以控制誰(shuí)擁有各類(lèi)交易和智能合同的細(xì)節(jié)信息的訪問(wèn)權(quán),因此區(qū)塊鏈參與者能夠避免部分?jǐn)?shù)據(jù)機(jī)密被不相關(guān)的人看到。“多公司區(qū)塊鏈的各個(gè)成員并不希望所有其它的成員都能看到它們的交易或者它們的智能合同變化。”拉希諾維奇說(shuō)道,“遺憾的是,目前,分布式賬本技術(shù)全都要求所有的成員都看到任何的內(nèi)容,這樣它們才能夠驗(yàn)證對(duì)賬本的更新?!?/p>
拉希諾維奇表示,用戶(hù)甚至將能夠在建立智能合同的時(shí)候決定誰(shuí)擁有哪些數(shù)據(jù)的訪問(wèn)權(quán),比如讓部分區(qū)塊鏈用戶(hù)只能看到自己的交易情況,同時(shí)給予審計(jì)員更大的權(quán)限?!斑@些規(guī)則可以任意設(shè)置,可以設(shè)置得非常復(fù)雜?!彼f(shuō)。
微軟計(jì)劃明年推出Coco的開(kāi)源版本,摩根大通、英特爾和金融區(qū)塊鏈公司R3均計(jì)劃對(duì)它們自有的區(qū)塊鏈軟件和該框架進(jìn)行整合。拉希諾維奇表示,他預(yù)計(jì)客戶(hù)將會(huì)在自己的網(wǎng)絡(luò)和Azure云機(jī)器上使用該軟件,在那些機(jī)器中,該軟件將會(huì)與原有的云管理軟件進(jìn)行整合。