指定背书策略

(Hyperledger Fabric v1.4.7) 实例化链代码时,可以添加背书策略。背书策略指定在将链代码事务处理添加到块并提交到分类账之前,具有必须批准或正确背书的对等节点的成员。

背书保证了交易的合法性。在渠道上实例化链代码时,您可以指定背书策略。如果未指定背书策略,则使用默认背书策略。默认背书策略从网络上的任何对等方获取背书。
成员的认可对等节点必须对该通道具有 ReaderWriter 权限。处理事务时,每个背书对等点将返回一个已签名的读写集。在客户端具有足够的背书以满足背书策略要求之后,客户端将公用读写集与来自背书对等方的签名捆绑在一起,并将所有内容发送到排序服务,该服务将交易订购并提交到块中,然后发送到分类账。
您可以转至“Channels(通道)”选项卡来查看实例化的链代码的背书策略。请参阅查看背书策略。无法修改实例化的链代码背书策略。如果需要更改背书策略,则必须重新实例化链代码或将其升级到其他版本并指定其他背书策略。
您必须是管理员才能执行此任务。
  1. 转到控制台并选择 Chaincodes 选项卡。
  2. 找到要实例化的链代码并开始实例化过程。
  3. 展开“背书策略”部分。单击添加身份可根据需要将成员添加到策略中。
    说明
    MSP 标识 从下拉菜单中选择背书对等方的组织。
    角色 选择背书策略所需的对应对等角色。通常,这将是会员。您可以通过查看对等方的配置信息来查找其角色。如果启用了节点 OU,则有三个选项:admin、member 和 peer。对等端选项用于节点 OU。
    策略表达式模式 在大多数情况下,您将使用基本。选择高级以提供表达式字符串。有关如何编写有效表达式字符串的信息,请参阅 Hyperledger Fabric 文档。
    签署人 选择渠道上具有背书对等节点(具有 ReaderWriter 权限的对等节点)的成员必须对链代码事务处理背书才能使其有效。
  4. 根据需要完成实例化链代码页上的其他字段。
  5. 单击实例化