将超级账本结构部署到 docker swarm

时间:2021-02-07 12:23:04

标签: docker hyperledger-fabric hyperledger docker-swarm

我想部署一个 docker swarm 网络,其中有 2 个组织,每个组织有 2 个对等点和一个 CA。所有节点都将通过 docker swarm 网络连接和通信。据我了解,每个组织都会有一个带工作人员的经理,工作人员将托管对等容器和 CA 容器。

但是,在我看来,领导者经理可以管理整个群体。这意味着组织经理可以访问另一个组织的工作人员。这不应该是这种情况,所以我错过了什么?

1 个答案:

答案 0 :(得分:1)

如果您在单个 Swarm 网络(或 Kube 集群或同一云帐户中的 VM 等)上为多个组织运行节点,那么当然拥有部署访问权限的人可以访问所有组织的节点。

如果单个实体托管给定区块链网络的所有节点,这可能没问题(尽管它可能会违背区块链的某些原则),因为通常各个组织只能通过 Fabric API 访问其区块链节点并且没有系统级访问权限。

通常,将多个组织部署到单个集群是为了开发、测试或实验目的。在实际部署中,每个组织都负责自己的计算基础架构。