我是Hyperledger Fabric的新手。 谁能告诉我背书策略存储在Hyperledger Fabric中的什么位置?
提前致谢
当您在通道上下文中为链码指定(或修改(背书策略时,排序者会将其存储在该通道的配置块中。
来自Hyperledger Fabric 1.1文档:
收到CONFIG_UPDATE后,排序者计算结果 通过执行以下操作进行配置:
验证channel_id和read_set。read_set中的所有元素都必须存在于给定版本中。
通过收集write_set中未以相同版本显示在read_set中的所有元素来计算更新集。
验证更新集中的每个元素是否将元素更新的版本号正好递增 1。
验证附加到 ConfigUpdateEnvelope 的特征码集是否mod_policy满足 更新集。
通过将更新集应用于当前配置来计算配置的新完整版本。
将新配置写入 ConfigEnvelope,其中包括作为last_update字段的CONFIG_UPDATE和编码在 配置字段以及递增的序列值。
将新的 ConfigEnvelope 写入 CONFIG 类型的信封中,并最终将其作为新配置中的唯一事务写入 块。
当对等方(或任何其他交付接收方(收到此消息时 配置块,它应该验证配置是 通过将last_update消息应用于 当前配置并验证排序者计算的配置字段 包含正确的新配置。