微軟在近期的一篇博文中宣布了一個新的框架,用以在Azure云平臺上加速已通過企業概念驗證(PoC)的區塊鏈部署。微軟希望用戶能在可支持分布式賬本(DLT)解決方案的基礎設施上,借助于靈活的契約和更少的時間,聚焦于開發合理的商業場景。
構建區塊鏈概念驗證很耗費時間和財力。微軟正在采取措施降低與之相關的時間和成本。微軟的應用創新部門總監Marc Mercuri解釋說:
當我們的客戶和合作者們在估計開發區塊鏈PoC所需要的時間和成本時,通常他們發現需要8-12周的時間,花費約300,000美元。除了耗時長、成本高,也會錯失很多機會。快速地了解PoC的可行性能夠加速企業對區塊鏈的了解,并節省花在影響力較小的項目上的時間和成本。
區塊鏈應用也要求能支持代碼和服務,從而構建整個分布式解決方案。微軟把這個額外開銷稱為腳手架(scaffolding),并認為有機會在這方面做出改進。Mercuri 解釋說:
微軟發現,在這些PoC項目中,大部分時間都花在了圍繞區塊鏈的代碼開發和能力構建上,通常稱之為“腳手架”。該腳手架通常需要構建一個響應式的網絡客戶端、開發和部署網關API、實現對鏈外存儲如SQL數據庫的支持、構建報告和分析功能以及將身份和密鑰保管庫服務整合到解決方案中。
該區塊鏈PoC框架將讓用戶能夠使用Azure資源管理器(ARM)模板來發布底層程序和Azure服務。ARM模板是一些JSON文件,由表達式和參數組成,用于配置Azure服務。在區塊鏈PoC框架中,用戶能夠快速地做好配置:
一個網關API、一個響應式的網絡應用程序、Azure活動目錄整合、Azure密鑰保管庫整合和SQL數據庫。
在這種場景下,可以設置SQL數據庫來收集鏈中的數據。為了提供正確的認證級別,微軟也會提供哈希和簽名服務。由于區塊鏈數據被復制到鏈外存儲中,微軟允許企業充分利用它們現有的技術來使用其他功能,如Power BI、聊天機器人、機器學習、R和 Azure數據工廠。支持該框架的是微軟的大規模發布和訂閱攝取引擎,叫做Azure事件中心(Azure Event Hub)。 通過使用Azure事件中心,用戶們能夠接入其他Azure服務,如Azure Stream Analytics和Azure Data Lakes。
微軟也正在嘗試讓在區塊鏈上構建網絡應用程序變得更簡單。Mercuri 解釋說:
該框架也使得有可能不用任何代碼來創建網絡應用程序。它使用為靈活契約所提供的元數據來動態地向參與者們提供一種情景用戶體驗。
上個月在紐約召開的Consensus 2017會議上已經演示了區塊鏈PoC框架。目前該框架正處在內部預覽階段。
查看英文原文:Microsoft Introduces Blockchain Proof of Concept Framework for Developers