Blockchain hyperledger结构的背书策略中的成员和管理员是什么

Blockchain hyperledger结构的背书策略中的成员和管理员是什么,blockchain,hyperledger-fabric,hyperledger,Blockchain,Hyperledger Fabric,Hyperledger,来自Hyperledger Fabric的文档 在背书策略中,当前支持两个角色:成员和管理员 这些成员和管理员是什么。他们和同龄人一样吗?。 在Orgs crypto config文件夹中有管理员证书和用户证书,这些是用于签署背书的证书吗 假设我给出了org1管理员必须签署的背书政策,然后我使用Jim凭据注册到网络中,然后在提交交易时,管理员如何签署该背书政策?根据我的理解,认可策略中考虑的管理员和成员角色与渠道配置中组织部分Role.Admin和Role.Member中提到的角色相同。而不是组

来自Hyperledger Fabric的文档

在背书策略中,当前支持两个角色:成员和管理员

这些成员和管理员是什么。他们和同龄人一样吗?。 在Orgs crypto config文件夹中有管理员证书和用户证书,这些是用于签署背书的证书吗


假设我给出了org1管理员必须签署的背书政策,然后我使用Jim凭据注册到网络中,然后在提交交易时,管理员如何签署该背书政策?

根据我的理解,认可策略中考虑的管理员和成员角色与渠道配置中组织部分Role.Admin和Role.Member中提到的角色相同。而不是组织中单个用户的角色

也请参考这篇文章的答案

如果一个组织在某个渠道中具有管理员角色,那么当它对从该渠道的客户端收到的交易进行签名时,它将使用管理员证书对提案进行签名。[我没有信息注册。peer/org的msp文件夹中提到的哪些证书用于签名。这些区域的文档不清楚]

我的理解是,从v1.0.5开始,背书政策仅适用于会员角色。会员[可能这种理解也是错误的。您可以使用和条件设置频道和EPs并进行检查。或者使用1.1.预览进行检查]

我们的实验是用JavaSDK进行的。 最好通过链接
另外,请查看位于fabric.git存储库中fabric/sampleconfig/configtx.yaml的configtx.yaml文件。

据我了解,认可策略中考虑的管理员和成员角色与渠道配置中组织部分Role.Admin和Role.Member中提到的角色相同。而不是组织中单个用户的角色

也请参考这篇文章的答案

如果一个组织在某个渠道中具有管理员角色,那么当它对从该渠道的客户端收到的交易进行签名时,它将使用管理员证书对提案进行签名。[我没有信息注册。peer/org的msp文件夹中提到的哪些证书用于签名。这些区域的文档不清楚]

我的理解是,从v1.0.5开始,背书政策仅适用于会员角色。会员[可能这种理解也是错误的。您可以使用和条件设置频道和EPs并进行检查。或者使用1.1.预览进行检查]

我们的实验是用JavaSDK进行的。 最好通过链接
另外,请查看位于fabric.git存储库中fabric/sampleconfig/configtx.yaml的configtx.yaml文件。

请记住,认可策略不是人工签名工作流。背书策略的目标是设置关于对等方/组织数量的规则,这些对等方/组织必须在给定一组输入的链码执行上达成一致。签名被用作确保响应未被篡改的手段,并用于标识实际响应的组织/对等方

因此,你不仅需要一些同龄人签署认可回复,他们还必须签署相同的回复

通常情况下,您不会遇到对等方不会签署认可响应的情况,除非您有一个恶意对等方,其中有人实际编写了自己版本的对等方代码。可能发生的事情:

对等点不可用注意,一个组织也可以运行多个对等点以获得可用性 对等点产生与其他对等点不同的结果 实际链码逻辑会导致被拒绝的提案
请记住,背书策略不是人工签名工作流。背书策略的目标是设置关于对等方/组织数量的规则,这些对等方/组织必须在给定一组输入的链码执行上达成一致。签名被用作确保响应未被篡改的手段,并用于标识实际响应的组织/对等方

因此,你不仅需要一些同龄人签署认可回复,他们还必须签署相同的回复

通常情况下,您不会遇到对等方不会签署认可响应的情况,除非您有一个恶意对等方,其中有人实际编写了自己版本的对等方代码。可能发生的事情:

对等点不可用注意,一个组织也可以运行多个对等点以获得可用性 对等点产生与其他对等点不同的结果 实际链码逻辑会导致被拒绝的提案
谢谢你的回复。如果我在peer-1上调用一个事务,假设我有3个对等点,我的策略是org1.member和org2.member,那么对等点将模拟该事务,如果所有
确认对等方的结果是相同的,它给出了认可证书,那么策略在哪里运行。我还不知道如何决定/如何提及哪些对等方可以为我的txSay背书,您希望您的交易在一个具有Peer1、Peer2和Peer3的网络中由Peer1和Peer2背书。那么您只需将txn发送到Peer1&2即可。他们会将提案回复发送给您。您可以累积它们并验证它们是否相同。如果它们是相同的,那么您的SDK客户端会将它们发送给Orderer。在这一点上,每个对等方都会运行收到的事务,通过VSCC来验证背书。如果有效,则将其记入分类账,否则将被丢弃。简言之,网络中的每个对等方根据订购方发送的内容验证背书策略。ok。现在我明白了背书的作用。现在说,如果我给了一个或'Org1.admin'和'Org1.member','Org2.member'的背书政策,当这个政策失败时,我知道如果Org1.admin和Org1.member没有签署tx,它就失败了,但是基于什么原因,他们选择不签署tx?很高兴我能提供帮助。如果合适,可以考虑接受这个答案。我所看到的非签名情况的唯一方式是当他们无法在网络中进行签名时。感谢您的回复。如果我在peer-1上调用一个事务,假设我有3个对等点,并且我的策略是org1.member和org2.member,那么对等点将模拟该事务,如果所有背书对等点的结果相同,则会给出背书证书,那么策略在何处运行。我还不知道如何决定/如何提及哪些对等方可以为我的txSay背书,您希望您的交易在一个具有Peer1、Peer2和Peer3的网络中由Peer1和Peer2背书。那么您只需将txn发送到Peer1&2即可。他们会将提案回复发送给您。您可以累积它们并验证它们是否相同。如果它们是相同的,那么您的SDK客户端会将它们发送给Orderer。在这一点上,每个对等方都会运行收到的事务,通过VSCC来验证背书。如果有效,则将其记入分类账,否则将被丢弃。简言之,网络中的每个对等方根据订购方发送的内容验证背书策略。ok。现在我明白了背书的作用。现在说,如果我给了一个或'Org1.admin'和'Org1.member','Org2.member'的背书政策,当这个政策失败时,我知道如果Org1.admin和Org1.member没有签署tx,它就失败了,但是基于什么原因,他们选择不签署tx?很高兴我能提供帮助。如果合适,可以考虑接受这个答案。我看到未签名情况的唯一方式是当他们在网络中无法签名时。我有类似的,你能帮我吗。我有类似的,你能帮我吗。