IBM、Google、Amazon及甲骨文等大廠紛紛提供區塊鏈雲端開發工具。微軟也於上周再加碼,宣佈推出Azure區塊開發套件(Azure Blockchain Development Kit) ,方便企業更快在雲端上開發出區塊鏈應用。

之前微軟陸續推出過以Azure為平台的雲端開發工具,包括Azure Functions、Azure Logic AppsAzure DevOpsIoT Central等。而Azure 區塊鏈開發套件,是以無縫整合企業區塊鏈和微軟及第三方SaaS (Software as a Service)為目的工具。

微軟指出,這個套件為微軟區塊鏈的開發範本及Azure Block Workbench的延伸,可將用於核心管理、區塊鏈外身份驗證(off-chain identity)等Azure功能,以及資料、監控和通訊API整合到單一參考架構中,以協助快速開發區塊鏈應用。

微軟表示Azure區塊鏈服務已經在奈及利亞及英國分別用以開發供應鏈金融和英國食物供應鏈,但隨著使用情境增加,微軟在Azure區塊鏈服務第一版將特別著重三個領域,包括連接介面、整合資料和系統,以及部署智慧合約和區塊鏈網絡。

連接介面上,涵括SMS、語音系統、IoT裝置、GPS或相機等行動裝置、ERP等後端系統及資料、機器人或AI助理,以及Web用戶端等工具,因此Azure區塊開發套件提供了SMS及互動語音系統的整合、IoT Central或是Xamarin iOS及Android平台工,以及整合Cortana、Alexa、Google Assistant的工具及範例。

端到端區塊鏈解決方案需要和商業環境下「區塊鏈外」(off chain)的資料、軟體及媒體整合。當外部更新及事件可驅動智慧合約動作,智慧合約的事件及狀態變化才能驅動鏈外的系統和資料。AI和外部系統也要有能力從智慧合約查詢驗證資料。為整合不同資料源(Azure、OneDrive、FTP、SharePoint)及型態(如Office文件、CAD文件、影音檔及照片)及媒體,以及協助公司系統和智慧合約互動,Azure區塊開發套件也包含了可支援檔案及metadata雜湊化的一組Logic Apps,並為檔案及儲存雜湊的檔案registry加入智慧合約。

此外,這個開發套件還有一組提供舊式app、協定、資料、SaaS及registry的整合範例,以及將這些範例延伸到Ethereum、Corda及比特幣的Logic Apps及Flow Connector。

針對智慧合約及區塊鏈網絡專案的部署,Azure區塊開發套件提供了白皮書等資源文件。 

熱門新聞

Advertisement