You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Hyperledger Fabric私有通道状态或区块是否会被录入主账本?

Hyperledger Fabric私有通道相关问题解答

问题1:私有通道发生状态变更时,对应的状态变更记录是否会存储在主账本的区块中?

不会。Hyperledger Fabric的通道是完全独立的资源隔离单元,每个私有通道拥有专属的账本、背书策略、共识规则集。只有加入该私有通道的成员节点,才会同步、存储通道的完整区块数据(包含状态变更对应的交易记录)以及对应的世界状态。
所有节点共同维护的公共主通道账本中,只会存储私有通道的创建配置交易记录,不会同步、存储私有通道后续产生的任何业务交易内容、状态变更数据,以此实现私有通道数据对非成员的完全保密。
注意:此处的私有通道和私有数据集合(Private Data Collection)是不同的功能特性,后者是在同一通道内实现部分数据对指定成员可见,其数据哈希会存到对应通道的公共区块中,不要混淆。

问题2:若私有通道数据不录入主账本,用户数量较少的私有通道是否仍需执行共识机制?

需要。Hyperledger Fabric的共识是通道级独立执行的,和通道内的成员数量没有关联。
共识的核心作用是保证通道内所有合法成员节点的账本数据完全一致,避免交易篡改、双花、状态不一致等问题。哪怕私有通道只有2个成员组织,交易仍然需要完成完整的「背书-排序-验证」全流程:交易先满足对应背书策略得到足够的节点签名,再发往排序节点完成交易排序生成区块,最后分发到通道所有成员节点验证通过后写入本地账本,才能完成最终的状态变更。

内容的提问来源于stack exchange,提问作者CBusBus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 17:42:03