写点什么

微软更新 Azure Blockchain Workbench 服务,提升基于联盟链的应用开发体验

  • 2019-01-18
  • 本文字数:1420 字

    阅读完需:约 5 分钟

微软更新Azure Blockchain Workbench服务,提升基于联盟链的应用开发体验

在最近的一篇博文中,Microsoft宣布更新了其 Azure Blockchain Workbench 服务,提升了构建基于联盟链的区块链应用程序的开发体验。更具体地来说,这次更新中包括一些新功能,比如增加了应用程序版本控制、提升了消息传递性能以及更高效的智能合约开发体验。现有的 Workbench 可以通过 Microsoft 提供的脚本更新到这一最新版本中来。


Microsoft 正在通过 Azure Blockchain Workbench 为 Azure 服务提供更加丰富的集成,从而简化基于联盟链的区块链应用程序开发。这种集成允许对一系列 Azure 服务的连接,包括消息传递(Service BusIoT HubEvent Hub以及Event Grid)、加密服务(API、哈希和签名),链下数据库(Azure SQL Database)、分析(Power BI)、链下存储(Azure Storage)以及标识管理(Azure Active Directory)。


通过 Azure Blockchain Workbench,Microsoft 提供了所需要的基础设施,通过这一系列基础设施,开发者能够在多种拓扑结构中使用不同的共识机制搭建联盟网络。Microsoft 提供从这些区块链平台到其他 Microsoft 服务的集成,方便简化分布式应用程序的开发。Microsoft 支持许多通用的区块链,包括以太坊Hyperledger Fabric还有像Corda这样的专用区块链。



图片来源:(截图)https://www.youtube.com/watch?v=gwrYspdaOx8


应用程序版本控制是人们经常需要的功能,它已经包括在 Azure Block Workbench 1.6 版本中。版本控制允许开发人员不需要在开发过程中手动操作就能实现对 Workbench 中应用程序的管理和版本控制。版本控制可以根据用户经验在 web 门户或 REST API 中实现。



图片来源:https://azure.microsoft.com/en-us/blog/streamlined-development-experience-with-azure-blockchain-workbench-1-6-0/


由于现在可以对版本进行追踪,因此不论当前版本是否启用,开发者都可以查看其版本信息,包括时间戳、修改的人等信息。



图片来源:https://azure.microsoft.com/en-us/blog/streamlined-development-experience-with-azure-blockchain-workbench-1-6-0/


Microsoft 投入的另一个领域是新的出口消息传递 API。使用过这个 API 可以连接到其他的系统。Azure Blockchain 团队项目经理Brenda Lee是这样描述这个全新 API 的优势的:


在我们之前的版本中,我们通过一个全新的输入消息传递 API 实现了很多的场景。在 1.6.0 版本中,我们实现了一个更新后的输出消息传递 API,通过 Azure Event Grid 和 Azure Service Bus 发布区块链事件。这可以让下游消费者基于这些事件和消息采取行动,比如说当在区块链上更新相关合同的时候发送电子邮件通知,或在现有的企业资源计划(ERP)系统中触发事件。


Microsoft 已经简化了开发过程,开发人员不需要在代码库中引入 WorkbenchBase 类。这个类之前在创造或更新制定的合同之前是需要的。Lee 解释了为什么 Microsoft 取消了这个功能:


在 1.6.0 版本中该代码起到的作用和 WorkbenchBase 在你上传合同代码时自动生成的作用是相同的。现在你开发自定义的 Workbench 应用程序的时候的体验会变得更加简单,不会再出现和使用 Workbench 相关的错误或验证问题。请查看我们最新的案例,已经将 WorkbenchBase 移除。


Microsoft 还介绍了之后他们会怎么宣布更新的操作。之后任何对于 Workbench 的更新都会在 Azure 博客上宣布,任何发布说明都会在GitHub上呈现。此外,更新和发布说明现在也会在 Workbench UI 上展示。


查看英文原文Azure Blockchain Workbench 1.6.0 Update Streamlines Development Experience


2019-01-18 07:006340
用户头像

发布了 218 篇内容, 共 67.7 次阅读, 收获喜欢 76 次。

关注

评论

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

架构实战营 毕业总结

TH

架构实战营

模块四作业

绝影

架构训练营

【架构训练营】模块四作业

zclau

模块四作业

河马先生

架构实战营

惊!Go里面居然有这样精妙的小函数!

Gopher指北

Go 语言

架构实战营-毕业设计

大可

7月日更总结

耳东@Erdong

个人成长 个人总结 8月日更

毕设:设计电商秒杀系统

ifc177

架构实战营 毕业设计

TH

架构实战营

使用 make 还是 new

Rayjun

Go 语言

前端通讯协议:WebSocket和长轮询

devpoint

ajax websocket 8月日更

【架构实战营】模块四作业

Abner S.

架构实战营 #架构实战营

电商秒杀系统

唐江

架构实战营

模块4作业G20210698020270

哆啦A萌

架构实战总结

华仔架构训练营

百万量级的架构设计

俞嘉彬

架构实战营

设计千万级学生管理系统的考试试卷存储方案

君子意如何

「架构师训练营第 1 期」

千万级学生管理系统的考试试卷存储方案

feitian

二维码批量生成下载工具

入门小站

工具

毕业设计

CR

前端之数据结构(五)二叉树

Augus

数据结构 8月日更

架构训练营毕业设计—电商秒杀系统

Neil43

架构训练营

架构实战营 - 模块 4- 设计千万级学生管理系统的考试试卷存储方案

蔸蔸

Linux之route命令

入门小站

Linux

架构实战营 模块四作业

三叔叔_拖延症晚期

架构实战营 模块四 作业

脉醉

#架构实战营

【设计模式】装饰器模式

Andy阿辉

C# 后端 设计模式 8月日更

《Financial Management 101》读书笔记

箭上有毒

8月日更

最后的作业-秒杀设计

大肚皮狒狒

架构实战营作业 M04

Shawn Liu

架构训练营第 1 期 模块四作业

高远

微软更新Azure Blockchain Workbench服务,提升基于联盟链的应用开发体验_区块链_Kent Weare_InfoQ精选文章