Hyperledger Composer 常用术语

来源:互联网 发布:大数据 项目 编辑:程序博客网 时间:2024/09/21 09:21

      • Access Control File-访问控制文件
      • Asset-资产
      • Blockchain-块链
      • Business Network Archive-业务网络档案
      • Business Network Definition-业务网络定义
      • Business Network Model-业务网络模型
      • Connection Profile-连接配置文件
      • Composer Playground
      • Events-事件
      • Fabric
      • Hyperledger
      • Hyperledger Composer Admin API
      • Hyperledger Composer Client API
      • Identity-身份
      • Modelling language-建模语言
      • Participant-参与者
      • Registry-注册管理机构
      • Transaction-交易
      • Transaction Processor Functions-事务处理方法

Access Control File-访问控制文件

访问控制文件(.acl)是业务网络定义中的可选文件。他们描述资产或资产组,并定义可以执行影响这些资产的操作的参与者。

Asset-资产

资产可以是任何有价值的东西。房屋是实物资产的一个例子,抵押是非实物资产的一个例子。Hyperledger Composer中的资产可以定义为涵盖任何物理或非物质资产。

Blockchain-块链

块链是一个共享和复制的分类帐,可以记录资产转账和变更。实现的块链平台通常被称为分布式区块链。

Business Network Archive-业务网络档案

业务网络档案(.bna)是一种压缩业务网络定义,其中至少包含业务网络模型和事务处理器功能,并且可以可选地包含访问控制文件。业务网络档案可以部署到Hyperledger fabric上。

Business Network Definition-业务网络定义

业务网络定义由业务网络模型,事务处理器功能和可选的访问控制文件组成。业务网络定义描述给定解决方案的所有资产,参与者,交易和操作,并可以通过使用命令行界面或API进行交互。

Business Network Model-业务网络模型

业务网络模型描述业务网络中的资产,参与者和交易。该模型实际上是整个业务网络的静态对象结构。

Connection Profile-连接配置文件

连接配置文件是一个.json文件,它是用于连接到Hyperledger Fabric网络的文件。

Composer Playground

Hyperledger Composer Playground是一款开放的工具集,可让商业网络快速建模和测试。可以导入示例业务网络以了解有关Hyperledger Composer的更多信息,并且可以导出业务网络档案以进行本地编辑或稍后使用。

Events-事件

事务在业务网络定义中以与资产或参与者相同的方式进行定义。一旦事件被定义,它们可以被包括在事务处理器中作为事务的一部分来发出。应用程序可以通过composer-clientAPI 订阅已发布的事件。

Fabric

fabric是用户应用程序连接到的一个块链平台,以便与分类帐进行交互。分布式块链的实例包括Bitcoin, Ethereum, Open Blockchain 和 Hyperledger。

Hyperledger

Hyperledger是一个Linux 基金项目,用于生成一个可以开展业务的开放式块链平台。它提供了共享分类帐,智能合同,隐私和共识机制的实现。

Hyperledger Composer Admin API

它是用于构建管理应用程序的管理API。此API可以在Hyperledger Composer fabric运行时部署和更新业务网络定义。

Hyperledger Composer Client API

客户端API被应用程序用于连接到业务网络并提交事务。这些应用程序可能是命令行应用程序,Web应用程序或最终用户应用程序。客户端API允许对模型中定义的资产进行CRUD操作。它还允许用于提交要执行的交易以更新资产。

Identity-身份

身份是与参与者相关联的独特唯一标识符。当加入商业网络时,会向参与者发放一个用于与业务网络交互身份。身份证明文件通常在一段时间后到期,但可以随时发放或撤销。Hyperledger Composer使用Hyperledger Fabric注册证书作为身份证件。

Modelling language-建模语言

在业务网络定义中使用Hyperledger Composer建模语言来描述业务网络中的资产,参与者和事务。有关建模语言的更深入的解释,请参阅建模语言文档。

Participant-参与者

参与者代表参与数字商业网络的组织或人员。参与者在业务网络模型中定义。

Registry-注册管理机构

注册管理机构是托管在区块链上的资产商店。注册机构管理的内容使用区块链共识机制进行验证。

Transaction-交易

交易由参与者提交,以影响Hyperledger区块链中资产登记中持有的资产。业务网络的业务 定义在业务网络模型中,业务的操作 定义在事务处理方法文件中。

Transaction Processor Functions-事务处理方法

事务处理器功能对资产和参与者处理,以创建,更新或删除资产和参与者。事务处理器功能使用JavaScript编写,并作为业务网络定义的一部分包含在脚本文件中。

原创粉丝点击