2017-07-28 53 views
1

我正在尝试Hyperledger fabric-samples/first-network示例。我正在处理3个节点。我正在测试不同的认可策略,同时实例化链码。实例化成功。但是,当我调用链码时,它失败了。只有一个OR条件正在工作。Hyperledger V1.0认可政策失败和条件

下面是我用输出结果尝试的选项列表。

  • -P "OR ('Org1MSP.member', 'Org2MSP.member','Org3MSP.member'))" - 响应成功
  • -P "OR ('Org1MSP.member', AND('Org2MSP.member','Org3MSP.member'))" - 响应失败
  • -P "AND ('Org1MSP.member','Org2MSP.member','Org3MSP.member')" - 响应状态失败
  • -P "OR ('Org1MSP.member','Org3MSP.member'))" - 响应失败
  • -P "AND ('Org1MSP.member','Org3MSP.member'))" - 响应失败

请帮我解决代言的政策问题。

回答

1

对于需要从N个对等方签名的认可政策,您必须首先从所有这些对等方收集签名,然后提交TX。

Hyperledger Fabric SDK(至少节点SDK)可以让你做到这一点。 peer CLI目前不会。

如果您使用其中一个Hyperledger Fabric SDK的,那么我们将需要环境和日志的详细信息进行调试。

希望这会有所帮助!