Hyperledger 通道可扩展性
Hyper Ledger Channel scalability
在 Hyper Ledger Fabric 的对等节点上可以创建的通道数量是否有限制?
假设很多组织都加入了 Hyper Ledger 区块链,想知道在参与交易的各方之间创建通道是否是一种 good/scale-able 确保数据隐私和安全的设计方法。这样的通道当然会被重用于通道上各方之间的所有未来交互。这可能会导致处理多方的某些对等节点上的通道数以千计。
我们想使用通道方法,因为它确保账本数据不会与不属于通道的对等节点共享。因此,仅加密数据对于 mu 用例是不够的。
创建通道没有限制,除非您在排序服务中将 MaxChannel 属性 设置为 none 零(0 表示没有限制,这是默认设置)。
您可以在 hyperledger fabric 示例中的 configtx.yaml 中找到这个 属性 和其他有用的属性。
从逻辑上讲,当您有新的业务案例时,您需要有新的渠道,您可以在其中创建模型、业务逻辑(链码智能合约),并允许参与者访问该渠道。
因此,如果您正在使用大量渠道,这意味着您的目标是像政府企业许可的区块链,但即使如此也可以。
希望我的回答很清楚。
在 Hyper Ledger Fabric 的对等节点上可以创建的通道数量是否有限制?
假设很多组织都加入了 Hyper Ledger 区块链,想知道在参与交易的各方之间创建通道是否是一种 good/scale-able 确保数据隐私和安全的设计方法。这样的通道当然会被重用于通道上各方之间的所有未来交互。这可能会导致处理多方的某些对等节点上的通道数以千计。
我们想使用通道方法,因为它确保账本数据不会与不属于通道的对等节点共享。因此,仅加密数据对于 mu 用例是不够的。
创建通道没有限制,除非您在排序服务中将 MaxChannel 属性 设置为 none 零(0 表示没有限制,这是默认设置)。
您可以在 hyperledger fabric 示例中的 configtx.yaml 中找到这个 属性 和其他有用的属性。
从逻辑上讲,当您有新的业务案例时,您需要有新的渠道,您可以在其中创建模型、业务逻辑(链码智能合约),并允许参与者访问该渠道。 因此,如果您正在使用大量渠道,这意味着您的目标是像政府企业许可的区块链,但即使如此也可以。
希望我的回答很清楚。