知识卡片
Peer节点的双重角色分工
内容
Fabric中Peer节点包含两种功能对等的逻辑角色:Endorser背书节点负责接收签名提案消息、模拟执行交易但不落账本,用私钥对模拟结果(读写集)签名表示”认可此次交易合法”;Committer记账节点则负责检查交易结构合法性、调用VSCC验证背书策略、执行MVCC检查读写集冲突,标记交易有效性并真正写入账本。两者可以运行在同一物理节点上,但职责被严格拆开——”谁认可交易”和”谁真正写账本”是两件独立的事,这为后续背书策略与写入策略的独立配置留出了设计空间。
参考来源
《Hyperledger Fabric技术内幕:架构设计与实现原理》第1章《区块链基础与Hyperledger Fabric架构》