SCP 协议结构图(中文版)
Semantic Embedding + Multi-Layer Registry 架构与时序图
版本:v0.3.2 生成日期:2026-02-25
一、整体架构图(Architecture Diagram)
mermaid
graph TD
A[Vault 数据产生] --> B[Canonicalization 规范化]
B --> C[Local Attribute]
C --> D[语义相似度检测 v1/v2]
D --> E[Domain Registry]
E --> F[Global Registry]
F --> G[OEV 经济验证层]
G --> H[Committee 执行层]
H --> I[Settlement 结算层]
subgraph 语义层
C
D
E
F
end
subgraph 执行层
G
H
I
end说明:
- Local → Domain → Global 构成语义共识层
- Embedding 仅用于语义合并与升级判断
- OEV 仅验证 Domain 与 Global 属性
- Settlement 层记录 Registry Root Hash
二、Local → Domain 升级时序图
mermaid
sequenceDiagram
participant V as Vault
participant R as Registry Engine
participant D as Domain Registry
V->>R: 提交 Local Attribute
R->>R: 计算 semantic_hash
R->>R: 计算相似度 (v1 + embedding)
R->>R: 检查 N1 / S1 / T1 阈值
alt 满足升级条件
R->>D: 分配 Domain attribute_id
D-->>V: 升级成功 (DOMAIN)
else 不满足
R-->>V: 保持 LOCAL
end三、Domain → Global 升级时序图
mermaid
sequenceDiagram
participant D as Domain Registry
participant G as Global Registry
participant E as Elevation Engine
D->>E: 触发升级检测
E->>E: 检查跨 Domain 使用数
E->>E: 检查全网 Stake 权重
E->>E: 语义冲突检测
alt 满足条件
E->>G: 分配 Global attribute_id
G-->>D: 标记为 Global
else
E-->>D: 继续保持 Domain
end四、语义相似度判断流程图
mermaid
flowchart TD
A[新属性] --> B[规范化 name]
B --> C[计算 semantic_hash]
C --> D[计算 S_name]
D --> E[计算 S_type]
E --> F[计算 S_value]
F --> G[计算 S_embedding]
G --> H[计算 S_total_v2]
H --> I{S_total ≥ 0.92?}
I -->|是| J[自动合并]
I -->|否| K{0.8 ≤ S_total < 0.92?}
K -->|是| L[拒绝升级]
K -->|否| M[新 Cluster]五、Registry Root 结构图
mermaid
graph LR
A[Local Pool] --> B[Domain Registry]
B --> C[Global Registry]
C --> D[Registry Root Hash]
D --> E[写入 Settlement 层]说明:
- 每个 Epoch 计算 Registry Root Hash
- Root 可用于跨节点一致性验证
- 防止语义层分叉
六、整体协议分层结构
mermaid
graph TD
A[数据层] --> B[Canonicalization 层]
B --> C[语义 Registry 层]
C --> D[OEV 验证层]
D --> E[Committee 执行层]
E --> F[Settlement 结算层]七、总结
本结构图展示:
- Local → Domain → Global 自动升级机制
- Embedding 仅用于语义聚类
- OEV 与 Registry 解耦
- 协议层完全 deterministic
- Registry Root 进入结算层保证一致性
该文档为 SCP v0.3.2 语义层可视化规范。
结束。