阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

微软借 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:001614
用户头像

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

关注

评论

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

手写桶排序算法

实力程序员

程序员 C语言 排序算法

音视频时代你还不会NDK开发?详细的Android学习指南

欢喜学安卓

android 程序员 面试 移动开发

SpringBoot启动加载监听器以及监听应用启动阶段事件

捡对象的cy

springboot

私域流量系统开发,APP源码搭建

获客I3O6O643Z97

私域流量 抖音霸屏

国际视频质量评估算法竞赛:火山引擎成功夺冠

抖音获客系统开发

获客I3O6O643Z97

抖音 头条抖音 抖音霸屏

图解红黑树

Ayue、

数据结构

Python OpenCV Canny 边缘检测知识补充

梦想橡皮擦

Python 7月日更

论文解读丨Zero-Shot场景下的信息结构化提取

华为云开发者联盟

测试 图网络 信息结构化 图卷积网络 zero-shot

带你认识MindSpore量子机器学习库MindQuantum

华为云开发者联盟

mindspore 量子机器 MindQuantum 量子机器学习库

来自网络资源资产管理的灵魂拷问

鲸品堂

网络 资源 运营商

开源 Rainbond 5.3.2 版本发布,易用的云原生应用管理平台

Barnett

云计算 开源 基础软件 小版本升级

手把手教你实现Android编译期注解

vivo互联网技术

android 注解 sdk

Cypress 自动化测试

admin

自动化测试 Cypress 测试 单元测试 UI测试

电脑里的视频被误删了可以用EasyRecovery恢复吗?

淋雨

EasyRecovery 文件恢复 硬盘数据恢复

CWE发布2021年最危险的25种软件缺陷

华为云开发者联盟

安全 隐私保护 安全漏洞 cwe 软件缺陷

财务或类财务系统数值精度设计

路边水果摊

数字 财务 精度 数值

以1敌10不是梦,Spring Boot企业级真实应用案例

博文视点Broadview

小透明学弟的华为上岸之路

程序员鱼皮

Java c++ Python 大前端 后端

如何基于磁盘 KV 实现 Bitmap

Kvrocks

redis BitMap storage KV存储引擎

英特尔加速制程工艺和封装技术创新

E科讯

经典译文 | 项目经理必读的基本工作法则

LigaAI

项目管理 项目经理

给新手学习MySQL的建议

Simon

MySQL

一例智能网卡(mellanox)的网卡故障分析

安第斯智能云

后端

哔哩哔哩B站视频下载器推荐(简单又好用)

资源君

工具 分享 哔哩哔哩 b站视频下载 教程分享

一个Android程序员的腾讯面试心得,进阶学习资料!

欢喜学安卓

android 面试 移动开发 程序猿

短视频获客软件系统开发公司

我的职场规划

escray

学习 极客时间 朱赟的技术管理课 7月日更

科技监管能源运作?智慧能源从光热发电技术开始描述

一只数据鲸鱼

数据可视化 智慧能源 光热发电

音视频时代你还不会NDK开发?看完必懂

欢喜学安卓

android 程序员 面试 移动开发

外包学生管理系统的架构设计

面向对象的猫

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