我是超级账本的新手。我正在使用 Hyperledger Fabric 并定义了我的网络,通过对等节点安装和实例化了链代码。
有人可以分享他们的想法:
为网络中的每个组织创建客户端应用程序的步骤应该是什么?客户端需要什么配置?是否有可用的示例示例?
注意: 我不能使用作曲家。
我是超级账本的新手。我正在使用 Hyperledger Fabric 并定义了我的网络,通过对等节点安装和实例化了链代码。
有人可以分享他们的想法:
为网络中的每个组织创建客户端应用程序的步骤应该是什么?客户端需要什么配置?是否有可用的示例示例?
注意: 我不能使用作曲家。
您可以使用 Hyperledger Fabric SDK 创建您的客户端应用程序,SDK 可用于各种编程语言。您可以在此处找到支持的语言,您可以根据您的要求使用这些 SDK 创建您的 API,并从您的 Angular 应用程序中调用它,要开始使用,您可以在此处参考 Hyperledger 结构提供的示例应用程序
在fabric-samples GitHub 存储库下有一个有趣的示例,关于如何与已创建的网络进行交互(无需手动创建通道、对等点等)。这背后的想法fabcar
存储在使用链码query
与invoke
分类帐交互的方法中。
例如,您可以开发一个express.js应用程序来创建一个 REST API,以便使用 Hyperledger 的 NodeJS SDK 与网络进行交互。我已经尝试过这种方法,它工作得很好——我的网络使用不同的脚本(修改后byfn.sh
的)启动,客户端应用程序只负责查询/记录分类账的数据,没有对网络本身采取任何显式操作。您所要做的就是创建和注册admin
账户user
以调用链代码,一切就绪。