Hyperledger Fabric / Composer:多组织网络的体系结构

时间:2018-08-16 05:00:48

标签: hyperledger-fabric hyperledger hyperledger-composer

我正在做一个涉及4种类型实体的POC。他们都将在网络中拥有不同类型的参与者。我已经草拟了一种架构,该架构需要我可能会错过的验证和注意事项。

架构:

  1. 在结构上创建了4个组织。每个实体一个。
  2. 第一个组织包含1个CA,1个订购者和2个对等方。
  3. 其他三个组织包含1个CA和2个对等方。
  4. 所有组织将在不同的主机上运行。
  5. 所有组织都在同一个频道上。
  6. 使用docker swarm来创建一个叠加层并使这些容器彼此通信。
  7. 接下来,在每台计算机上设置composer REST服务器,以便将PeerAdminCard和BusinessAdminCard逻辑映射到其自己的组织。
  8. 使用Permissions.acl来控制对参与者数据的访问。
  9. 中央服务器将从所有这些Org客户端获取请求,并将其传递到相应的作曲家REST服务器。

我与此有关的问题:

  1. 这是否可行?我是否错过了关键点?
  2. 如果我们使用docker swarm,则将存在一种主从通信。会破坏区块链的本质吗?
  3. 客户端之间发生不同的交互,这就是使用中央服务器的目的。没有中央服务器,还有其他方法可以解决此问题吗?
  4. ACL文件是否足以控制对数据的访问?如果某人可以物理访问对等方的ouchdb,他将能够看到另一方参与者的数据?

任何指导或参考都会有所帮助。

0 个答案:

没有答案