Configuration Hyperledger结构-隐式元vs签名

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

隐式元和签名之间的区别是什么?我试图了解hyperledger策略是如何工作的,但我发现很难理解。。接下来两个代码块之间的区别是什么

        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的签名策略,用于指定组织级别的管理员。因此,为了编辑应用程序相关参数(如在应用程序频道中添加新组织),参与频道的大多数组织管理员必须同意该更改

欲了解更多信息,请学习: