BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

微软向开发者推出区块链概念验证框架

| 作者 Kent Weare 关注 11 他的粉丝 ,译者 CarolGuo 关注 2 他的粉丝 发布于 2017年7月3日. 估计阅读时间: 3 分钟 | ArchSummit北京2018 共同探讨机器学习、信息安全、微服务治理的关键点

微软在近期的一篇博文中宣布了一个新的框架,用以在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


感谢薛命灯对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT