繁体   English   中英

将 Android 连接到 Hyperledger Fabric 网络

[英]Connecting Android to Hyperledger Fabric network

所以我有一个 4 个组织(总共 10 个对等点,CLI 和 1 个订购者)Hyperledger Fabric 网络在我的 PC 上启动并运行。 我使用 Docker 和用 Go 编写的链码,没有 Hyperledger 提供的任何其他工具。

另一方面,我正在 Android Studio 中开发 Android 应用程序。 在这个应用程序中,您可以创建一个帐户并跟踪来自上述组织的一些点。 为此,我需要从 android 应用程序访问我正在运行的链代码——我需要在我的区块链中查询、读取和更改数据。

本质上,我需要调用我的链代码并从我的 Android 应用程序中更改我的区块链。

什么是最好的解决方案? 我是否合并 CA 并以某种方式将它们与 Android 应用程序连接起来? 我可以使用某种 API 吗? 为我的 android 应用程序创建一个额外的数据库是没有意义的,因为我还需要来自我的区块链的信息。

解决方案:

  1. 您可以制作自己的 gRPC 客户端。 这个过程非常昂贵,但这是迄今为止最好的方法。 要制作自己的 gRPC 客户端,您可以从 Hyperledger Fabric Java SDK 获得帮助
  2. 您可以将 Hyperledger Fabric Java SDK 转换为 Android。
  3. 尽管存在一些安全问题,但您可以使用keyhole-fabric-api-gateway

& 显然还有其他选择。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM