微軟的區(qū)塊鏈服務(wù)怎么樣
科技巨頭們,早就在布局區(qū)塊鏈了,比如微軟、IBM這些在移動(dòng)互聯(lián)網(wǎng)浪潮中沒有搶到肥肉的,老牌IT巨頭,都卯足勁,希望在區(qū)塊鏈浪潮中,扳回一局。
比如微軟推出了Azure Blockchain 服務(wù)。IBM推出了Bluemix Blockchain服務(wù)。
今天我們重點(diǎn)談?wù)勎④浀腁zure 區(qū)塊鏈服務(wù)。
微軟Azure區(qū)塊鏈服務(wù)
早在2015年11月,微軟就推出Azure Blockchain服務(wù),提供成套的區(qū)塊鏈技術(shù)解決方案。
3M公司,使用 Azure Blockchain實(shí)現(xiàn)了新的標(biāo)簽即服務(wù)方法,確保供應(yīng)鏈安全和打擊假冒產(chǎn)品。
Webjet公司使用Azure,支持網(wǎng)絡(luò)旅游市場的支付對賬服務(wù)。
新加坡貨幣管理局和新加坡銀行公會(huì),使用Azure的區(qū)塊鏈應(yīng)用,清算和結(jié)算付款、證券。
微軟的區(qū)塊鏈即服務(wù)(BaaS)解決方案,作為一種“沙盒”,讓用戶在微軟提供的低風(fēng)險(xiǎn)環(huán)境中,交付不同的技術(shù)和服務(wù), 使區(qū)塊鏈技術(shù)將變得更加易于構(gòu)建、測試、部署和使用。
沙盒:是在受限的安全環(huán)境中運(yùn)行應(yīng)用程序的一種做法,限制應(yīng)用程序的代碼訪問權(quán)限。多用于計(jì)算機(jī)安全技術(shù)。沙盒中的所有改動(dòng),對操作系統(tǒng)或平臺環(huán)境不會(huì)造成任何損失。
在Azure上,你可以選擇適合的區(qū)塊鏈模塊,進(jìn)行開發(fā)。
其優(yōu)點(diǎn)有:
1. 大大減少開發(fā)時(shí)間: 使用模塊化、預(yù)配置網(wǎng)絡(luò)和基礎(chǔ)結(jié)構(gòu),實(shí)驗(yàn)輕松。
2. 讓產(chǎn)品快速啟動(dòng)和運(yùn)行:使用內(nèi)置的Azure連接和工具,快速循環(huán)訪問、驗(yàn)證區(qū)塊鏈方案。
3. 提供云平臺:保證數(shù)據(jù)安全和在需要的時(shí)候進(jìn)行縮放。
可以說,Azure提供成套的開發(fā)、測試工具,能極大縮短開發(fā)時(shí)間。
下面,我們看看Azure支持哪些常見的區(qū)塊鏈架構(gòu)。
ETH
Azure最早提供的區(qū)塊鏈服務(wù),就是基于——ETH以太坊的區(qū)塊鏈服務(wù)。
通過Azure模版,使用C++語言,可以搭建一個(gè)ETH公有鏈的客戶端,通過客戶端,可以輕松鏈接到Eth公有鏈。
通過Azure模版,使用GO語言,可以搭建你的私有鏈,并搭建連接私有鏈的客戶端,在這個(gè)Eth沙盒中,還可以使用Solidity語言,編寫和部署你寫的智能合約。
Hyperledger Fabric
Hyperledger:是由40多家銀行參與的區(qū)塊鏈聯(lián)盟R3,和Linux基金會(huì)支持的超級賬本。Hyperleder項(xiàng)目,屬于聯(lián)盟鏈架構(gòu)。
Hyperledger Fabric, 是Hyperledger中的一個(gè)區(qū)塊鏈項(xiàng)目。一個(gè)提供分布式賬本解決方案的平臺。它包含一個(gè)賬本,使用智能合約,所有參與者共同管理交易。支持用戶身份管理、權(quán)限管理、隱私管理等。
通過Membership Service Provider(MSP)來登記所有的成員。同時(shí)支持多種不同的MSP。
賬本數(shù)據(jù)可被存儲(chǔ)為多種格式,共識機(jī)制可被接入或者斷開。
提供了建立channel(通道)的功能,允許參與者為交易新建一個(gè)單獨(dú)的賬本。只有在同一個(gè)channel中的參與者,才會(huì)擁有該channel中的賬本,而其他不在此channel中的參與者則看不到這個(gè)賬本。
Azure服務(wù),讓用戶可以在幾分鐘內(nèi),就部署和配置Hyperledger Fabric區(qū)塊鏈網(wǎng)絡(luò)。讓客戶專注于構(gòu)建場景和應(yīng)用程序。當(dāng)然,客戶需要支付所消耗的底層基礎(chǔ)架構(gòu)資源,例如計(jì)算,存儲(chǔ)和網(wǎng)絡(luò)。解決方案本身沒有額外收費(fèi)。
Quorum
Quorum是一個(gè)開源的,由摩根大通主導(dǎo),基于以太坊開發(fā)的企業(yè)級區(qū)塊鏈項(xiàng)目,也是聯(lián)盟鏈。
可以應(yīng)用于高速和高吞吐量的私人交易處理,設(shè)定已知參與者的許可權(quán)限組。主要應(yīng)用于金融行業(yè)以及其他需要限定使用成員的領(lǐng)域。
Stratis
StraTIs是一個(gè)區(qū)塊鏈開發(fā)、及技術(shù)服務(wù)(Baas)解決方案平臺。
為企業(yè)和組織的區(qū)塊鏈配置,提供了一套完整的工具包;任何人都可以通過使用Strat代幣,創(chuàng)建并管理屬于自己的區(qū)塊鏈網(wǎng)絡(luò)。從構(gòu)建區(qū)塊鏈模式、到加密算法、再到發(fā)行等一切設(shè)置,開發(fā)者都能簡單手操作。它還提供測試環(huán)境,進(jìn)行Dapps及智能合約測試等。
StraTIs旨在讓個(gè)人開發(fā)者和小型公司可以迅速快捷進(jìn)行區(qū)塊鏈開發(fā)。
Azure提供的區(qū)塊鏈服務(wù),主要在.Net框架中開發(fā),使用C#語言。