BT

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

微软发布面向企业区块链网络的Coco Framework

| 作者 Kent Weare 关注 9 他的粉丝 ,译者 大愚若智 关注 9 他的粉丝 发布于 2017年8月23日. 估计阅读时间: 4 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

在最近的一篇博客文章中,微软发布了一个面向企业财团(Consortium)网络的全新开放式框架:Coco。该框架基于现有区块链平台,如Ethereum,主要是为了改进网络吞吐率,提供全新机密模型,网络策略管理等功能,并可支持不确定性事务。

微软已经在区块链技术领域进行了大量投入,包括面向开发者的概念证实框架Project Bletchley——一种模块化的区块链设施Azure上的Ethereum区块链即服务产品,同时微软也已加入Enterprise Ethereum Alliance联盟。借助这些方面的体验,微软已经发现了企业客户在构建财团、或专有区块链网络的过程中可能遇到的问题。Microsoft Azure CTO Mark Russinovich解释说

随着原来越多的企业希望通过区块链技术满足自己的业务需求,他们会逐渐意识到现有的很多区块链技术无法满足企业的一些关键需求,如性能、机密性、治理能力,以及所需的处理能力。这是因为现有系统在设计上,无论从功能和最终取得的合意(Consensus)等角度来看,主要面向公开的匿名场景和不可信赖的参与者,以及最大化的透明度。

虽然透明度与合意是公众区块链技术的重要特性,但对于企业以及合作伙伴之间的某些场景而言,组织可能并不希望看到零售商或订单采购信息被其他参与者看到。Coco框架在设计上可以明确指定节点和参与者,借此打造更机密的区块链网络。

Coco使用了现有的区块链协议、可信赖执行环境(TEE)——包括Intel SGX和Windows Virtual Secure Mode(VSM),借此可满足企业的下列需求:

  • 近似于数据库性能的吞吐率和延迟。
  • 更丰富、灵活,面向具体业务的机密性模型。
  • 通过分布式治理实现的网络策略管理。
  • 支持不确定性事务。

微软Coco框架主要面向的部分行业包括金融服务、零售和供应链。为了进一步促进零售行业对区块链技术的应用,还需进一步改善性能。Mojix公司副总裁Tom Racette解释说:

通过Coco框架以更快速度运行我们原有的供应链程序Dapp,性能的改进非常显著,这也可以帮助我们更顺利地与零售业客户探讨企业级区块链技术的就绪情况。在不影响性能的前提下为数据机密性提供更完善的支持,可以帮助我们更顺利地借助自己地智能供应链这一愿景实现业务转型。

在最近的一段视频中,Russinovich展示了Coco框架的性能改进情况。他使用现有的多节点Ethereum网络和相同硬件上基于Coco框架运行的多节点Ethereum网络的性能进行了对比。测试过程中,通过公共Ethereum网络拉取了2000笔事务,随后分别将这些事务提交到上文提到的两个环境,并通过事务提交速度衡量两个网络的吞吐率和延迟。结果发现,基于Coco框架的网络每秒可处理1685笔事务,延迟为125.2ms。而原有的Ethereum网络每秒只能处理8笔事务,延迟为41679.3ms。

Russinovich将性能的改进归功于

充分利用Coco Framework的分布式合意算法,并依赖基于SGX原型系统的可信赖执行环境,以非常快速安全的方式提交事务实现的。


图片来源:https://www.youtube.com/watch?v=8s6JMmGJ-dY

Coco是一种开放式框架,可兼容任何区块链协议。微软已经开始将Ethereum集成于Coco,此外JP Morgan Chase、Intel和R3也承诺会将Coco集成于Quorum、Hyperledger Sawtooth和Corda。

微软已将技术白皮书发布至GitHub,并计划在2018年将Coco Framework的代码以开源形式发布至GitHub,届时将同时支持Linux和Windows。

阅读英文原文Microsoft Announces Coco Framework for Enterprise Blockchain Networks

评价本文

专业度
风格

您好,朋友!

您需要 注册一个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