Skip to content

边界与阅读指南

版本:v1.0(草案) 状态:草案 权威性:是

目的

本文档定义 SCPSCS 之间的编辑边界。

你可以用它来判断:

  1. 一个主题应当写在哪条主线里
  2. 这套 canonical 文档应如何阅读
  3. 后续编辑如何避免再次混淆协议与实现

核心规则

对每一段内容都做这个判断:

  1. 如果它回答的是“协议必须表达什么、治理什么、保证什么”,它属于 SCP
  2. 如果它回答的是“系统如何实现并保持这些含义”,它属于 SCS

如果一段内容同时在做两件事,就把它拆开。

哪些内容属于 SCP

SCP 负责:

  1. 协议范围与生命周期含义
  2. 参与者职责、economics 约束与治理语义
  3. 语义命名空间、domain 与 canonical attribute 规则
  4. epoch window、settlement、reward 与 replay 的协议含义
  5. 协议对象的意义与契约义务

SCP 不负责:

  1. 服务拆分
  2. HTTP 路由形态
  3. 数据库表与索引
  4. 队列或 workflow 的实现细节
  5. 下游 signer 基础设施或运维 runbook

哪些内容属于 SCS

SCS 负责:

  1. 运行时模块与实现边界
  2. 面向系统的 machine-readable 协议工件打包
  3. 持久化域与审计域
  4. 下游 payout 或 treasury 集成的实现配置
  5. 部署、迁移、一致性验证与运维

SCS 不得重新定义:

  1. 协议对象的含义
  2. 协议状态迁移
  3. 协议 settlement truth
  4. 协议 reward eligibility 语义
  5. SCP 定义的 semantic governance 含义

常见主题归类

API

  • SCP:协议必须提供哪些能力与对象边界
  • SCS:路由形态、序列化、auth middleware、幂等处理与 queue handoff

Storage

  • SCP:哪些上下文对 replay 至关重要,以及记录本身代表什么
  • SCS:semantic、execution、verification、settlement 与 accounting 记录如何存储和重建

语义命名空间

  • SCP:domain hierarchy、canonical attribute lifecycle 与 candidate promotion 规则
  • SCS:registry 服务、持久化模型、aggregation job 与 audit 记录

Epoch 与 Accounting

  • SCP:epoch 的含义,以及 settlement 或 reward window 如何工作
  • SCS:epoch scheduler、aggregator 与 accounting job 如何实现这些窗口

区块链或 Treasury 集成

  • SCP:payout obligation 与 finalized accounting 的关系
  • SCS:下游 integration profile、signer 处理、retry 与 reconciliation

安全

  • SCP:slashable behavior、参与者职责与 trust assumption
  • SCS:密钥隔离、服务认证、监控与事故处理流程

建议阅读路径

协议优先读者

  1. SCP 协议概览
  2. SCP 核心规范
  3. SCP 经济与治理

实现优先读者

  1. SCS 系统架构
  2. SCS 数据与集成
  3. SCS 交付与运维

完整阅读路径

  1. 概览
  2. SCP 协议概览
  3. SCP 核心规范
  4. SCP 经济与治理
  5. SCS 系统架构
  6. SCS 数据与集成
  7. SCS 交付与运维