SCP Protocol Specification v0.1
Symphony Core Protocol(主网发布完整规范)
版本:v0.1
状态:Mainnet Launch Specification
发布日期:2026-02
适用范围:SCP Network(Vault / Registry / Compute / FQP)
一、概述(Overview)
SCP(Symphony Core Protocol)是一个去中心化隐私计算网络协议。
SCP 允许:
- 数据保留在用户 Vault 中
- 在不移动数据的情况下执行查询
- 支持隐私保护统计分析
- 支持联邦学习
- 支持可验证计算
SCP 由以下核心子协议组成:
- Vault Canonicalization Pipeline
- Canonical Attribute Registry
- Registry Control Plane
- Canonical Registry Synchronization Protocol(CRSP)
- Federated Query Protocol(FQP)
- Proof Protocol
二、设计目标(Design Goals)
SCP 的核心设计目标:
Privacy-preserving
Scalable
Extensible Schema
Verifiable Compute
Decentralized
三、系统架构(System Architecture)
SCP 包含两个平面:
Data Plane
Control Plane
3.1 Data Plane
包含:
Vault Nodes
Canonicalization Pipeline
FQP
3.2 Control Plane
包含:
Registry Authority
Registry Nodes
CRSP
Canonical Attribute Registry
四、Vault Node Specification
Vault Node 是 SCP 的核心数据节点。
Vault Node 负责:
存储用户数据
执行 canonicalization
执行本地查询
生成 proof
Vault Node 数据结构:
encrypted blobs
records table
attributes table
vector index
local registry
五、Canonicalization Pipeline Specification
Canonicalization Pipeline 将原始数据转换为 Canonical Attribute。
流程:
Upload data
Extract attributes
Map canonical attributes
Store attributes
Generate proof
六、Canonical Attribute Registry Specification
Canonical Attribute Registry 定义标准 attribute。
Registry 支持:
Global Registry
Local Registry
Network Registry
Extensible schema
七、Registry Control Plane Specification
Control Plane 管理 registry metadata。
组件:
Registry Authority
Registry Nodes
Registry Index
八、Canonical Registry Synchronization Protocol(CRSP)
CRSP 同步 attribute metadata。
Vault → Registry Nodes
Registry Nodes → Coordinator
九、Federated Query Protocol(FQP)
FQP 允许在 Vault 网络上执行查询。
流程:
Agent creates query
Coordinator queries registry
Coordinator sends query to Vaults
Vault executes query
Vault returns contribution
Coordinator aggregates results
十、Query Execution Model
Vault 执行查询:
SELECT COUNT(*)
FROM attributes
WHERE name="diagnosis_code"
AND value="I10";Vault 返回:
contribution
proof
十一、Proof Protocol
Vault 生成 proof:
proof = sign(query_result, vault_private_key)Coordinator 生成 aggregation proof。
十二、Security Model
SCP 保证:
Data never leaves Vault
Proof ensures correctness
Registry contains no user data
十三、Privacy Model
SCP 提供:
Local compute
Secure aggregation
No raw data exposure
十四、Network Roles
Vault Node
Registry Node
Query Coordinator
Registry Authority
十五、Protocol Lifecycle
Step 1
User uploads data
Step 2
Vault canonicalizes data
Step 3
Vault updates registry
Step 4
Coordinator executes query
Step 5
Coordinator aggregates results
十六、Performance Targets
Supports:
10M Vault nodes
100M attributes
Sub-second local queries
十七、Governance Model
Registry Authority managed by:
Protocol governance
DAO
十八、Mainnet Launch Requirements
Mainnet requires:
Vault Node implementation
Registry Nodes
Coordinator Nodes
Global Registry
十九、Compatibility
SCP supports:
Mobile Vault
Server Vault
TEE Vault
二十、Summary
SCP Protocol v0.1 defines:
Privacy-preserving distributed compute
Extensible canonical schema
Federated query execution
Verifiable computation
SCP enables decentralized privacy-preserving data compute network.