主题
fabric-x-committer · 术语表
仅收录本仓库源码 / README / docs 中明确出现的术语。
| 术语 | 含义 | 出处 |
|---|---|---|
appendBlock | sidecar 块存储追加方法 | service/sidecar/block_store.go:117 |
BlockProcessing | Coordinator gRPC RPC,双向流处理 | api/servicepb/coordinator.proto:21 |
blockStore | sidecar 块存储 struct | service/sidecar/block_store.go:25 |
Coordinator | Coordinator gRPC 服务 | api/servicepb/coordinator.proto:20-26 |
| Coordinator | 5 个微服务之一,含 5 个内部 channel + 4 个 manager | service/coordinator/coordinator.go:38-65, 67-93 |
dependencyMgr | Coordinator 内的依赖图管理器 | service/coordinator/coordinator.go:38-65 |
Deliver | sidecar gRPC 接口(实现 peer.DeliverServer) | service/sidecar/sidecar.go:483 |
| Endorser | Execution 阶段角色 | README.md:16 |
| Execution / Ordering / Validation | 事务生命周期三阶段 | README.md:15-21 |
GetBlockHeight | sidecar 块存储查询当前高度 | service/sidecar/block_store.go:133 |
gnark-crypto | 密码学库(用于 ZK 证明等)v0.20.1 | go.mod |
healthcheck | committer healthcheck <svc> CLI 子命令 | cmd/committer/healthcheck_cmd.go:19-28 |
loadgen | 负载生成 CLI;3 子命令 version/start/make-artifacts | cmd/loadgen/main.go:38-48 |
make-artifacts | loadgen 生成加密工件 + 创世块的子命令 | cmd/loadgen/main.go:46 |
| Namespace Policy | 命名空间策略;通过 GetNamespacePolicies RPC 拉取 | api/servicepb/vcservice.proto:28、docs/namespace-policy.md |
NumberOfWaitingTransactionsForStatus | Coordinator gRPC RPC,查询等待中事务数 | api/servicepb/coordinator.proto:25 |
only-namespace / only-workload | loadgen start 的两个 flag | cmd/loadgen/main.go:84-85 |
policyMgr | Coordinator 内的策略管理器 | service/coordinator/coordinator.go:38-65 |
| Query Service | 5 个微服务之一 | cmd/committer/config.go:21 |
SetupSystemTablesAndNamespaces | VC 服务初始化 RPC | api/servicepb/vcservice.proto:30 |
| Sidecar | 5 个微服务之一;有状态(持有 blockStore) | cmd/committer/config.go:17、service/sidecar/block_store.go:25 |
signatureVerifierMgr | Coordinator 内签名验证器管理器 | service/coordinator/coordinator.go:38-65 |
StartStream | Verifier gRPC RPC | api/servicepb/verifier.proto:20 |
StartValidateAndCommitStream | VC gRPC RPC | api/servicepb/vcservice.proto:24 |
SN(Serial Number) | Token 的标识;用于检查是否双花 | README.md:20-21 |
test_node | 测试容器镜像;基础 postgres:18.3-alpine3.23 | docker/images/test_node/Dockerfile:10 |
release 镜像 | 发布镜像;基础 registry.access.redhat.com/ubi9/ubi-minimal:9.6 | docker/images/release/Dockerfile:10 |
| Validator-Committer (vc) | 5 个微服务之一 | cmd/committer/config.go:19 |
validatorCommitterMgr | Coordinator 内 VC 管理器 | service/coordinator/coordinator.go:38-65 |
ValidationAndCommitService | VC gRPC 服务(7 个 RPC) | api/servicepb/vcservice.proto:23-31 |
| Verifier | 5 个微服务之一 | cmd/committer/config.go:20 |
Verifier | Verifier gRPC 服务(1 个 RPC) | api/servicepb/verifier.proto:19-21 |
| YugabyteDB | DB 后端之一;pgx/v5 v5.7.6-yb-1 驱动 | go.mod |
TIP
跨包通用术语见 overview/glossary。Fabric-X 整体定位见 fabric-x;事务三阶段中 Ordering 阶段实现见 fabric-x-orderer。