作為比特幣中核心和底層的技術(shù),Blockchain(區(qū)塊鏈)市場(chǎng)一直非常火爆,許多公司紛紛投身這個(gè)領(lǐng)域創(chuàng)業(yè),比如Edgelogic、Blade、Bitpay和Coinapult等等。作為一家主要從事各種操作系統(tǒng)級(jí)研發(fā)和維護(hù)的國(guó)際化軟件公司,微軟自然不會(huì)放過這個(gè)機(jī)會(huì)。從2014年開始投身比特幣市場(chǎng)以來,微軟基于Azure云計(jì)算平臺(tái)已經(jīng)與多家區(qū)塊鏈初創(chuàng)公司展開合作,意圖在底層操作系統(tǒng)上對(duì)區(qū)塊鏈提供技術(shù)平臺(tái)支持。
作為微軟提出的一項(xiàng)“沙盒”服務(wù),區(qū)塊鏈服務(wù)(BaaS,Blockchain-as-a-Service )現(xiàn)在正式向Azure用戶發(fā)布預(yù)覽版。用戶可以在這個(gè)Azure云平臺(tái)提供的低風(fēng)險(xiǎn)環(huán)境中與不同的技術(shù)互動(dòng),以最簡(jiǎn)單高效的方式搭建區(qū)塊鏈虛擬機(jī)測(cè)試環(huán)境(微軟針對(duì)不同的區(qū)塊鏈實(shí)現(xiàn)提供了一些列可復(fù)用的模板),大大降低了用戶的開發(fā)成本。
具體的使用方法微軟也提供了詳細(xì)的指導(dǎo)說明文檔(文檔鏈接)。用戶只需登錄Azure平臺(tái),然后按照提示在DevTest Labs下新建一個(gè)項(xiàng)目,選擇“DevTest Labs for Blockchain as a Service” 選項(xiàng)即可創(chuàng)建,然后根據(jù)各自不同的測(cè)試方向選擇不同的配置模板即可。總體上用戶不需要關(guān)注具體的實(shí)現(xiàn)方式,只需要鍵入?yún)?shù)開始使用即可。
目前該服務(wù)已經(jīng)可以支持26種不同的區(qū)塊鏈實(shí)現(xiàn),其中包括Bitpay、MultiChain和Storj等在內(nèi)的多家區(qū)塊鏈初創(chuàng)公司,都已經(jīng)與微軟達(dá)成了合作伙伴關(guān)系,因此這些公司的用戶可以直接在微軟BaaS中找到相對(duì)應(yīng)的模板。從這一點(diǎn)也可以看出,微軟想要聚合所有區(qū)塊鏈實(shí)現(xiàn)方式的野心。
微軟商業(yè)開發(fā)和戰(zhàn)略部主管Marley Gray將BaaS描述為一個(gè)簡(jiǎn)單易用的區(qū)塊鏈測(cè)試環(huán)境,他說:“作為集成在DevTest Labs下的一個(gè)開發(fā)者功能,微軟想通過BaaS向區(qū)塊鏈開發(fā)者提供一個(gè)最簡(jiǎn)單易用的測(cè)試環(huán)境。”
目前BaaS功能只以預(yù)覽版的形式出現(xiàn),因此在用戶支持和穩(wěn)定性方面還并不完善。