npm 包 node-red-contrib-fabriccomposer 使用教程

阅读时长 3 分钟读完

简介

在区块链领域中,Hyperledger Fabric 是可编程链代码的一个平台。对于开发人员来说,Fabric 提供了一种基于链的思维方式来开发应用程序,但是这需要开发人员具备一定的相应技术栈。同时,开发人员还需要理解 Fabric 与其他互动成分,如数据库等的协作方式,并编写自己的 Chaincode。为了帮助开发人员快速构建链上应用程序,可以使用 fabric-composer 来构建业务网络。

node-red-contrib-fabriccomposer 是一款 Node-RED 的节点之一,该节点针对非开发人员设计,旨在帮助业务人员使用 Node-RED 工具来连接到 Fabric 后端,以使用 fabric-composer 企业级工具、数据和交易代码。

操作简介

1. 安装

使用以下 npm 命令进行安装:

2. 配置

添加一个 fabric-composer 节点,通过修改节点配置来简化对 REST API 的调用。该节点需要输入以下配置:

  • url:Fabric Composer REST 服务器的 URL 地址
  • user:用于进入 REST API 的用户 ID
  • auth:与 user 绑定的密码
  • modelFile:业务模型文件的路径
  • commonConnectionProfile:普通链配置文件的路径

3. 使用示例

创建一个 HTTP 输入节点,然后添加一个 fabric-composer 节点。将 HTTP 输入连接到节点,将指令和参数作为输入提供给 HTTP 输入,等待返回。如果成功,则在 flow 中显示套接字/消息。

4. 领域模型

域模型是业务模型的抽象表示形式,用于描述要表示的实体。 它由与特定领域相关联的实体和属性组成。 然后,该模型被转换为平台可理解的代码,例如 JSON 或 XML。该模型的架构可用于管理和控制业务数据,以及管理区块链上的其他数据。

例如:

以上模型代码表示,定义一个名为 org.acme.sample 的命名空间,创建一个名为 SampleAsset 的资产,该资产具有两个属性,assetId 和 value。

结论

node-red-contrib-fabriccomposer 是一种工具,可以帮助业务人员连接到 Fabric 后端,使用 fabric-composer 企业级工具、数据和交易代码。 本文主要介绍了该工具的使用方法和示例,同时也介绍了领域模型的相关概念。如果您想使用 node-red-contrib-fabriccomposer 快速搭建链上应用程序,希望本文提供的信息对你有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005573f81e8991b448d435e

纠错
反馈