Hyperledger Composer PeerAdmin网络管理员集中化?

时间:2018-06-06 10:18:29

标签: admin hyperledger-fabric hyperledger

根据我目前的理解,我必须承认到目前为止稍微有限,要在Fabric上部署业务网络,我需要PeerAdmin和NetworkAdmin。 这些管理员将由每个管理员管理。 对于实际的商业网络,如何在没有这些中央权限的情况下建立网络?

是否可以在部署后删除管理员以创建分散的网络?

1 个答案:

答案 0 :(得分:0)

Hyperledger工具允许您构建权限的区块链。按照设计,您将始终拥有一些集中化。让我们从几个定义开始:

  • 在Hyperledger中,同伴身份分为管理员成员The documentation解释了它们之间的区别如下:管理员身份允许将新的业务网络的Hyperledger Fabric链代码(智能合约)安装到对等方。会员无权安装链码,他们只是使用它。
  • 为了将业务网络部署到一组对等方,您至少需要一个标识,它对所有这些对等方(即管理员)具有管理权限。 PeerAdmin是大多数Hyperledger Fabric v1.1网络示例的对等管理员的名称。您不需要有两个不同的管理员(问题中的PeerAdmin和NetworkAdmin),但这是一个很好的做法(参见Step 4
  • 现在,Hyperledger 证书颁发机构(CA)a component管理身份和交易。它是Hyperledger的关键组件,你无法抑制它。

回答你的问题:

  

对于实际的商业网络,如何在没有这些中央权限的情况下建立网络?

您需要至少一个管理员标识才能部署您的网络。

  

是否可以在部署后删除管理员以创建分散的网络?

如果删除这些卡片,您只需删除管理员身份即可。它不会自己建立一个分散的网络。如果您想进一步发展,Hyperledger允许您分散会员管理。 this thread中列出了一些方法。