主题
fabric-token-sdk · 术语表
仅收录本仓库源码 / README / docs 中明确出现的术语。
| 术语 | 含义 | 出处 |
|---|---|---|
| Action | IssueAction / TransferAction;交易中可执行的单元 | token/driver/action.go:20-70 |
artifactgen | 工件生成 CLI;子命令 gen | cmd/artifactgen/main.go:19-48 |
| Atomic Swap | 原子互换(README 列出的能力) | README.md:60-66 |
| Auditor | 审计角色;对应 token/core/*/auditor*、token/services/auditor/ | token/core/fabtoken/v1/auditor.go:16、token/core/zkatdlog/nogh/v1/audit/ |
| Certifier | 令牌认证服务 | token/services/certifier/、docs/services.md |
core env 前缀 | tokengen / artifactgen 的环境变量前缀 | cmd/tokengen/main.go:21、cmd/artifactgen/main.go:19 |
| DVP | Delivery vs Payment;交付与付款原子性 | integration/token/dvp/ |
| FabToken | 明文令牌驱动 | token/core/fabtoken/v1/、docs/drivers/fabtoken.md |
| HTLC | Hashed Time-Locked Contract;跨链交互方式 | token/services/interop/ |
ID | Token 唯一标识(TxId + Index) | token/token/token.go:16 |
| Idemix | 身份隐私协议;NOGH driver 使用 | go.mod(IBM/idemix v0.0.2) |
| In-place Upgrade | 令牌格式升级(新驱动直接花费旧格式令牌);对应 TokensUpgradeService | token/driver/tokens.go:34 |
| Interop | 跨链互操作服务 | token/services/interop/ |
IssueAction | 发行 action 接口 | token/driver/action.go:20 |
ManagementService | TMS 主入口 | token/tms.go:38 |
| mixed | 混合驱动测试 | integration/token/fungible/mixed/ |
| NFT | Non-Fungible Token;非可替换 | integration/token/nft/、token/services/nfttx/ |
| NFTTX | NFT 事务服务 | token/services/nfttx/ |
| NOGH | No Graph Hiding;ZKAT-DLOG 当前驱动名后缀 | token/core/zkatdlog/nogh/v1/、docs/drivers/dlogwogh.md |
Output | Action 输出接口(含 IsRedeem) | token/driver/action.go:50 |
| Pedersen Commitment | 值/类型隐私原语;NOGH 驱动使用 | docs/drivers/dlogwogh.md |
| Public Parameters / PP | 驱动初始化参数;tokengen gen 生成、tokengen update 更新、tokengen pp print 检视 | cmd/tokengen/main.go:55-57、docs/public_parameters.md |
| Redeem | 通过转账实现的销毁(Request.Redeem 返回 *TransferAction) | token/request.go:399、token/services/ttx/transaction.go:293、token/driver/action.go:50(IsRedeem) |
Request | 聚合多个 action 的令牌请求 | token/request.go:224 |
| Sherdlock | 一种 UTXO Selector | token/services/selector/ |
| Simple | 一种 UTXO Selector | token/services/selector/ |
| SN(Serial Number) | Token 标识;用于双花检查(在 committer 中) | (概念跨包;见 fabric-x-committer) |
Token | 令牌结构(Owner / Type / Quantity) | token/token/token.go:42 |
TokensService | driver 接口;SupportedTokenFormats / Deobfuscate / Recipients | token/driver/tokens.go:52 |
TokensUpgradeService | driver 接口;升级证明相关 | token/driver/tokens.go:34 |
tokengen | 令牌 CLI;5 个子命令 | cmd/tokengen/main.go:25-59 |
| TMS | Token Management Service;见 ManagementService | token/tms.go:38、docs/tokenapi.md |
TransferAction | 转账 action 接口 | token/driver/action.go:62 |
| TTX | Token TX 服务;事务编排核心 | token/services/ttx/、docs/services/ttx.md |
| Vault | 令牌状态存储(来自 FSC) | token/sdk/ |
| Wallet | 钱包;TMS 管理 | token/tms.go:38、docs/tokensdk.md |
| ZKAT-DLOG | 离散对数零知识令牌驱动 | token/core/zkatdlog/、docs/drivers/dlogwogh.md |
TIP
跨包通用术语见 overview/glossary。Token SDK 基于 fabric-smart-client,View / Session 等术语见其术语表。