Hyperledger fabric HyperLedger结构-如何定义通道的签名策略

Hyperledger fabric HyperLedger结构-如何定义通道的签名策略,hyperledger-fabric,hyperledger,Hyperledger Fabric,Hyperledger,我是hyperledger结构编程的初学者。我想知道我们到底在哪里定义网络的签名策略(SignaturePolicy/ImplicitMetaPolicy)?它是否在某个配置文件中 我在下面的链接中看到了视频,但我无法理解: 任何人都可以指导我吗?签名或背书策略是在使用-p开关使用以下语法实例化部署到给定频道的链码时定义的:EXPR(E[,E..)其中EXPR是一个布尔表达式(AND或or),E是一个原则或嵌套布尔表达式 例如,和(Org1.member,Org2.member)的策略将要求Or

我是hyperledger结构编程的初学者。我想知道我们到底在哪里定义网络的签名策略(SignaturePolicy/ImplicitMetaPolicy)?它是否在某个配置文件中

我在下面的链接中看到了视频,但我无法理解:


任何人都可以指导我吗?

签名或背书策略是在使用
-p
开关使用以下语法实例化部署到给定频道的链码时定义的:
EXPR(E[,E..)
其中EXPR是一个布尔表达式(AND或or),E是一个原则或嵌套布尔表达式

例如,
和(Org1.member,Org2.member)
的策略将要求Org1和Org2的成员各自签署一个事务,以便对其进行验证。
和(Org1.member,或(Org2.member,Org3.member))
的策略将要求Org1的成员和Org2或Org3的成员签署一个事务,以便对其进行验证

下面是一个示例chaincode实例化命令:

peer chaincode instantiate -C <channelid> -n mycc -P "AND('Org1.member', 'Org2.member')"
对等链码实例化-C-n mycc-P“和('Org1.member','Org2.member')”

可以在Hyperledger结构文档的一节中找到文档。

当使用
-p
开关使用以下语法实例化部署到给定频道的链码时,会定义签名或背书策略:
EXPR(E[,E..)
,其中EXPR是布尔表达式(AND或or)E要么是一个原理,要么是一个嵌套的布尔值

例如,
和(Org1.member,Org2.member)
的策略将要求Org1和Org2的成员各自签署一个事务,以便对其进行验证。
和(Org1.member,或(Org2.member,Org3.member))
的策略将要求Org1的成员和Org2或Org3的成员签署一个事务,以便对其进行验证

下面是一个示例chaincode实例化命令:

peer chaincode instantiate -C <channelid> -n mycc -P "AND('Org1.member', 'Org2.member')"
对等链码实例化-C-n mycc-P“和('Org1.member','Org2.member')”
可以在Hyperledger结构文档的部分中找到该文档