QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

微软借 Bletchley 项目将云计算信息加入区块链

  • 2016-06-29
  • 本文字数:1692 字

    阅读完需:约 6 分钟

在比特币领域大获成功后,越来越多的行业开始尝试通过区块链(Blockchain)技术在自己的业务中实施分布式分类帐(Ledger)。

什么是区块链

区块链是一种用于创建数字交易分类帐的数据结构,或有关某笔交易的记录。通过对每一笔交易进行数字签名可保障交易的真实度并防范篡改,因此分类帐本身和其中所保存的交易信息可以被认定是高度可信的。

当这些数字化的分类帐内容分散到整个部署或基础结构中之后,基础结构中的其他节点会对每一笔记录在任何特定时间内的状态获得“一致共识”,所有节点都会保存一份通过认证的现有分布帐副本。

在新增事务或编辑现有事务时,同一个区块链实现中的大多数节点需要通过某种算法对所处理的特定区块链区块历史信息进行评估和验证,同时需要一致认同历史信息和签名同时有效,随后才会接纳新的事务进入分类帐并在事务链中加入一个新的区块。如果大多数节点不认可对分类帐内容的增加或修改,这笔事务会被驳回,不被加入链。正是这种分布式一致模型使得区块链能在无需某种中央统一“权威”的情况下用作分布式分类帐,告诉我们哪些事务是有效的哪些是无效的。

比特币目前是区块链技术最主要的一个应用领域,比特币通常会提供一个匿名的,任何人均可使用的公开分类帐。为了在更小范围内进行较为私密的运用,很多组织会部署使用权限技术进行保护的区块链,并对可使用的人员和可执行的活动进行控制。

区块链技术目前面临最大的障碍是难以运用,这主要是因为作为一种开源技术,有不同团队按照不同想法以此为基础开发出大量项目,用户很难将自己需要的各种功能统一融入到一个具体的应用中。

微软的 Bletchley 项目

微软最近发起的 Bletchley 项目提供了一些能扩展区块链用途的工具。Bletchley 是微软构建企业财团区块链生态系统所用的体系结构,而非一套全新的区块链堆栈。微软希望借此将分布式分类帐(区块链)平台纳入企业环境,在确保平台开放性的同时构建能解决实际业务问题的解决方案。

借此可以建立一个更开放、透明并可公开核查的系统,将从根本上改变我们对交换价值和资产、实施合同以及跨行业共享数据的思考方式。使用区块链的应用程序几乎没有任何限制,适用范围涵盖贷款、证劵和支付,以及更高效的供应链甚至身份管理和验证等各种领域。

该体系结构示意图显示了 Bletchley 项目的 Cryptlets 和融入区块链应用的中间层。

第一个工具“Cryptlets”是一组服务,可供企业在不危及系统安全性的情况下将外部数据引入区块链系统。Cryptlets 可以使用任何语言开发,在一个安全可信赖的容器内运行。

随后还有一套中间件工具,企业可以通过这套工具为系统中添加非区块链系统原生包含的服务。这个中间件可以使用 Cryptlets 与区块链实现集成。目前微软已经通过这种方式为 Bletchley 增加了包括身份和加密服务在内的多种额外中间件服务。微软认为,通过这个中间件层,区块链系统将能为企业用户提供更大价值。

微软区块链业务开发和战略总监 Marley Gray 在一次采访中称:“这些新工具的发展演化可能会与互联网诞生后计算技术的演化类似,客户可以通过添加中间件弥补客户端 - 服务器体系结构的不足,区块链中间件最终也将造就强大的应用。”

目前微软已经与超过 40 家银行组成的财团: R3 CEV 展开合作,开始将区块链作为一种服务供应给用户。

Cryptlets 和中间件支持多种编程语言和云平台,这一特性也将为用户提供额外的收益。以后企业很可能在本地数据中心通过 Azure Stack 运行自己的 Cryptlets,而不需要借助微软的公有云服务。

无论使用怎样的底层区块链平台,都可顺利支持 Cryptlets 和区块链中间件的运行。企业可以选择通过类似 Ethereum 这种支持 Smart Contracts 的区块链服务商实施自己的 Cryptlets,但实际上微软提供的这些工具是不依赖特定服务的。

微软会在即将于下个月在多伦多召开的全球合作伙伴大会上公布有关 Bletchley 项目的进一步细节。

此外微软还通过 Microsoft Azure 发布了区块链即服务解决方案种类丰富的模板可供用户尝试和使用。


感谢陈兴璐对本文的审校。

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

2016-06-29 19:001871
用户头像

发布了 283 篇内容, 共 111.9 次阅读, 收获喜欢 62 次。

关注

评论

发布
暂无评论
发现更多内容

在线JSON转YAML工具

入门小站

工具

使用云服务器ECS搭建DoH服务的开发实践

阿里云弹性计算

征文投稿 玩转ECS DoH

OpenHarmony 标准系统 HDF 框架之 I2C 驱动开发

Anna

开源 后端 直播 OpenHarmony I2C

尚硅谷监控告警系统(Zabbix)视频教程发布

@零度

大数据 zabbix

TypeScript里string和String,真不是仅仅是大小写的区别

华为云开发者联盟

JavaScript typescript string ts

大数据培训Flink中常见问题定位

@零度

大数据 flink

最终信息模式:终结香农极限,语义通信的另类空间

脑极体

关注:车联网的数据安全问题

發財KK

车联网 物联网 数据安全 隐私安全 信息服务

WebAssembly技术_在Web端运行C与C++程序(win10)

DS小龙哥

webassembly 3月月更

阿里云云原生应用平台总经理丁宇:“连接、合作、赋能”,携手加速器伙伴助力企业云上创新

阿里巴巴云原生

超级app+轻应用=未来?

發財KK

移动应用 轻应用 快应用 App生态

在线Js,JavaScript压缩格式化工具

入门小站

工具

AI与开源的碰撞 昇思MindSpore TechDay直播来袭

极客天地

Android技术分享|【自定义View】实现Material Design的Loading效果

anyRTC开发者

android 音视频 移动开发 自定义view loading

华为云企业级Redis揭秘第17期:集群搭载多DB,多租隔离更降本

华为云开发者联盟

数据库 redis 集群 GaussDB(for Redis) 多DB

技术平台&应用开发专题月 | 国产化替代的本质是价值替代

用友BIP

用友 用友iuap

都是让小程序在app运行,FinClip 与 uniapp有什么区别?

發財KK

小程序 uni-app 前端开发 sdk

【Zeekr_Tech】为自动驾驶保驾护航—谈谈主流中间件设计

Zeekr_Tech

自动驾驶 软件架构

Linux之export命令

入门小站

去你的35岁危机|ONES 人物

万事ONES

程序员 ONES

cdr2022新版本号V24.0.0301简体语言新增功能

茶色酒

cdr2022

小程序加入智能家居行业,共创未来美好生活

發財KK

物联网 小程序容器 智慧生活 全屋智能 智能家居生态平台

面试官:你在项目中用过 多线程 吗?

田维常

面试 java面试

数盾科技加入,携手龙蜥社区提升网络安全整体防护能力

OpenAnolis小助手

开源 网络安全 数盾科技 密码算法

我写的 Python 代码,同事都说好

AlwaysBeta

Python Pythonic

聊聊我对敏捷项目交付的理解

老张

交付质量 项目交付

女性开发者为您解读数据库的未来机遇与挑战

亚马逊云科技 (Amazon Web Services)

Hero 专栏

阿里云 VPC 内网性能测试最佳实践

阿里巴巴云原生

Flink 在米哈游的落地实践

Apache Flink

大数据 flink 编程 流计算 实时计算

前Cisco思科首席工程师、Webex AV1第一人Thomas加入微帧科技!

微帧Visionular

视频编码

面试官:你在项目中用过 多线程 吗?

田维常

Java 开发 多线程编发编程

微软借Bletchley项目将云计算信息加入区块链_微软_大愚若智_InfoQ精选文章