由于Docker是底层的Chaincode部署工具,是否有任何变通办法可使上述移动设备充当Hyperledger网络中的节点?我意识到HL IROHA正在创建一个库来解决此问题,但是我找不到具体的时间表,因为它目前无法与IoT上的分布式分类帐完全集成。

最佳答案

关于Iroha,有两种选择,具体取决于您对iOS / Android设备的含义。

  • 如果我们谈论的是带有某些板载Linux(例如Raspberry PI)或root用户的Android设备的基于ARM的硬件,则可以将Iroha作为该设备上的节点(网络中的对等节点)启动。在这种情况下,Iroha将作为平台本地二进制文件运行。
  • 如果我们要谈论的是具有未修改的工厂外壳(GUI)的默认iOS或Android设备,则通常是不可能的,并且我们不提供任何相关说明。
    尽管您仍然可以创建使用Iroha的移动应用程序。他们将是Iroha的客户,不会成为同行。

  • 为了在ARM设备上运行Iroha,您必须在目标平台上构建它。
    构建Iroha需要大量内存-对于32位ARM主机,您将需要8GB RAM。
    该构建可以在Docker容器内执行。要准备容器,您需要:
  • 克隆Iroha git repo:https://github.com/hyperledger/iroha
  • 做docker build -t iroha-build-env。在iroha / docker / develop
  • 运行新建的容器并在其中构建Iroha自身

  • 请不要忘记将带有Iroha git存储库的文件夹装入容器

    关于android - iOS/Android移动设备上的 super 账本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47900826/

    10-10 17:28