为什么许可的区块链不会将他们的权限存储在区块链中?

det*_*pro 0 blockchain hyperledger hyperledger-fabric

在我发现的所有"许可"区块链的例子中; 它们将权限存储在集中式数据库中.

为什么不将它们存储在每个节点上,在包含网络权限当前状态的事务的分散区块链中?

yac*_*ovm 5

由于您使用hyperledger-fabric标记了问题,我将在该范围内回答.

在Hyperledger Fabric中 - 权限是通过渠道成员资格定义的.更确切地说 - 一个频道对应一个区块链,一个频道的成员被定义为频道中的组织.通道中的组织是通过MSP配置定义的,Fabric默认MSP实现使用x509证书来指定组织和组织成员.

创建通道时 - 这些配置(定义权限)存储在第一个块(创建块)中,之后通过配置块进行更新.