主题
cbdc-chain · 术语表
仅收录本仓库源码 / README / docs 中明确出现的术语。
| 术语 | 含义 | 出处 |
|---|---|---|
| Auditor | 审计节点;端口 9750;5 个业务应用之一 | cbdc-biz/app/auditor/、cbdc-biz/conf/auditor/core.yaml:16 |
| BizHub | 业务中心;gRPC 端口 9000(mTLS);含审批 / 结算 / 钱包 / 规则 / 费用 / 索引等服务族 | cbdc-biz/conf/bizhub/core.yaml:50、cbdc-biz/app/bizhub/cmd/bizhub/main.go |
build-push | cbdc-network / cbdc-infra 的 Makefile target | cbdc-network/README.md:53-86、cbdc-infra/README.md:10-24 |
fabric-token-sdk | 隐私令牌(UTXO)SDK;github.com/hyperledger-labs/fabric-token-sdk v0.11.0 | cbdc-biz/go.mod:17 |
Built-by-Sign/swift | RTGS SWIFT 报文库;github.com/Built-by-Sign/swift v0.1.0 | cbdc-biz/go.mod:7、cbdc-biz/pkg/rtgs/mt298/ |
| CA | Fabric CA;端口 7054 | README.md:85-95 |
compose-local-run.yml | 主本地开发 compose | cbdc-biz/docker/ |
create-ns | 创建区块链命名空间的 Makefile target | cbdc-network/README.md:53-86 |
cbdc_biz.v1.EndorserService | Endorser gRPC 服务 | README.md:188 |
cbdc-runtime-base | 业务镜像共用基础 | cbdc-infra/README.md:3-6 |
cbdc-tool | 工具镜像;基于 fabric-x-tool,含 fxconfig / cryptogen / fabric-ca-client / fabric-ca-server / tokengen / libkms_pkcs11.so | cbdc-infra/cbdc-tool/Dockerfile、cbdc-network/Makefile:38-39 |
| Ent | Go ORM;entgo.io/ent v0.14.6 | cbdc-biz/go.mod |
| Endorser | 背书节点;端口 9300 | cbdc-biz/conf/endorser1/core.yaml:7、cbdc-biz/app/endorser/ |
EndorserService.Init | Endorser 初始化 RPC | README.md:188 |
fxconfig | Fabric-X 配置生成 CLI | cbdc-network/Makefile、fabric-x · fxconfig |
| Institution | 机构(bank-node)应用;gRPC 9500 + HTTP REST 9502;唯一在 app/ 下自带 Dockerfile 的应用(实际镜像仍由共享 docker/Dockerfile、APP_NAME=institution 构建,见 docker/compose-build.yml:107-120) | cbdc-biz/app/institution/Dockerfile、cbdc-biz/conf/institution-001/core.yaml:8、app/institution/internal/server/http.go:38 |
| Issuer | 发行节点;端口 9100;IssueToken / TotalSupply | cbdc-biz/app/issuer/、cbdc-biz/conf/issuer/core.yaml:9 |
JWT_SECRET | KMS 命名空间管理认证密钥(仅 README 示例,不在 .env.example) | README.md:99-112 |
| KMS | Key Management Service;本仓库消费的是 sign-kms;端口 9200(gRPC)/ 9201(HTTP) | cbdc-biz/docker/compose-local-run-infra.yml:16-18 |
KMS_TK | 默认 HSM token label | README.md:85-95 |
KMS_USER_PIN | sign-kms 签发的 access token JWT | README.md:99-136 |
| Kratos | Go 微服务框架(go-kratos/kratos/v2 v2.9.2) | cbdc-biz/go.mod |
libkms_pkcs11.so | PKCS#11 客户端库;cbdc-tool 镜像从 sign-kms 镜像 COPY 出来 | cbdc-infra/cbdc-tool/Dockerfile:20 |
nodesdk | FSC 节点启动 SDK | cbdc-biz/pkg/common/nodesdk/ |
| Orderer | Arma BFT 排序;由 fabric-x-orderer 实现 | cbdc-network/、fabric-x-orderer |
| Committer | 提交节点;由 fabric-x-committer 实现 | cbdc-network/、fabric-x-committer |
out/docker-compose.yaml | Network 配置生成产物 | cbdc-network/Makefile |
| PKCS#11 | HSM 接入标准;fabric BCCSP 经 libkms_pkcs11.so 接 sign-kms,token label KMS_TK、PIN 取 ${KMS_USER_PIN} | cbdc-biz/conf/endorser1/core.yaml:84-92、cbdc-biz/conf/issuer/core.yaml:90(bizhub 的机构 admin PIN 另取 ${INSTITUTION_001_KMS_PIN},cbdc-biz/conf/bizhub/core.yaml:31) |
| PostgreSQL | 主 DB;github.com/lib/pq v1.10.9 | cbdc-biz/go.mod |
| Redis | 缓存;redis/go-redis/v9 v9.18.0;测试 alicebob/miniredis/v2 | cbdc-biz/go.mod |
| RTGS | Real Time Gross Settlement;本仓库通过 SWIFT MT298 + SMB 集成 | cbdc-biz/pkg/rtgs/ |
scripts/start-kms-system.sh | 一键启动脚本 | README.md:138-160 |
setup / setup-kms | cbdc-network Makefile target;前者 cryptogen 模式,后者 KMS 模式(含 fetch-fabric-ca-root) | cbdc-network/Makefile:201,237 |
| Signet | Sign 内部可观测性 SDK,封装 OpenTelemetry;github.com/built-by-sign/signet v0.0.1 | cbdc-biz/pkg/signet/signet.go、cbdc-biz/go.mod:9 |
| Token Label | PKCS#11 token 标识;默认 KMS_TK | README.md:85-95 |
| UTXO | Unspent Transaction Output;通过 fabric-token-sdk 实现 | cbdc-biz/pkg/utxo_management/、cbdc-biz/pkg/token_selector/ |
| Wire | Google 编译期 DI;cmd/<app>/wire.go | 各应用 |
zkatdlog | fabric-token-sdk 隐私令牌驱动;token.tms.*.driver: zkatdlog,公共参数 zkatdlognoghv1_pp.json | fabric-token-sdk · 概述、cbdc-biz/conf/issuer/core.yaml:135-137 |
TIP
跨包通用术语见 overview/glossary。Fabric-X 协议术语见 fabric-x · 术语、fabric-x-orderer · 术语、fabric-x-committer · 术语。Token / 钱包术语见 fabric-token-sdk · 术语。