流程示意
以下是 Prometheus Protocol 中一条生产任务从发布到结算的完整流程。
1. 任务发布
需求方提交一条生产任务到网络。任务包含产品规格、质量要求、交付时限和预算范围。这是整个流程的起点——所有后续环节都围绕这条任务展开。
2. DTOP 拆解
DTOP(分布式任务编排协议)接收任务后,根据产品规格将其拆解为多个可独立执行的子任务。拆解遵循最小可执行单元原则——每个子任务都可以由一个节点独立完成,同时子任务之间有明确的依赖关系和组合顺序。
3. 全网竞标
拆解后的子任务向全网发布。已通过 TCDP 验证的节点根据自身能力声明,对匹配的子任务提交竞标方案。竞标包含报价、交付承诺和质量保证。多个节点可以竞争同一子任务——最优方案中标。
4. 动态组合
DTOP 将各子任务的中标节点组合为一条完整的生产线。组合不是静态的——如果某个节点中途失效,DTOP 会立即重新竞标和替换,确保生产线不会断裂。动态组合是系统韧性的核心机制。
5. 执行生产
各节点按照组合方案和依赖顺序依次执行自己的子任务。每个节点在完成生产后提交中间产品或最终产品,同时生成执行记录。整个过程实时可监控,需求方可以追踪进度。
6. PCSP 验证
生产完成后,所有执行记录和产出提交给 PCSP(生产贡献结算协议)。PCSP 验证每个环节的贡献是否真实、产出是否符合规格、交付是否在时限内。只有通过验证的贡献才会被计入结算。
7. 自动结算
验证通过的各环节贡献自动转化为信用点,分配给对应节点。结算不需要人工审批——协议根据预先约定的贡献度量标准自动计算。信用点不可兑换为货币,但决定了节点在生态中的声誉和未来任务优先级。
任务发布 → DTOP拆解 → 全网竞标 → 动态组合 → 执行生产 → PCSP验证 → 自动结算
┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐
│ 任务 │ │ 拆解 │ │ 竞标 │ │ 组合 │ │ 执行 │ │ 验证 │ │ 结算 │
│ 发布 │───▶│ 子任务 │───▶│ 选节点 │───▶│ 生产线 │───▶│ 生产 │───▶│ 贡献 │───▶│ 信用点 │
└─────────┘ └─────────┘ └─────────┘ └─────────┘ └─────────┘ └─────────┘ └─────────┘
需求方 DTOP 全网节点 DTOP 各节点 PCSP PCSP