区块链

使用 Azure 区块链服务创建更智能、更高效的供应链,减少欺诈,以更快的速度验证事务,并创建具有颠覆性的新业务模型。

开始使用

使用 Azure 成熟的三步法成功实现区块链

通过在不可变的共享网络上即时共享数据和逻辑,简化并加速整个工作流中合作伙伴之间的记录保存和验证。实现 Azure 对区块链的三步法来生成联盟网络,简化治理和管理,并将区块链解决方案与你当前使用的系统和工具集成。

通过部署联盟网络、部署账本、邀请成员和设置权限,从而创建区块链应用程序的基础:

  • 借助 Azure 区块链服务预览版,使用预配置的网络和托管基础结构配置、部署和管理应用。

通过智能合同将联盟的业务工作流数字化,以确保共享数据不变:

  • 使用用于 VS Code 的 Azure 区块链扩展中的直观 UI 创建并编译智能合同,然后再通过 Azure 区块链服务对其进行部署。
  • 使用 Azure DevOps 简化版本管理和更新。
  • 使用内置的 Azure 连接和熟悉的 Azure Blockchain Workbench 工具快速循环访问并验证区块链方案。

在建立基础结构和订立智能合同后,最后一步是要构建应用并将其进行扩展,使其可与你的业务当前使用的工具配合使用:

  • 使用 Azure 区块链服务连接源,向账本以及从账本转换数据,并将智能合同结果发布到数据库和应用程序;如果不熟悉如何生成区块链应用,请使用 Azure Blockchain Workbench 模板。
  • 使用 Azure 区块链开发工具包将区块链应用程序与现有应用和数据库进行连接和集成。

Azure 区块链解决方案体系结构

了解区块链技术(包括 Ethereum 网络)在以下图示的体系结构方案中保护数据和数字化工作流的工作原理。

BlokkædearbejdsprocesprogramVirksomheder bruger blokkæde til at digitalisere arbejdsprocesser, som de deler med andre organisationer, f.eks. flytning af fysiske aktiver på tværs af forsyningskæder. Anatomien i blokkædeapps er den samme på tværes af use cases. Her bruger vi Azure Blockchain Service som det grundlæggende administrerede blokkædenetværk, og vi bygger et konsortieprogram, der kan indtage signaler fra relevante brugergrænseflader og kommunikere hovedbogsdata til forbrugende apps på tværs af konsortiet.11234456
  1. 概述

区块链工作流应用程序

概述

企业使用区块链对他们与其他组织共享的工作流进行数字化,例如跨供应链移动物理资产。区块链应用的结构在各用例中类似。此处,我们将 Azure 区块链服务用作基础托管区块链网络,并生成联合应用程序,该应用程序可从相关用户界面注入信号,并将账本数据传达到联合中的使用应用。

  1. 1 相关的应用、设备和数据源将事件或数据发送到消息中转站(Azure 服务总线)。
  2. 2 分布式账本技术 (DLT) 使用者逻辑应用从服务总线中提取数据,并将其发送到构建事务并对其进行签名的事务生成器。
  3. 3 签名的事务通过特定于账本的逻辑应用连接器路由到 Azure 区块链服务(完全托管的 Ethereum 联盟网络)。
  4. 4 区块链数据管理器从配置的事务节点、解码事件和属性捕获块和事务数据,然后将数据发送到配置的目标。
  5. 5 消息中转站将账本数据发送到正在使用的业务应用程序和链下数据库。
  6. 6 通过连接到链下数据库,使用 Power BI 等工具对信息进行分析和可视化。
Sporing af forsyningskædeFå mere at vide om, hvordan du bruger Azure Blockchain Workbench. Udarbejd et program til sporing af aktiver i forsyningskæden ved hjælp af et trinvist rutediagram.12345678
  1. 概述

供应链跟踪与追踪

概述

