微軟最近發(fā)布博客,宣布一個框架,加速可供企業(yè)運用的概念證明(PoC)區(qū)塊鏈在其Azure云平臺上的部署。微軟希望客戶專注于通過智能合約開發(fā)優(yōu)秀的商業(yè)場景,而將較少時間用于分布式賬本技術(DLT)解決方案的基礎設施。
Marc Mercuri
搭建區(qū)塊鏈PoC可能需要很多時間和成本。微軟嘗試降低區(qū)塊鏈PoC的時間和成本。微軟應用創(chuàng)新總監(jiān)Marc Mercuri解釋:
當客戶和合作伙伴估計開發(fā)區(qū)塊鏈PoC的時間和成本,他們常常發(fā)現(xiàn)需要8-12周的時間和300,000美元的成本。除了這兩項,還錯失了極大的機遇。迅速理解PoC可行性,可以加速企業(yè)對區(qū)塊鏈的理解,節(jié)省影響較小的項目的時間和成本。
區(qū)塊鏈應用程序還需要支撐代碼和服務,才能搭建完整的分布式解決方案。這個高昂的附加費用是微軟所說的腳手架,認為存在降低該領域摩擦的巨大機遇。Mercuri解釋:
微軟這些PoC項目大部分時間花費在開發(fā)區(qū)塊鏈代碼和搭建功能上,這個流程通常被稱為“腳手架”。這個腳手架通常需要搭建響應式網(wǎng)頁客戶端,編寫和部署網(wǎng)關API,支持SQL DB等技術的鏈下存儲,搭建報告和分析,在解決方案中整合身份和密鑰庫服務。
區(qū)塊鏈PoC框架為客戶提供發(fā)布底層代碼的能力,通過ARM(Azure Resource Manager)模板為他們提供Azure服務。ARM模板是JSON文件,包含驅動Azure服務的表述性文字和參數(shù)。在區(qū)塊鏈PoC框架中,客戶可以迅速提供網(wǎng)關API、響應性網(wǎng)頁應用、Azure Active Directory、Azure Key Vault和SQL DB。
在這個場景中,可以通過配置SQL DB來收集鏈下數(shù)據(jù)。為了提供適度的驗證水平,微軟將提供哈希和簽名服務。區(qū)塊鏈數(shù)據(jù)是復制到鏈下存儲中,所以微軟允許機構采用他們現(xiàn)有的技能組合來實現(xiàn)其他能力,比如Power BI、聊天機器人、機器語言學習、R和Azure Data Factory。
該框架底層是微軟大規(guī)模發(fā)布/訂閱處理引擎Azure Event Hubs。采用Azure Event Hubs的客戶可以寫入額外的Azure服務,比如Azure Stream Analytics和Azure Data Lakes。
微軟還嘗試使在區(qū)塊鏈上搭建網(wǎng)頁應用的體驗更加簡單,Mercuri解釋:
該框架實現(xiàn)了不編寫代碼,直接搭建網(wǎng)頁應用的可能。它使用智能合約提供的元數(shù)據(jù),動態(tài)地為參與者提供符合情景的用戶體驗。
今年紐約共識大會(Consensus 2017)上展示了區(qū)塊鏈PoC框架。目前還在內測階段。