知识卡片

Fabric一次交易的完整生命周期

专业/工作 · 531.o

内容

一笔Fabric交易要经历十步才算真正生效,本质是[[Fabric共识拆成背书排序验证三阶段]]的完整展开:客户端把签名提案发给Endorser→Endorser模拟执行并用ESCC签名背书(不落账本)→把背书结果与隐私数据明文(经Gossip单独分发给授权节点)返回客户端→客户端凑够背书后把交易连同背书信息发给Orderer→Orderer排序打包出块→Leader主节点向Orderer请求区块并用Gossip分发给组织内其他节点→每个Committer各自验证签名合法性、VSCC背书策略、MVCC读写冲突、隐私数据哈希一致性,通过才写入账本。全程”谁认可交易”(Endorser)、”谁决定顺序”(Orderer)、”谁真正落盘”(Committer)三个角色互不越权。

参考来源

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