资产沿第三方供应链移动时,使用 IoT 对其进行监视,这是最常见的区块链模式。易腐货物(例如食物或药物)的冷藏运输就是这种模式的一个很好例子,必须在整个运输过程中遵循某些符合性规则。在此方案中,合约发起方(例如零售商)制定合约条款,例如所需的湿度和温度范围,供应链托管人必须遵守这些条款。在任何时候,如果测得的设备温度或湿度超出规定范围,都会更新智能合约状态,以指示其不符合要求,并在区块链上记录一个事务,然后在下游触发补救事件。

  1. 1 IoT 设备与 IoT 中心进行通信。作为路由配置的 IoT 中心将特定消息发送到与该路由相关联的服务总线。消息仍然采用设备的本机格式,需要被转换成由 Azure Blockchain Workbench 使用的格式。 Azure 逻辑应用会执行此转换。当新消息被添加到与 IoT 中心相关联的服务总线时会触发此应用,然后它会转换消息并将消息传递到服务总线,此服务总线用于将消息传递到 Azure Blockchain Workbench。 第一个服务总线有效地充当 IoT 中心的“发件箱”,第二个服务总线充当 Azure Blockchain Workbench 的“收件箱”。
  2. 2 DLT 使用者从消息中转站(服务总线)提取数据并将数据发送到事务生成器 - 签名程序。
  3. 3 事务生成器生成并签署事务。
  4. 4 签署的事务路由至区块链(私有以太坊联盟网络)。
  5. 5 DLT 观察程序获取事务提交至区块链的确认并将该确认发送至消息代理(服务总线)。
  6. 6 DB 使用者将获得确认的区块链事务发送至链下数据库(Azure SQL 数据库)。
  7. 7 使用 Power BI 等工具通过连接到链下数据库(Azure SQL 数据库)分析和可视化的信息。
  8. 8 来自分类帐的事件会传递给事件网格和服务总线以供下游使用者使用。“下游使用者”示例包括逻辑应用、函数或其他设计为对事件进行操作的代码。例如,Azure 函数可以接收事件,然后将此事件放入数据存储,例如 SQL Server。

获取最新的 Azure 区块链新闻和资源

客户正在使用 Azure 区块链创造佳绩

GE Aviation

GE Aviation 使用区块链简化从工厂到飞机的飞机零件跟踪。

Starbucks

星巴克使用 Azure 授权小型农场主,并跟踪其产品(从豆子产出到运送到咖啡师手里)。

Insurwave

Insurwave 使用分布式通用账本来降低保险客户、经纪人、保险公司和第三方的风险和风险危险性。

Buhler

Bühler 使用区块链技术跟踪农作物从农场到餐桌这一过程,每天确保 20 亿人的食品健康和安全。

Singapore Airlines

新加坡航空公司使用 Azure 将客户的航空里程转换为基于区块链的可在零售合作伙伴网络中使用的代币。

Webjet

Webjet 使用 Azure 为 Rezchain 提供支持,Rezchain 是用于网络旅游市场的支付对账服务。

3M

3M 使用 Azure 区块链实现新的标签即服务方法以保护供应链安全。

Nasdaq

Nasdaq 将区块链技术引入资本市场,以管理来自多个区块链和支付机制的事务交付、支付和结算。

Xbox

Microsoft 使用区块链解决方案计算 Xbox 游戏发行商的版税报表(按小时,而不是按月)。

常见问题

  • 区块链是一种基于复杂加密的保存记录和强制执行合同的技术。借助区块链,组织可通过交换和跟踪共享账本(通常称为分布式账本技术或 DLT)上的资产和事务来简化共享工作流,如供应链。

    区块链网络分布在合作伙伴的所有计算机(称为联盟网络)中,使每个合作伙伴能够实时查看网络上发生的每项事务。在将不正确的事务应用到账本前,每个合作伙伴还能够拒绝它们,从而简化了审核并大大降低了欺诈风险。

    除了供应链和共享工作流应用程序外,开发人员还通过创建基于区块链的产品和服务来推动新收入流。

  • “区块”是区块链中的数据群集,它具有唯一标识符和历史记录。“区块”存储事务信息(如日期、时间或金额),以及事务参与者的数字签名(类似于用户名)。

  • 区块链有有三种主要类型:公共、专用和联盟。

    • 公共区块链是完全分散的,在网络上没有单一的授权。网络上的任何节点都可以看到链上的所有事务。
    • 专用区块链是个人的属性,节点需要权限才能访问网络
    • 联盟区块链是具有分布式授权的专用区块链,可实现网络的最大利益
  • 区块链是一个可验证的透明系统。区块链作为一个分布在计算机网络中的安全共享的事务账本,消除了浪费,降低了欺诈风险,并能创造新收入流。

  • Azure 区块链服务使用多种 Azure 功能来确保数据的安全性和可用性。数据通过隔离、加密和身份验证得到保护。区块链的分散性和不稳定性使它非常安全。

开始使用 Azure 区块链服务

单击几下即可部署完全托管的区块链网络,并通过无代码联盟管理进行大规模管理。

观看 Block Talk

在第 9 频道的 Block Talk 上观看演示并了解最新的区块链技术。

浏览 Azure 市场

查找 Microsoft 和合作伙伴提供的数十种现成区块链解决方案。