gpt4 book ai didi

hyperledger-fabric - hyperledger fabric 的 configtx yaml 中的 "Policies"是什么?

转载 作者:行者123 更新时间:2023-12-04 15:49:44 24 4
gpt4 key购买 nike

我正在尝试通过引用“fabric-samples”中提供的“basic network”和“First Network”来创建自己的 fabric 网络

我在“configtx”yaml 文件中遇到了名为“策略”的部分。

请帮助我理解这部分的意义。

最佳答案

策略基本上是管理 channel 内访问控制的规则/定义。它们有两种类型

  1. 签名 - 您可能见过此类政策(使用 AND、OR 等术语,比隐式元政策更灵活)
  2. 隐式元 - 不太灵活(使用 ANY、MAJORITY 等术语)

例子1.签名 组织:

- &Orderer
Name: Orderer

# ID to load the MSP definition as
ID: OrdererMSP
MSPDir: crypto-config/ordererOrganizations/example.com/msp
Policies:
#THIS IS WHERE YOU DEFINE THEM
# SIGNATURE POLICIES USE TERMS LIKE OR,AND,NOutOf etc.
Readers:
Type: Signature
Rule: "OR('OrdererMSP.member')"
Writers:
Type: Signature
Rule: "OR('OrdererMSP.member')"
Admins:
Type: Signature
Rule: "OR('OrdererMSP.admin')"
  1. 隐式元

应用程序:&ApplicationDefaults

# Organizations is the list of orgs which are defined as participants on
# the application side of the network
Organizations:

# Policies defines the set of policies at this level of the config tree
# For Application policies, their canonical path is
# /Channel/Application/<PolicyName>
# ImplicitMeta Policy types use ANY,Majority etc.
Policies:
Readers:
Type: ImplicitMeta
Rule: "ANY Readers"
Writers:
Type: ImplicitMeta
Rule: "ANY Writers"
Admins:
Type: ImplicitMeta
Rule: "MAJORITY Admins"

您可以在 hyperledger fabric 上阅读有关它们的更多信息,阅读文档:- https://hyperledger-fabric.readthedocs.io/en/release-1.3/policies.html

关于hyperledger-fabric - hyperledger fabric 的 configtx yaml 中的 "Policies"是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54320966/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com