如果同行使用相同的链码,背书政策的背书是否有可能不同?
If peers use the same chain code, is there any chance that Endorsement of Endorsement Policy will be different?
我会问你想过下面的背书政策示例
peer chaincode instantiate -C <channelid> -n mycc -P "AND('Org1.member', 'Org2.member')"
我的理解(承诺)
- Org1.member 或 Org2.member 指的是同行。
- 示例意味着Org1.member和Org2.member应该得到与实例化mycc相同的结果。
问题
- 如果 Org1.member 和 Org2.member 有相同的链码,他们可以
结果会不同吗?
- Org1.member 和 Org2.member 是指组织的一个同行吗?
(2-1.如果是,peer是否随机设置在organization上?)
- 我可以使用像 "AND('Org1.member > 10', 'Org2.member > 10')"
这样的正则表达式吗
我希望你已经参考了关于背书的织物文档。如果没有,那么请在这里找到它 endorsement-policies
A principal is described in terms of the MSP that is tasked to validate the identity of the signer and of the role that the signer has within that MSP. Currently, two roles are supported: member and admin. Principals are described as MSP.ROLE, where MSP is the MSP ID that is required, and ROLE is either one of the two strings member and admin. Examples of valid principals are 'Org0.admin' (any administrator of the Org0 MSP) or 'Org1.member' (any member of the Org1 MSP).
AND (Org1.member, Org2.member) 表示背书成功,发送给Orderer(客户端SDK)的交易提议响应需要由成员证书签名org1 的 Peer 和 org2 的 Peer 的成员证书
如果您的链代码是非确定性的(即,说它获取当前时间等和 putState() ),则可能会得到不同的结果。所以写集可以不同
Org1.member & Org2.member 是两个不同的 Peer。一个属于 Org1 的对等点和另一个属于 Org2 的对等点。 [不能让Peer随机属于两个组织]
我不确定。请检查上面的 Fabric 文档 link。
我会问你想过下面的背书政策示例
peer chaincode instantiate -C <channelid> -n mycc -P "AND('Org1.member', 'Org2.member')"
我的理解(承诺)
- Org1.member 或 Org2.member 指的是同行。
- 示例意味着Org1.member和Org2.member应该得到与实例化mycc相同的结果。
问题
- 如果 Org1.member 和 Org2.member 有相同的链码,他们可以 结果会不同吗?
- Org1.member 和 Org2.member 是指组织的一个同行吗? (2-1.如果是,peer是否随机设置在organization上?)
- 我可以使用像 "AND('Org1.member > 10', 'Org2.member > 10')" 这样的正则表达式吗
我希望你已经参考了关于背书的织物文档。如果没有,那么请在这里找到它 endorsement-policies
A principal is described in terms of the MSP that is tasked to validate the identity of the signer and of the role that the signer has within that MSP. Currently, two roles are supported: member and admin. Principals are described as MSP.ROLE, where MSP is the MSP ID that is required, and ROLE is either one of the two strings member and admin. Examples of valid principals are 'Org0.admin' (any administrator of the Org0 MSP) or 'Org1.member' (any member of the Org1 MSP).
AND (Org1.member, Org2.member) 表示背书成功,发送给Orderer(客户端SDK)的交易提议响应需要由成员证书签名org1 的 Peer 和 org2 的 Peer 的成员证书
如果您的链代码是非确定性的(即,说它获取当前时间等和 putState() ),则可能会得到不同的结果。所以写集可以不同
Org1.member & Org2.member 是两个不同的 Peer。一个属于 Org1 的对等点和另一个属于 Org2 的对等点。 [不能让Peer随机属于两个组织]
我不确定。请检查上面的 Fabric 文档 link。