知识卡片

通道是账本数据的隔离边界

专业/工作 · 531.j

内容

通道(Channel)是Orderer管理的彼此隔离的原子广播渠道,数据只发送给加入通道的合法组织成员,是Fabric做数据隔离与多租户隐私保护的核心机制。Fabric把通道拆成两层:系统通道保存Orderer本身的配置(共识组件类型、出块规则、参与组织等),并负责根据配置交易创建新的应用通道;应用通道才承载真正的业务账本(创世区块、配置区块、普通交易区块)。这种”用一个特殊的系统通道去管理其他应用通道的创建”的设计,让Fabric能在同一套Orderer集群上动态开出多条相互隔离的业务链,而不需要为每条链单独部署一套排序服务。

参考来源

《Hyperledger Fabric技术内幕:架构设计与实现原理》第1章《区块链基础与Hyperledger Fabric架构》