首页 文章

如何在fabric v1.3.0中启用私有数据

提问于
浏览
2

我在docker环境中使用fabric 1.3.0 . 我试图用 --collections-config 实例化链码时遇到错误 . 如果删除 --collections-config ,设置工作正常

执行时:

peer chaincode instantiate -C org12 -n tranargy -v 1.0 -c'{“Args”:[]}' - P“OR('Org1MSP.member','Org2MSP.member')” - collection-config / opt / GOPATH / src目录/ tranargy /收藏/ collections_config.json

获得以下错误:

错误:无法组装事务,错误提案响应未成功,错误代码500,msg为V1_2或更高版本功能未启用,私有通道集合和数据不可用

任何人都可以帮助如何在fabric v1.3.0中启用私有数据 .

2 回答

  • 1

    您必须在创建通道配置事务时启用V1_3功能 . 请参阅sample中的所需配置 . 这是必需的,以便通道上的所有对等体都表现一致,即使通道中的对等体正在进行滚动升级 .

  • 0

    问题是你没有使用fabric 1.3.0 docker image虽然它存在于你的本地,当你在那时编写它会下载一个不同版本的新图像

    确保

    hyperledger / fabric-peer 1.2.0 82c262e65984 3个月前159MB

    撰写文件服务“image:hyperledger / fabric-ca-peer:1.2.0”

    两个版本在这里相同我使用1.2.0在你的情况1.3.0

    确定:应用程序:&ApplicationCapabilities V3_3:true

相关问题