Hyperledger Fabric 中有哪些不同的角色?
What are the different roles in Hyperledger Fabric?
我知道超级账本网络中的每个实体都需要一个身份。此身份由证书颁发机构提供。本地和通道 MSP 将此身份映射到一个组织并赋予该身份一个角色。
几个问题:
- 我可以选择哪些角色?例如,我知道有一个角色 'Admin',但还有什么?
- 是否每个角色都有特定的访问权限,还是我需要在某处指定?
- 是否可能出现这种情况:角色为 'Reader' 的用户和
与角色 'reader' 同行?还是用户以外的身份
有完全不同的角色?
- 是否每个节点都有所有通道的 MSP?
- 假设我有一个角色为 'Admin' 的同伴和一个具有
角色 'Admin'。有什么区别?
Q1:结构中的不同角色
- 管理员
- 作家
- Reader
Q2:是的,每个角色都有特定的访问权限。在创建频道时,我们需要定义所有角色。管理员可以根据定义的策略更改配置块。
有两种政策
- 签名政策
- 隐式元策略
reader只能读取交易,Writer可以调用交易。我们在通道配置块中定义所有策略。
Q3:只有组织(Orderer Organization, Peer Organization)有用户,没有peer,所以用户可以是(Admin, Reader, Writer)之一
Q4:MSP有两种类型
频道 MSP
本地 MSP
通道配置(通道 MSP),以及在参与者本地(本地 MSP)。本地 MSP 是为客户端(用户)和节点(节点和排序节点)定义的。节点本地 MSP 定义该节点的权限(例如,对等管理员是谁)。用户的本地 MSP 允许用户端在其交易中将自己验证为通道的成员(例如,在链代码交易中),或者作为特定角色的所有者进入系统(例如,组织管理员,在配置中交易)。
Q5:只有组织的用户才有管理员的角色,我不认为对等点有管理员角色,因为对等点属于某个组织,会有一些用户(管理员用户将是其中之一)
我知道超级账本网络中的每个实体都需要一个身份。此身份由证书颁发机构提供。本地和通道 MSP 将此身份映射到一个组织并赋予该身份一个角色。
几个问题:
- 我可以选择哪些角色?例如,我知道有一个角色 'Admin',但还有什么?
- 是否每个角色都有特定的访问权限,还是我需要在某处指定?
- 是否可能出现这种情况:角色为 'Reader' 的用户和 与角色 'reader' 同行?还是用户以外的身份 有完全不同的角色?
- 是否每个节点都有所有通道的 MSP?
- 假设我有一个角色为 'Admin' 的同伴和一个具有 角色 'Admin'。有什么区别?
Q1:结构中的不同角色
- 管理员
- 作家
- Reader
Q2:是的,每个角色都有特定的访问权限。在创建频道时,我们需要定义所有角色。管理员可以根据定义的策略更改配置块。
有两种政策
- 签名政策
- 隐式元策略
reader只能读取交易,Writer可以调用交易。我们在通道配置块中定义所有策略。
Q3:只有组织(Orderer Organization, Peer Organization)有用户,没有peer,所以用户可以是(Admin, Reader, Writer)之一
Q4:MSP有两种类型
频道 MSP
本地 MSP
通道配置(通道 MSP),以及在参与者本地(本地 MSP)。本地 MSP 是为客户端(用户)和节点(节点和排序节点)定义的。节点本地 MSP 定义该节点的权限(例如,对等管理员是谁)。用户的本地 MSP 允许用户端在其交易中将自己验证为通道的成员(例如,在链代码交易中),或者作为特定角色的所有者进入系统(例如,组织管理员,在配置中交易)。
Q5:只有组织的用户才有管理员的角色,我不认为对等点有管理员角色,因为对等点属于某个组织,会有一些用户(管理员用户将是其中之一)