如何确保 Hyperledger Fabric 节点无法查看数据库?

How do I make sure that a Hyperledger Fabric peer is not able to view the database?

我是 Hyperledger Fabric 新手,我正在尝试构建我的第一个项目,我将在 HyperLedger Fabric 上存储政府 ID 数据库。我将使用 CouchDB 来存储数据。

我想确保同行(提交或背书)无法通过直接浏览 http://localhost:5984/ 查看存储在其系统上的本地副本的数据。

要查看数据库,他必须仅使用链代码查询系统。

P.S。我指的是 HyperLedger Fabric 的官方文档。

您可能会为 docker-compose.yml 文件中指定的 CouchDB 容器包含一个复杂的用户名和密码。

您不会在 docker/kubernetes 环境之外发布端口 - 请参阅 docker-compose.yml 文件。

您将使用防火墙区域保护整个后端 Fabric 环境。

对于生产环境,您可以考虑为您管理上述内容的托管平台。