【问题标题】:Why don't permissioned blockchains store their permissions in a blockchain?为什么许可区块链不将其权限存储在区块链中?
【发布时间】:2017-08-17 06:20:51
【问题描述】:

在我发现的所有“许可”区块链示例中;他们将权限存储在集中式数据库中。

他们为什么不将它们存储在每个节点上,在包含网络权限当前状态的去中心化交易区块链中?

【问题讨论】:

    标签: blockchain hyperledger hyperledger-fabric


    【解决方案1】:

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

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

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

    【讨论】:

    • 是的,我同意@yacovm。 (区块链的)通道的每个成员都存储了分类帐的所有块,也是创世块。所以,每个节点都存储了每个区块链的具体配置。
    • 这个答案描述了“如何”管理权限;不是,“为什么”他们没有以分散的方式管理。我相信,这就是原始问题的意图。
    猜你喜欢
    • 2019-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多