可以连接hyperledger composer和Android app吗?

问题描述 投票:0回答:1

我在一台物理机器上创建了一个hyperledger composer网络,并为管理员和用户创建了卡片我有一些问题:

1)如何使用2台不同的机器(笔记本电脑)访问同一网络?

2)如果可以将hyperledger composer上的这个网络连接到Android应用程序?

我想知道这些是否可能以及如何做到这一点?

我想知道使用hyperledger结构是最好的还是继续使用hyperledger作曲家?

hyperledger-fabric hyperledger blockchain hyperledger-composer
1个回答
0
投票

这取决于你对“访问网络”的意思:

  • 如果你的意思是向它发送查询,一个可能的解决方案可能是启动作曲家REST服务器,打开端口,你应该好好去。
  • 如果您的意思是访问作曲家后端,只需打开端口即可。

要将网络与Android应用程序“连接”,我认为您的意思是向其发送查询,因此REST服务器解决方案应该可以正常工作。

关于最后一个问题,它还取决于您使用的工具是什么。如果你正在学习或做快速的PoC,那么Composer是一个很好的选举(即使IBM在2018年10月表示他们不会继续开发),但是对于认真或​​生产工作,我会直接使用Fabric。

更新:composer-rest-server

您可以使用composer-rest-server从不同的计算机连接到您的编写器网络并向其发送事务。只需要在运行作曲家的机器上启动它,如下所示:

composer-rest-server

默认情况下,它会在端口3000上启动Web服务,因此您可以将浏览器指向http://localhost:3000/explorer/以从同一台计算机与其进行交互。要从另一台计算机进行连接,如果您在同一网络中,只需将另一台计算机指向编写器计算机的本地IP,在端口3000上。假设编写器计算机具有专用IP 192.168.0.10,那么您必须将其他机器的浏览器指向http://192.168.0.10:3000/explorer/。如果您在不同的网络中,则需要打开路由器端口,将它们重定向到编写器计算机,并连接到其公共IP而不是其私有IP。有关composer-rest-server的更多信息:https://hyperledger.github.io/composer/v0.16/integrating/getting-started-rest-api

© www.soinside.com 2019 - 2024. All rights reserved.