主题
fabric-smart-client · 术语表
仅收录本仓库源码 / README / docs 中明确出现的术语。
| 术语 | 含义 | 出处 |
|---|---|---|
| 业务流程(Business Process) | 相关且结构化的活动集合,由业务方承担,特定步骤序列服务特定业务目标 | docs/core-concepts.md:6-11 |
| Context | View 执行环境,暴露服务、Session 与 RunView 等能力 | platform/view/view/context.go:95-138 |
| CC-BY-4.0 | 文档许可证 | README.md:64 |
| Common Driver | platform/common/driver/ 下的统一接口集(KVS、Vault、RWSet、Committer 等) | platform/common/driver/ |
| Endorser | Fabric Execution 阶段执行链码并签名提案的角色 | docs/core-concepts.md:28-43 |
| Factory | View 工厂,NewView(in []byte) (view.View, error) | platform/view/services/view/factory.go:14-17 |
| FSC | Fabric Smart Client 缩写 | README.md:1-9 |
| FSC Network | 多个 FSC Node 构成的网络,与 Fabric 网络并存 | docs/core-concepts.md:90-97 |
| FSC Node | 运行 FSC 栈的节点 | docs/core-concepts.md:90-97 |
| FSC Stack | View Platform + Fabric Platform + Fabric-x Platform | docs/core-concepts.md:106-133 |
fsccli | FSC 主 CLI;6 个子命令(artifactgen / cryptogen / view / hsm / validate / version) | cmd/fsccli/main.go:24-31 |
| Identity | 低层身份的字节容器(identity.Identity 别名,底层 []byte),可包装 X.509 / ECDSA / Idemix | platform/view/view/identity.go:14、docs/core-concepts.md:74-77 |
| Idemix | 隐私凭证;通过 IBM/idemix 依赖集成 | go.mod |
| Initiator | 协议中主动发起方的 View | integration/fsc/pingpong/README.md:41-71 |
integration.Generate | 集成测试基础设施生成函数 | integration/fsc/pingpong/README.md:343-352 |
| nwo | 网络编排框架,生成拓扑 / 配置 / 加密材料 | integration/nwo/ |
| OSN | Ordering Service Node | docs/core-concepts.md:28-43 |
platform/common | 共享驱动、配置、KVS | platform/common/ |
platform/fabric | Fabric 集成 | platform/fabric/ |
platform/fabricx | Fabric-x 支持(实验阶段) | platform/fabricx/、docs/platform/fabric-x/README.md:2 |
platform/view | 核心运行时(View / Context / Session / Registry / ViewManager) | platform/view/ |
Registry | View 工厂与响应者注册表 | platform/view/services/view/registry.go:26-33 |
| Responder | 协议中响应方的 View | integration/fsc/pingpong/README.md:102-134 |
| RunView | Context.RunView(view, opts...) 启动子 View | platform/view/view/context.go:104-105 |
| Session | 两方间的双向通信信道,唯一 ID,有生命周期 | platform/view/view/session.go:65-85、docs/core-concepts.md:80-88 |
| SpanStarter | OpenTelemetry 集成接口(Context 嵌入) | platform/view/view/context.go:89-92 |
| SPM | State-Based Programming Model API(Fabric platform 提供,以业务对象替代直接操作 RWSet) | docs/core-concepts.md:124-126 |
StreamCommand | View 服务的双向流命令协议 | platform/view/services/view/grpc/server/protos/service.proto |
| Topology | nwo 框架中网络拓扑定义 | integration/fsc/pingpong/README.md:205-218 |
| Vault | platform/common/driver/vault.go 定义的接口 | platform/common/driver/vault.go |
| View | Call(ctx Context) (interface{}, error) 接口;业务流程中一方的计算单位 | platform/view/view/view.go:10-14、docs/core-concepts.md:66-74 |
ViewManager | 创建 / 启动 View、删除 Context 的管理器 | platform/view/services/view/grpc/server/vm.go:16-25 |
ViewPacket | comm 通信消息类型 | platform/view/services/comm/messages.proto |
ViewService | View 服务 gRPC 接口 | platform/view/services/view/grpc/server/protos/service.proto |
TIP
跨包通用术语见 overview/glossary;Token 业务示例见 fabric-token-sdk。