【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

微软更新 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:006226
用户头像

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

关注

评论

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

LabVIEW控制Arduino实现模拟数据采集(基础篇—8)

不脱发的程序猿

单片机 LabVIEW Arduino LIAT 模拟数据采集

Java设计模式系列学习

梁歪歪 ♚

设计模式

密码学系列之:X.690和对应的BER CER DER编码

程序那些事

密码学 程序那些事 5月月更

linux之curl使用技巧

入门小站

TreeSet源码分析

zarmnosaj

5月月更

LabVIEW控制Arduino驱动1602液晶显示屏(基础篇—10)

不脱发的程序猿

单片机 LabVIEW Arduino LIAT 驱动1602液晶显示屏

在线HTML转Javascript工具

入门小站

工具

Vue框架学习笔记【day二】

恒山其若陋兮

5月月更

Angular 项目里使用 scss 文件的一些技巧

Jerry Wang

typescript 前端 前端开发 angular 5月月更

架构实战营-模块2作业

Elvis FAN

贪心算法:Dota2 参议院 🏯

空城机

LeetCode 5月月更

微信朋友圈的复杂度

爱晒太阳的大白

LabVIEW控制Arduino实现示波器(基础篇—7)

不脱发的程序猿

单片机 LabVIEW Arduino LIAT Arduino实现示波器

FactoryMethodPattern-工厂方法模式

梁歪歪 ♚

设计模式

LabVIEW控制Arduino实现RGB调色灯(基础篇—6)

不脱发的程序猿

单片机 LabVIEW Arduino LIAT RGB调色灯

Crypto巨头们ALL IN元宇宙,PlatoFarm或能突围

BlockChain先知

借势双碳东风:干“实事”的“虚拟”电厂

脑极体

值得收藏:当向数据库导入大量数据时,mysql主键唯一键重复插入,如何丝滑操作并不导入重复数据呢

迷彩

MySQL 数据库 大数据运维 5月月更

LabVIEW控制Arduino实现舵机联控(基础篇—9)

不脱发的程序猿

单片机 LabVIEW Arduino LIAT 舵机联控

在线字符或文本转二进制工具

入门小站

工具

模块2作业

Geek_701557

研发效能团队规模、职能划分和优劣势分析概述(第一篇)

laofo

DevOps cicd 研发效能 组织架构 平台建设

SingletonPattern-单例模式

梁歪歪 ♚

设计模式

西昊智能家具2022新品发布,硬实力为健康撑腰

Geek_2d6073

WPF|快速添加新手引导功能(支持MVVM)

沙漠尽头的狼

C# WPF 新手引导

BuilderPattern-建造者模式

梁歪歪 ♚

设计模式

PrototypePattern-原型模式

梁歪歪 ♚

设计模式

AbstractFactoryPattern-抽象工厂模式

梁歪歪 ♚

设计模式

【安全】揭秘小白如何从0到1逆袭成为安全工程师

网络安全学海

网络安全 安全 信息安全 渗透测试

朋友圈架构设计

intelamd

2.4 航线图介绍

Geek_古藤模根

图数据库实战 Gremlin

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