Skip to content

% SCP Semantic Layer Formal Specification % Version 1.1 % 2026-02-27

SCP 语义层正式规范 v1.1

状态:Standards Track
类别:核心语义层协议(Mainnet Formal Spec)

本版本在 v1.0 基础上补充:

  • Registry 完整定义
  • Domain 定义
  • Global 定义
  • Attribute 分级体系
  • Attribute 升级机制
  • Domain 升级机制

一、语义层总体架构

SCP 语义层由以下核心实体构成:

  1. Attribute
  2. Domain
  3. Global Layer
  4. Multi-Layer Registry
  5. Semantic Version 控制系统

三层结构:

LOCAL → DOMAIN → GLOBAL

Scope 单向升级,不可回退。


二、Registry 定义

Registry 是语义共识层的状态容器,包含:

  • Attribute Table
  • Domain Table
  • Global Attribute Set
  • Semantic Cluster Table
  • Embedding Hash Table
  • RegistryEmbeddingRoot

Registry 必须满足:

  • 全局确定性
  • 快照可重现
  • 状态不可篡改
  • Root 可验证

每个 Epoch 计算:

RegistryEmbeddingRoot = hash(all embedding_hash sorted deterministically)

Root 必须同步至 Settlement 层。


三、Domain 定义

Domain 是语义空间的逻辑分区,用于:

  • 限制语义冲突范围
  • 提升查询效率
  • 控制升级路径

Domain 必须包含:

  • domain_id
  • domain_name
  • attribute_set
  • DomainRoot
  • state

Domain 状态:

PROPOSED → ACTIVE → MERGING / SPLIT_PENDING → ARCHIVED

DomainRoot = hash(sorted(attribute_ids))


四、Global 定义

Global 层为跨 Domain 的语义共识层。

Global Attribute 必须满足:

  • 跨 Domain 使用广泛
  • 冲突率极低
  • 高 Stake 支撑
  • 时间稳定

Global Attribute 进入 Global Registry, 并参与 Global Root 计算。


五、Attribute 分级定义

Attribute 分为三类:

  1. LOCAL
    • 仅在单 Vault 内有效
    • 不参与跨 Vault 查询
  2. DOMAIN
    • 在 Domain 内共识
    • 参与 Domain 查询
  3. GLOBAL
    • 全网共识属性
    • 允许跨 Domain 查询

Scope 单调升级:

LOCAL → DOMAIN → GLOBAL


六、Attribute 升级机制

LOCAL → DOMAIN

必须满足:

U ≥ U1
V ≥ V1
Stake ≥ S1
Time ≥ T1
Cluster Stability ≥ E1

Score_local = α log(U) + β log(V) + γ log(Stake) + δ T_norm + ε E

Score ≥ θ_domain 才可升级。


DOMAIN → GLOBAL

必须满足:

跨 Domain 使用 ≥ C1
Stake ≥ S2
冲突率 ≤ ε
时间稳定 ≥ T2

Score_domain = a log(V) + b log(S) + c log(C) - d conflict_rate

Score ≥ θ_global 才可升级。

升级必须记录在 Registry Snapshot。


七、Domain 升级机制

Domain 本身可以升级为 Global Domain。

条件包括:

  • Domain 内 ≥ X% Attribute 已为 GLOBAL
  • 跨 Domain 查询比例 ≥ Q%
  • Stake ≥ S3
  • 冲突率 ≤ ε

升级后:

  • Domain 被标记为 GLOBAL_DOMAIN
  • DomainRoot 进入 Global Root 计算
  • 原 Domain 仍保留历史可验证性

八、Embedding 协议约束

Embedding 必须:

  • 固定模型版本
  • 固定 tokenizer
  • 固定量化规则
  • 固定权重与阈值

embedding_hash = SHA256(quantized_vector)

Embedding 仅用于:

  • 聚类
  • 升级判断
  • 冲突检测

不得参与查询或 OEV。


九、Registry 不变量

  1. attribute_id 全局唯一
  2. Scope 单调升级
  3. semantic_hash 不可变
  4. 排序必须 deterministic
  5. Root 必须可重现
  6. Domain ID 不可复用
  7. ARCHIVED Domain 不可重新激活

十、语义版本迁移机制

semantic_version 变更必须:

  • 双版本并行
  • Root 分离
  • 禁止跨版本相似度计算
  • ≥90% 节点升级确认

历史 Attribute 不得追溯修改。


十一、查询范围规则

查询仅允许:

  • DOMAIN Attribute
  • GLOBAL Attribute

LOCAL Attribute 不得参与跨 Vault 查询。

跨 Domain 查询必须基于 GLOBAL。


十二、安全模型

语义层必须防止:

  • 语义分裂攻击
  • 属性爆炸攻击
  • 版本分叉攻击
  • 恶意 Stake 操纵

十三、实现强制要求

所有实现必须:

  • 完全 deterministic
  • 禁止在线模型调用
  • 禁止 semantic_version 漂移
  • 支持审计日志
  • 支持 Registry 快照验证

十四、结论

SCP Semantic Layer v1.1 提供:

  • 完整 Registry 定义
  • Attribute 分级与升级机制
  • Domain 生命周期与升级机制
  • Global 层语义共识模型
  • 长期可演进版本控制系统

本规范为 SCP 主网级语义层正式完整定义版本。

结束。