Skip to content

fabric-x-committer · 概述 ​

仓库基本事实 ​

项值出处
Module pathgithub.com/hyperledger/fabric-x-committergo.mod:5
Go 版本1.26.0go.mod:7
Go 文件总数285find 统计
顶层目录api/ cmd/ docker/ docs/ integration/ loadgen/ mock/ scripts/ service/ utils/目录树

README 自述(Background) ​

来源:README.md:15-21。

事务三阶段:

  1. Execution(README.md:16)—— 交易发送至 endorser,基于(可能过期的)账本视图执行后签名转发。
  2. Ordering(README.md:17)—— orderer 平行接收已签名交易,按特定顺序传递到下一阶段。
  3. Validation(README.md:18-21)—— 在 committer 处进行:检查签名有效性、token(输入或 Serial Number)是否已花费(按 orderer 定义的顺序)。

5 个微服务(来自 cmd/committer/start_cmd.go:30) ​

服务配置中标识行号
sidecarsidecarcmd/committer/config.go:17
coordinatorcoordinatorcmd/committer/config.go:18
validator-committer (vc)vccmd/committer/config.go:19
verifierverifiercmd/committer/config.go:20
queryquerycmd/committer/config.go:21

healthcheck 子命令对应同样 5 个服务(cmd/committer/healthcheck_cmd.go:24)。

与 fabric-x 系列的关系 ​

文档站点 ​

来源:mkdocs.yml、docs/。

  • 站点名:"Fabric-X Committer"(mkdocs.yml:4)
  • 主题:Material,含深色 / 浅色双 palette(mkdocs.yml:11-24)
  • 章节结构见 04-modules · 文档结构

下一步 ​