首页 文章

将composer Web rest服务器连接到此fabric explorer node.js应用程序

提问于
浏览
0

我一直在玩Hyperledger Composer,遵循https://hyperledger.github.io/composer/tutorials/tutorials.html的优秀教程

我已经为我正在运行的业务网络生成REST API .

composer-rest-server

我对这些事情很陌生,几乎没有开发Web应用程序的经验 . 我的目标是设置一些东西,以一种非常直观的方式展示我的业务网络,就像一个有趣的概念证明 .

我找到了这个,看起来很像我正在寻找的东西:https://github.com/hyperledger/blockchain-explorer

但是,这些说明并不像Hyperledger Composer教程那样容易理解 . 似乎是针对Hyperledger-Fabric,从我的理解,Composer运行在面板上以简化应用程序开发 .

那么,我错误地认为我应该能够很容易地将Blockchain-explorer应用程序连接到我运行的Composer REST Server?

希望了解如何配置它的一些指示 . 我认为这将是一个很好的视觉方式,使下一步的菜鸟友好 .

先感谢您 .

1 回答

  • 1

    正如您正确指出的那样 - Hyperledger Composer Developer教程将引导您完成一个非常简单的商品交易业务网络(突出显示使用Composer开发区块链应用程序和区块链'智能合约'逻辑的加速方面,了解其建模功能及其强大功能工具包) .

    简单来说,将Hyperledger Fabric视为区块链基础设施(您可以看到(事务处理的)块 - 例如您提到的Explorer UI上显示的内容),并将Hyperledger Composer视为Fabric之上的层或抽象层(但最终使用Fabric作为区块链网络) . 这里的快速概述应该让它更清晰 - Youtube https://www.youtube.com/watch?v=kI30R9iIUWs

    因此,对于您的PoC(展示您的业务网络),您可以执行以下操作:

    • 启动REST服务器并生成REST API endpoints - 它会发现您的业务网络(当它通过连接配置文件连接时,例如.'hlfv1'等等),并公开资产,参与者和交易,以便您展示如何创建txns ,通过REST Explorer界面查询txns,执行资产或库存清单 .

    • 接下来,执行(根据教程)'Generate the Skeleton Web App',它将再次直观地发现您的业务网络,并为您构建一个漂亮的骨架Angular 4应用程序,它允许您显示一个应用程序(足以支持您的PoC),不仅可以与配置的区块链环境进行交互但你的业务网络也是如此 . 因此,您可以通过该Web UI添加资产,之后刷新浏览器并显示其他资产 . 然后,您可以在单独的浏览器选项卡或窗口中显示REST Explorer 're-querying'相同的业务网络(例如,查看在Angular UI中创建的新添加的资产) . 您可以通过REST接口添加许多资产,参与者和事务,然后继续显示许多其他方面,例如简单查询(教程提供)和(通过REST)添加,查询,更新资产的能力并完成交易 .

    它真的很直白 . Hyperledger Composer负责一致性(数据类型,格式,记录之间的关系,例如资产所有者,如何建模然后与区块链上的数据进行交互),让您继续驾驶PoC(以及您想传达的内容) ) - 或者继续,使用Composer构建您的用例!

    我的建议是完成端到端的开发人员教程,熟悉其中的所有内容并了解您可以实现的目标 . 他们尝试使用Queries教程来查看查询的强大功能 . 从那里,您应该对您的PoC有一些非常好的见解 .

    希望这可以帮助 .

相关问题