Skip to content

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:50cbdc-biz/app/bizhub/cmd/bizhub/main.go
build-pushcbdc-network / cbdc-infra 的 Makefile targetcbdc-network/README.md:53-86cbdc-infra/README.md:10-24
fabric-token-sdk隐私令牌(UTXO)SDK;github.com/hyperledger-labs/fabric-token-sdk v0.11.0cbdc-biz/go.mod:17
Built-by-Sign/swiftRTGS SWIFT 报文库;github.com/Built-by-Sign/swift v0.1.0cbdc-biz/go.mod:7cbdc-biz/pkg/rtgs/mt298/
CAFabric CA;端口 7054README.md:85-95
compose-local-run.yml主本地开发 composecbdc-biz/docker/
create-ns创建区块链命名空间的 Makefile targetcbdc-network/README.md:53-86
cbdc_biz.v1.EndorserServiceEndorser 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.socbdc-infra/cbdc-tool/Dockerfilecbdc-network/Makefile:38-39
EntGo ORM;entgo.io/ent v0.14.6cbdc-biz/go.mod
Endorser背书节点;端口 9300cbdc-biz/conf/endorser1/core.yaml:7cbdc-biz/app/endorser/
EndorserService.InitEndorser 初始化 RPCREADME.md:188
fxconfigFabric-X 配置生成 CLIcbdc-network/Makefilefabric-x · fxconfig
Institution机构(bank-node)应用;gRPC 9500 + HTTP REST 9502;唯一在 app/ 下自带 Dockerfile 的应用(实际镜像仍由共享 docker/DockerfileAPP_NAME=institution 构建,见 docker/compose-build.yml:107-120cbdc-biz/app/institution/Dockerfilecbdc-biz/conf/institution-001/core.yaml:8app/institution/internal/server/http.go:38
Issuer发行节点;端口 9100IssueToken / TotalSupplycbdc-biz/app/issuer/cbdc-biz/conf/issuer/core.yaml:9
JWT_SECRETKMS 命名空间管理认证密钥(仅 README 示例,不在 .env.exampleREADME.md:99-112
KMSKey Management Service;本仓库消费的是 sign-kms;端口 9200(gRPC)/ 9201(HTTP)cbdc-biz/docker/compose-local-run-infra.yml:16-18
KMS_TK默认 HSM token labelREADME.md:85-95
KMS_USER_PINsign-kms 签发的 access token JWTREADME.md:99-136
KratosGo 微服务框架(go-kratos/kratos/v2 v2.9.2cbdc-biz/go.mod
libkms_pkcs11.soPKCS#11 客户端库;cbdc-tool 镜像从 sign-kms 镜像 COPY 出来cbdc-infra/cbdc-tool/Dockerfile:20
nodesdkFSC 节点启动 SDKcbdc-biz/pkg/common/nodesdk/
OrdererArma BFT 排序;由 fabric-x-orderer 实现cbdc-network/fabric-x-orderer
Committer提交节点;由 fabric-x-committer 实现cbdc-network/fabric-x-committer
out/docker-compose.yamlNetwork 配置生成产物cbdc-network/Makefile
PKCS#11HSM 接入标准;fabric BCCSP 经 libkms_pkcs11.so 接 sign-kms,token label KMS_TK、PIN 取 ${KMS_USER_PIN}cbdc-biz/conf/endorser1/core.yaml:84-92cbdc-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.9cbdc-biz/go.mod
Redis缓存;redis/go-redis/v9 v9.18.0;测试 alicebob/miniredis/v2cbdc-biz/go.mod
RTGSReal Time Gross Settlement;本仓库通过 SWIFT MT298 + SMB 集成cbdc-biz/pkg/rtgs/
scripts/start-kms-system.sh一键启动脚本README.md:138-160
setup / setup-kmscbdc-network Makefile target;前者 cryptogen 模式,后者 KMS 模式(含 fetch-fabric-ca-root)cbdc-network/Makefile:201,237
SignetSign 内部可观测性 SDK,封装 OpenTelemetry;github.com/built-by-sign/signet v0.0.1cbdc-biz/pkg/signet/signet.gocbdc-biz/go.mod:9
Token LabelPKCS#11 token 标识;默认 KMS_TKREADME.md:85-95
UTXOUnspent Transaction Output;通过 fabric-token-sdk 实现cbdc-biz/pkg/utxo_management/cbdc-biz/pkg/token_selector/
WireGoogle 编译期 DI;cmd/<app>/wire.go各应用
zkatdlogfabric-token-sdk 隐私令牌驱动;token.tms.*.driver: zkatdlog,公共参数 zkatdlognoghv1_pp.jsonfabric-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 · 术语