% SCP Network Node Architecture Specification % Version 2.0 (Simplified Edition) % 2026-02-27
SCP 网络节点架构规范 v2.0(精简版)
状态:Standards Track
类别:主网部署与工程落地架构规范
本版本基于 v1.0 全展开模型进行结构收敛, 将原 8 类节点压缩为 5 类核心节点, 在保持协议完整性的同时提升工程可部署性。
============================================================
第一部分:精简节点模型
SCP 网络包含 5 类核心节点:
- Client Node(应用节点)
- Vault Node(数据身份节点)
- Execution Node(执行节点)
- Coordination Node(协调验证节点)
- Consensus Node(共识节点)
1️⃣ Client Node
职责: - 构造查询 - 发起任务 - 支付费用 - 接收结果
不参与共识。
2️⃣ Vault Node
定义:逻辑数据拥有者。
职责: - 执行 Canonicalization - 生成 Commitment - 加密存储数据 - 响应执行任务
类型: - Self-hosted Vault - Hosted Vault(运行于 Execution Node 的 TEE 中)
3️⃣ Execution Node
合并原 Compute + TEE Index。
职责: - 运行 TEE - 管理加密对象存储 - 维护 Epoch 分区索引 - 执行查询过滤 - 生成执行证明
内部模块: - TEE Compute Engine - TEE Index Engine - Encrypted Storage Adapter
4️⃣ Coordination Node
合并原 Committee + OEV。
职责: - 任务调度 - 抽样验证 - Proof 聚合 - Fraud Proof 处理 - Slashing 触发
5️⃣ Consensus Node
合并 Registry + Settlement 逻辑层(可物理分离)。
职责: - Attribute 管理 - Domain 生命周期管理 - RegistryRoot 计算 - BatchRoot 记录 - Stake 管理 - SettlementRoot 链上记录
============================================================
第二部分:节点交互拓扑图
全局部署拓扑图
flowchart TD
Client --> Coordination
Coordination --> Consensus
Coordination --> Execution
Execution --> Vault
Execution --> Coordination
Consensus --> Coordination查询执行时序图
sequenceDiagram
participant C as Client
participant CO as Coordination
participant EX as Execution
participant V as Vault
participant CN as Consensus
C->>CO: Submit Query
CO->>CN: Resolve Attribute
CN-->>CO: Return Semantic Info
CO->>EX: Assign Task
EX->>V: Execute Filter
V-->>EX: Commitment
EX->>CO: Proof + Result
CO->>CN: Update Root
CN-->>CO: Settlement Confirmed============================================================
第三部分:最小可运行节点集(Minimum Viable Network)
最小 3 节点部署模型
- Execution Node(包含 Hosted Vault)
- Coordination Node
- Consensus Node
Client 可直接连接 Coordination。
本地单机开发模式
可将:
- Execution
- Coordination
- Consensus
运行在同一物理节点(逻辑隔离)。
适用于: - DevNet - 测试环境 - 协议验证
主网最小规模建议
- ≥ 3 Consensus Nodes(容错)
- ≥ 3 Coordination Nodes(高可用)
- ≥ N Execution Nodes(按负载扩展)
============================================================
第四部分:安全与隔离要求
- Execution Node 必须支持硬件 TEE。
- master_secret 仅存在于 TEE 内。
- 索引属于执行加速层,不参与共识状态。
- Vault 数据永远不进入 Consensus 层。
- 所有 Root 必须 deterministic。
============================================================
第五部分:扩展能力
该精简模型支持:
- 1 亿级 Vault
- 水平扩展 Execution 节点
- 分片索引
- 多区域部署
- 语义层独立升级
============================================================
第六部分:设计优势
v2.0 精简模型:
- 节点角色清晰
- 工程部署简洁
- 协议边界不变
- 易于主网实施
- 保持语义 / 数据 / 共识分离
============================================================
结论
SCP Network Node Architecture v2.0(精简版)实现:
- 5 类核心节点模型
- 可扩展执行架构
- 可验证经济层
- 清晰共识边界
- 支持最小化部署与主网规模化
本规范为 SCP 主网工程化架构正式推荐版本。
结束。