6
25 分钟
Docs 0.94.0-alpha.1 (Draft)

4R 现实鲁棒核

学习目标:写出完整的 robust 块,理解无补偿性。

R_pred
R_ctrl
R_irr
R_stab
无补偿性

四个维度

维度现实风险要求
R_pred不可预测显式变量化
R_ctrl不可控制Provider / Capability 边界化
R_irr不可逆授权、证据与回滚边界化
R_stab不稳定自适应不变量场化

robust 块

robust {
  predictable  variable regression_risk
  controllable provider ci
  reversible   rollback unpublish_build
  stable       invariant field error_budget
}

合法转移子集

𝒯_legal = { τ | R_pred(τ) ∧ R_ctrl(τ) ∧ R_irr(τ) ∧ R_stab(τ) }

无补偿性

四项不可互相抵消。回滚做得再好,也不能弥补未显式化的不确定性。 任何一项为 0,提交即被拒绝。

当前实现状态:RCL 0.94.0-alpha.1 的 4R 检查报告为 partial;RNCS 具有原生 Commit Gate。

动手练习

补全 robust 块的四项声明,使这个事务可以通过 4R 检查。

在 Playground 中编译验证
理解检查

某事务 R_irr = 0,但 R_stab 声明得非常完善。结果是?

下一课