首页 > 解决方案 > Hyperledger Composer PeerAdmin 网络管理员集中化?

问题描述

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

部署后是否可以删除管理卡以创建去中心化网络?

标签: adminhyperledger-fabrichyperledger

解决方案


Hyperledger 工具允许您构建许可的区块链。按照设计,你总是会有一些中心化。让我们从几个定义开始:

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

要回答您的问题:

对于一个实际的商业网络,我如何在没有这些中央机构的情况下建立一个网络?

您将需要至少一个管理员身份来部署您的网络。

部署后是否可以删除管理卡以创建去中心化网络?

如果您删除卡片,您只会删除管理员身份。它不会自己建立一个去中心化的网络。如果您想更进一步,Hyperledger 允许您分散会员管理。此线程中列出了一些方法。


推荐阅读