微軟為開(kāi)發(fā)者提供區(qū)塊鏈概念證明框架
2017-06-13 15:11:00 來(lái)源:鉛筆 熱度:
微軟最近發(fā)布博客,宣布一個(gè)框架,加速可供企業(yè)運(yùn)用的概念證明(PoC)區(qū)塊鏈在其Azure云平臺(tái)上的部署。微軟希望客戶專注于通過(guò)智能合約開(kāi)發(fā)優(yōu)秀的商業(yè)場(chǎng)景,而將較少時(shí)間用于分布式賬本技術(shù)(DLT)解決方案的基礎(chǔ)設(shè)施。
微軟為開(kāi)發(fā)者提供區(qū)塊鏈概念證明框架
Marc Mercuri

搭建區(qū)塊鏈PoC可能需要很多時(shí)間和成本。微軟嘗試降低區(qū)塊鏈PoC的時(shí)間和成本。微軟應(yīng)用創(chuàng)新總監(jiān)Marc Mercuri解釋:
當(dāng)客戶和合作伙伴估計(jì)開(kāi)發(fā)區(qū)塊鏈PoC的時(shí)間和成本,他們常常發(fā)現(xiàn)需要8-12周的時(shí)間和300,000美元的成本。除了這兩項(xiàng),還錯(cuò)失了極大的機(jī)遇。迅速理解PoC可行性,可以加速企業(yè)對(duì)區(qū)塊鏈的理解,節(jié)省影響較小的項(xiàng)目的時(shí)間和成本。
區(qū)塊鏈應(yīng)用程序還需要支撐代碼和服務(wù),才能搭建完整的分布式解決方案。這個(gè)高昂的附加費(fèi)用是微軟所說(shuō)的腳手架,認(rèn)為存在降低該領(lǐng)域摩擦的巨大機(jī)遇。Mercuri解釋:
微軟這些PoC項(xiàng)目大部分時(shí)間花費(fèi)在開(kāi)發(fā)區(qū)塊鏈代碼和搭建功能上,這個(gè)流程通常被稱為“腳手架”。這個(gè)腳手架通常需要搭建響應(yīng)式網(wǎng)頁(yè)客戶端,編寫和部署網(wǎng)關(guān)API,支持SQL DB等技術(shù)的鏈下存儲(chǔ),搭建報(bào)告和分析,在解決方案中整合身份和密鑰庫(kù)服務(wù)。
區(qū)塊鏈PoC框架為客戶提供發(fā)布底層代碼的能力,通過(guò)ARM(Azure Resource Manager)模板為他們提供Azure服務(wù)。ARM模板是JSON文件,包含驅(qū)動(dòng)Azure服務(wù)的表述性文字和參數(shù)。在區(qū)塊鏈PoC框架中,客戶可以迅速提供網(wǎng)關(guān)API、響應(yīng)性網(wǎng)頁(yè)應(yīng)用、Azure Active Directory、Azure Key Vault和SQL DB。
在這個(gè)場(chǎng)景中,可以通過(guò)配置SQL DB來(lái)收集鏈下數(shù)據(jù)。為了提供適度的驗(yàn)證水平,微軟將提供哈希和簽名服務(wù)。區(qū)塊鏈數(shù)據(jù)是復(fù)制到鏈下存儲(chǔ)中,所以微軟允許機(jī)構(gòu)采用他們現(xiàn)有的技能組合來(lái)實(shí)現(xiàn)其他能力,比如Power BI、聊天機(jī)器人、機(jī)器語(yǔ)言學(xué)習(xí)、R和Azure Data Factory。
該框架底層是微軟大規(guī)模發(fā)布/訂閱處理引擎Azure Event Hubs。采用Azure Event Hubs的客戶可以寫入額外的Azure服務(wù),比如Azure Stream Analytics和Azure Data Lakes。
微軟還嘗試使在區(qū)塊鏈上搭建網(wǎng)頁(yè)應(yīng)用的體驗(yàn)更加簡(jiǎn)單,Mercuri解釋:
該框架實(shí)現(xiàn)了不編寫代碼,直接搭建網(wǎng)頁(yè)應(yīng)用的可能。它使用智能合約提供的元數(shù)據(jù),動(dòng)態(tài)地為參與者提供符合情景的用戶體驗(yàn)。
今年紐約共識(shí)大會(huì)(Consensus 2017)上展示了區(qū)塊鏈PoC框架。目前還在內(nèi)測(cè)階段。
責(zé)任編輯:王良地
相關(guān)推薦
微軟Azure發(fā)布區(qū)塊鏈節(jié)點(diǎn) 角逐云計(jì)算和金融科技
微軟Azure是一個(gè)云計(jì)算和基礎(chǔ)建設(shè)平臺(tái),以微軟全球數(shù)據(jù)管理中心為基礎(chǔ),打造、部署及管理應(yīng)用。Azure正式宣布,將Nxt Blockchain區(qū)塊鏈節(jié)點(diǎn)帶入平臺(tái)。現(xiàn)在,全球的開(kāi)發(fā)者第一次能夠簡(jiǎn)單地開(kāi)發(fā)自己的Nxt節(jié)點(diǎn)。部署Azure 的主要好處是,它可以省略大部分手動(dòng)配置。在有 Azure 和其他所有云開(kāi)發(fā)平臺(tái)之前,用戶首現(xiàn)必須找到一個(gè)主機(jī)供應(yīng)商,安裝一個(gè) VPS