首页 > 解决方案 > 在 Hyperledger Fabric 中创建私有数据的问题

问题描述

我正在尝试在 Fabric 版本 1.2.0 上创建私有数据。

我已经创建了用于存储私有数据的集合配置文件。

[
{
     "name": "collectionData",
     "policy": "OR('Org1MSP.member','Org2MSP.member')",
     "requiredPeerCount": 0,
     "maxPeerCount": 3,
     "blockToLive":1000000,
     "memberOnlyRead": true
}
]

我已经使用 flag 实例化了链代码。我已经--collections-config正确提供了配置文件并成功创建了网络。

我已经使用 nodejs 开发了链代码。

  console.log("************************************");
  console.log("Private Data Testing");
  let sample = "test";
  await stub.putPrivateData("collectionData",transactionId,sample.toString());
  let response = await stub.getPrivateData("collectionData",transactionId);
  console.log("Response",response.toString());

我代表 . 进行操作。Org1MSP但我没有得到任何响应。它在获取私人详细信息时返回 null。

有人可以帮我解决这个问题吗?

标签: hyperledger-fabrichyperledger-chaincode

解决方案


推荐阅读