主题
fabric-token-sdk · 概述
仓库基本事实
| 项 | 值 | 出处 |
|---|---|---|
| Module path | github.com/hyperledger-labs/fabric-token-sdk | go.mod:1 |
| Go 版本 | 1.26.3 | go.mod:3 |
| Go 文件数 | 1389 | find . -name '*.go' 统计 |
| 顶层目录 | cmd/ docs/ integration/ token/ tools/ ci/ .github/ | 目录树 |
| Make 配置 | Makefile + checks.mk + fungible.mk + fabricx.mk + interop.mk | — |
README 自述
来源:README.md。
Provides a collection of APIs and services that streamline development for token-based distributed applications.
——
README.md:8
关键事实:
- 未审计(
README.md:12):as-is, use at your own risk。 - 开源进展中(
README.md:13):API 会变。 - 依赖 fabric-smart-client(
README.md:29-30):用 FSC 做事务编排、token / wallet 存储等。 - 自带身份系统:身份管理由
token/services/identity/实现(idemix / x509 / 多签)。 - 核心能力(
README.md:60-66):Tokenization Made Easy / Privacy by Design / Peer-to-Peer Transactions / Atomic Swaps / Transaction Auditing / Interoperability / Seamless Integration。 - 许可证(
README.md:70-72):Apache 2.0。
与 fabric-smart-client 的关系
来源:README.md:29-30。
Token SDK 构建在 fabric-smart-client 之上:
- 利用 FSC 工作流(View)、存储、Vault。
- 自带身份系统 —— 见
token/services/identity/。
两种驱动
来源:docs/drivers/fabtoken.md、docs/drivers/dlogwogh.md、token/core/。
| 驱动 | 路径 | 隐私 |
|---|---|---|
| FabToken(明文) | token/core/fabtoken/v1/ | 无 |
| ZKAT-DLOG(NOGH) | token/core/zkatdlog/nogh/v1/ | 值/类型隐私(Pedersen commitments)+ 身份隐私(Idemix),但不隐藏图(NOGH = No Graph Hiding) |
与生态的位置
详细架构层见 02-architecture。