为什么许可区块链不将其权限存储在区块链中?
Why don't permissioned blockchains store their permissions in a blockchain?
在我发现的所有 'permissioned' 区块链示例中;他们将权限存储在中央数据库中。
他们为什么不将它们存储在每个节点上,在包含网络权限当前状态的去中心化交易区块链中?
因为你用 hyperledger-fabric 标记了问题,我会在那个范围内回答。
在 Hyperledger Fabric 中 - 权限是通过通道成员定义的。
更准确地说——一个通道对应一个区块链,一个通道的成员定义为通道内的组织。
通道中的组织是通过 MSP 配置定义的,Fabric 默认 MSP 实现使用 x509 证书来指定组织和组织成员。
创建通道时 - 这些配置(定义权限)存储在第一个块(创世块)中,稍后通过配置块更新。
在我发现的所有 'permissioned' 区块链示例中;他们将权限存储在中央数据库中。
他们为什么不将它们存储在每个节点上,在包含网络权限当前状态的去中心化交易区块链中?
因为你用 hyperledger-fabric 标记了问题,我会在那个范围内回答。
在 Hyperledger Fabric 中 - 权限是通过通道成员定义的。 更准确地说——一个通道对应一个区块链,一个通道的成员定义为通道内的组织。 通道中的组织是通过 MSP 配置定义的,Fabric 默认 MSP 实现使用 x509 证书来指定组织和组织成员。
创建通道时 - 这些配置(定义权限)存储在第一个块(创世块)中,稍后通过配置块更新。