Skip to content

fabric-token-sdk · 概述

仓库基本事实

出处
Module pathgithub.com/hyperledger-labs/fabric-token-sdkgo.mod:1
Go 版本1.26.3go.mod:3
Go 文件数1389find . -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-clientREADME.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.mddocs/drivers/dlogwogh.mdtoken/core/

驱动路径隐私
FabToken(明文)token/core/fabtoken/v1/
ZKAT-DLOG(NOGH)token/core/zkatdlog/nogh/v1/值/类型隐私(Pedersen commitments)+ 身份隐私(Idemix),但不隐藏图(NOGH = No Graph Hiding)

与生态的位置

详细架构层见 02-architecture

下一步