Mircorsoft于上周發(fā)布了Bletchley項(xiàng)目,該項(xiàng)目是Microsoft區(qū)塊鏈即服務(wù)(blockchain-as-a-service,BaaS)生態(tài)系統(tǒng)中基于以太坊(Ethereum)的區(qū)塊鏈聯(lián)盟產(chǎn)品。對(duì)聯(lián)盟以太坊網(wǎng)絡(luò)的高效、低成本的部署是項(xiàng)目第一版的亮點(diǎn)所在。幾乎同時(shí),Mircorsoft還發(fā)布了Cryptlet路線(xiàn)圖的細(xì)節(jié)。
對(duì)此,Azure區(qū)塊鏈工程項(xiàng)目經(jīng)理Marley Grey在他的博客中這樣寫(xiě)道:
過(guò)去部署全球分布式多節(jié)點(diǎn)聯(lián)盟以太坊網(wǎng)絡(luò),需要三周的時(shí)間。通過(guò)Bletchley項(xiàng)目可以將部署時(shí)間降到五到八分鐘,并且只需回答八個(gè)問(wèn)題。Bletchley第一版不僅實(shí)現(xiàn)了網(wǎng)絡(luò)基礎(chǔ)設(shè)施設(shè)置的自動(dòng)化,而且提供了快速啟動(dòng)以太坊應(yīng)用開(kāi)發(fā)的入口門(mén)戶(hù)。
其中被Marley引用的部署過(guò)程中所需回答的問(wèn)題,就是如何使用Azure云服務(wù)一步一步地挑選區(qū)塊鏈聯(lián)盟成員、節(jié)點(diǎn)數(shù)量以及地理分布區(qū)域的過(guò)程。
今天六月發(fā)布的Bletchley項(xiàng)目白皮書(shū),概述了Microsoft的建立區(qū)塊鏈云構(gòu)造的架構(gòu)方法,并給出了一種稱(chēng)為Cryptlet的概念。Cryptlet在本質(zhì)上就是一種鏈下組件,這種組件是由開(kāi)發(fā)人員所選的編程語(yǔ)言編寫(xiě)的,并在安全可信的容器中執(zhí)行,旨在對(duì)一些橫切關(guān)注點(diǎn)進(jìn)行交付,例如與外部系統(tǒng)的整合、對(duì)他人的數(shù)據(jù)安全和隱私等。
Cryptlet充當(dāng)了基于云區(qū)塊鏈安全中間件層的構(gòu)建組件的功能,它在提供數(shù)據(jù)和分析與機(jī)器學(xué)習(xí)這樣的智能服務(wù)之外,還增加了身份和操作管理等服務(wù)。Cryptlet層與基礎(chǔ)平臺(tái)層無(wú)關(guān),因而可以是Ethereum、Eris或任何支持Smart Contract的平臺(tái),或者是Bitcoin、Hyperledger等支持UTXO的平臺(tái)。對(duì)于熟悉Oracle概念(譯者注:和Cryptlet一樣,這里Oracle也是一個(gè)由Bletchley第一版提出的概念,是接入外部數(shù)據(jù)源的通道)的用戶(hù),Cryptlet就是具有增強(qiáng)版工具的Oracle,它也是與區(qū)塊鏈平臺(tái)無(wú)關(guān)的。
查看英文原文:First Release of Project Bletchley on Microsoft Azure Blockchain-as-a-service