Configuration Hyperledger结构-隐式元vs签名
隐式元和签名之间的区别是什么?我试图了解hyperledger策略是如何工作的,但我发现很难理解。。接下来两个代码块之间的区别是什么Configuration Hyperledger结构-隐式元vs签名,configuration,hyperledger-fabric,Configuration,Hyperledger Fabric,隐式元和签名之间的区别是什么?我试图了解hyperledger策略是如何工作的,但我发现很难理解。。接下来两个代码块之间的区别是什么 Policies: Readers: Type: Signature Rule: "OR('Org2MSP.admin', 'Org2MSP.peer', 'Org2MSP.client')" Writers: Type: Signature
Policies:
Readers:
Type: Signature
Rule: "OR('Org2MSP.admin', 'Org2MSP.peer', 'Org2MSP.client')"
Writers:
Type: Signature
Rule: "OR('Org2MSP.admin', 'Org2MSP.client')"
Admins:
Type: Signature
Rule: "OR('Org2MSP.admin')"
Policies:
Readers:
Type: ImplicitMeta
Rule: "ANY Readers"
Writers:
Type: ImplicitMeta
Rule: "ANY Writers"
Admins:
Type: ImplicitMeta
Rule: "MAJORITY Admins"
签名策略是一种低级策略,指定其签名可以满足策略要求的特定角色。它可以应用于与渠道相关策略相关的组织的所有级别。
Fabric中有一些默认的签名策略:reader、write和Admin。读卡器定义哪些主体可以读取分类账,写入定义哪些主体可以写入渠道分类账,管理员定义哪些主体可以执行管理员操作(组织/渠道更新)。此外,还可以根据需要创建自定义策略 签名策略中的规则涉及由操作和主体组成的表达式。例如,声明:
Admins:
Type: Signature
Rule: "OR('Org2MSP.admin')"
声明组织2的每个管理员都可以执行管理任务
隐式元策略在配置级别更高。隐式元策略避免了重复记录和策略更新时的多次更改。此处的规则与其他隐式元或签名策略链接,但最终决策将由签名策略评估。与签名不同,隐式元数据只能应用于通道配置级别
例如:
Admins:
Type: ImplicitMeta
Rule: "MAJORITY Admins"
Admins是名为Admins的签名策略,用于指定组织级别的管理员。因此,为了编辑应用程序相关参数(如在应用程序频道中添加新组织),参与频道的大多数组织管理员必须同意该更改
欲了解更多信息,请学习: