写点什么

用于 Microsoft Azure BaaS 的 Bletchley 项目第一版发布

  • 2016-10-08
  • 本文字数:935 字

    阅读完需:约 3 分钟

Mircorsoft 于上周发布了 Bletchley 项目,该项目是 Microsoft区块链即服务(blockchain-as-a-service,BaaS)生态系统中基于以太坊(Ethereum)的区块链联盟产品。对联盟以太坊网络的高效、低成本的部署是项目第一版的亮点所在。几乎同时,Mircorsoft 还发布了 Cryptlet 路线图的细节

对此,Azure 区块链工程项目经理 Marley Grey 在他的博客中这样写道:

过去部署全球分布式多节点联盟以太坊网络,需要三周的时间。通过 Bletchley 项目可以将部署时间降到五到八分钟,并且只需回答八个问题。Bletchley 第一版不仅实现了网络基础设施设置的自动化,而且提供了快速启动以太坊应用开发的入口门户。

其中被 Marley 引用的部署过程中所需回答的问题,就是如何使用 Azure 云服务一步一步地挑选区块链联盟成员、节点数量以及地理分布区域的过程。

今天六月发布的 Bletchley 项目白皮书,概述了 Microsoft 的建立区块链云构造的架构方法,并给出了一种称为 Cryptlet 的概念。Cryptlet 在本质上就是一种链下组件,这种组件是由开发人员所选的编程语言编写的,并在安全可信的容器中执行,旨在对一些横切关注点进行交付,例如与外部系统的整合、对他人的数据安全和隐私等。

Cryptlet 充当了基于云区块链安全中间件层的构建组件的功能,它在提供数据和分析与机器学习这样的智能服务之外,还增加了身份和操作管理等服务。Cryptlet 层与基础平台层无关,因而可以是 Ethereum、Eris 或任何支持 Smart Contract 的平台,或者是 Bitcoin、Hyperledger 等支持 UTXO 的平台。对于熟悉 Oracle 概念(译者注:和 Cryptlet 一样,这里 Oracle 也是一个由 Bletchley 第一版提出的概念,是接入外部数据源的通道)的用户,Cryptlet 就是具有增强版工具的 Oracle,它也是与区块链平台无关的。

在近期发表的 Cryptlet 论文中,有专门的章节阐述 Utility Cryptlet Contract Cryptlet 预期应用案例 ,文中还介绍了 Cryptlet 开发、注册与包体构造过程并给出了示例代码

查看英文原文: First Release of Project Bletchley on Microsoft Azure Blockchain-as-a-service


感谢夏雪对本文的审校。

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

2016-10-08 19:003387
用户头像

发布了 227 篇内容, 共 74.1 次阅读, 收获喜欢 28 次。

关注

评论

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

React源码解读之React Fiber

flyzz177

React

最新前端面试总结

loveX001

JavaScript

第九期 - 模块八

wuli洋

跨平台应用开发进阶(二十六) :忐忑悲壮路,心酸出坑史——记第一次iOS艰辛上架路

No Silver Bullet

uni-app iOS上架 12月月更 问题汇总

如何使用 Towify 在小程序中实现勾选用户协议后登录?

Towify

微信小程序 无代码 触发器

跨平台应用开发进阶(二十五) :uni-app实现IOS云打包解决IOS提交审核相册等隐私描述语导致审核失败问题

No Silver Bullet

uni-app 12月月更 IOS云打包 提交审核 隐私描述语

架构训练营 模块二作业

提姆

架构训练营10期

微信朋友圈高性能复杂度分析

LT

架构实战营

用javascript分类刷leetcode23.并查集(图文视频讲解)

js2030code

JavaScript LeetCode

promise执行顺序面试题令我头秃,你能作对几道

loveX001

JavaScript

教你用JavaScript完成简易贪吃蛇小游戏

小院里的霍大侠

JavaScript 编程开发 实战案例 初学者 入门实战

架构实战营模块二作业

周烨

React源码分析2-深入理解fiber

flyzz177

React

ReactDOM.render在react源码中执行之后发生了什么?

flyzz177

React

数据库原理及MySQL应用 | 日志管理

TiAmo

数据库 日志 12月月更

二十大专题,3000道 Java后端核心面试解析,国内超牛的《Java 面试突击核心手册》重磅来袭!

架构师之道

编程 程序员 java面试

百度工程师带你探秘C++内存管理(ptmalloc篇)

百度Geek说

c++ Linux 内存管理 12 月 PK 榜

关系型数据库设计三大范式

京东科技开发者

关系型数据库 数据库设计 范式 冗余 数据库·

React源码分析4-深度理解diff算法

flyzz177

React

前端leetcde算法面试套路之堆

js2030code

JavaScript LeetCode

架构实战营 - 模块 2- 作业

zealot0317

React源码分析3-render阶段(穿插scheduler和reconciler)

flyzz177

React

前端leetcde算法面试套路之树

js2030code

JavaScript LeetCode

跨平台应用开发进阶(二十四) :uni-app实现文件下载并保存

No Silver Bullet

uni-app 12月月更 文件下载 文件保存

DevData Talks | 大咖集结『研发效能答疑专场』即将开始!

思码逸研发效能

研发管理 研发效能 研发管理工具

2022 阿里灵杰AI开发者峰会内容抢先看!

阿里云大数据AI技术

人工智能 阿里云

如何配置分享到微信功能?

Towify

微信小程序 无代码 触发器

三次握手与四次挥的问题,怎么回答?

loveX001

JavaScript

前端面试比较好的回答

loveX001

JavaScript

React源码解读之任务调度

flyzz177

React

程序员职场晋升:与阿里前P9的一次近距离互动

博文视点Broadview

用于Microsoft Azure BaaS的Bletchley项目第一版发布_语言 & 开发_Jeevak Kasarkod_InfoQ精选文章