微软Azure区块链开发工具包三大功能详解

2018年11月15日,微软宣布了Azure区块链开发工具包,它基于微软的无服务器技术构建,并且利用微软和第三方SaaS,完美集成了区块链。该工具包扩展了微软的区块链开发模板和Azure Blockchain Workbench,其中,后者把 Azure 密钥管理服务、“链下(off-chain)”身份和数据、监控和消息传递API纳入了同一个参考体系结构,用于快速构建基于区块链的应用程序。这些工具已经成为许多组织创新业务方式之旅的第一步。   最初的版本主要实现了三个方面的功能:连接接口、数据和系统集成、部署智能合约和区块链网络。   连接   为国际联盟提供端到端的区块链解决方案,开发人员需要能够使组织、人和设备连接到区块链,并且可以从一组异构的用户界面完成。   举个端到端商品(如可可豆)供应链的例子。   -SMS和语音接口使得非洲的小型农场可以在供应链的第一英里处理和跟踪他们的货物 。   -物联网(IoT) 设备提供传感器数据来追踪货物在运往市场的过程中不同时刻的状况——跟踪存放豆子的集装箱的湿度以及包含这些豆子的最终产品冰淇淋的温度。   -移动客户端 使物流供应商能够在产品从制造商转移到零售商的过程中,利用员工口袋中已有的计算能力,接收并转移产品责任。移动设备也有传感器,如GPS和摄像头,可以补充数据,帮助说明什么时间往哪里发什么货。   -后端系统和数据 是ERP系统的形式,如Dynamics和SAP,用于管理不同参与者的核心流程。通过扩展,这些系统还会变成客户端,与智能合约进行交互,代表组织提供和接收可证明的数据。   -机器人和智能助手…