> 译文仅供阅读便利。具有规范效力的是英文原文。 # 同步 **元宇宙规范** **文档编号:** MU-V2-FED-007 **标题:** 同步 - 跨宇宙的语义连贯 **文档类别:** 规范性 **版本:** 2.0(草案) **状态:** 工作草案 **规范性引用:** MUC、MMAS、MUFP、../04-core-concepts/Event.md **说明性引用:** Semantic-Mapping.md、Identity-Binding.md、Conflict-Resolution.md **版权:** © Orkestron.AI **许可:** Apache-2.0 --- # 1. 目的 本文档定义元宇宙联邦协议(MUFP)之内投影同步的各项原则。 同步确保结成联邦的宇宙维持语义上一致的投影,同时保全主权、所有权与宪章赋予的权威。同步管的是语义变更的交换,而不是元对象的所有权。 MUFP 所做的事,最好理解为**语义同步** - 它有别于常被混为一谈的那些以数据为中心的机制。MUFP 同步的是投影、身份绑定、语义映射、事件与契约 - 从不同步数据库或内部状态。 --- # 2. 适用范围 本规范适用于: - 投影同步; - 身份绑定; - 语义契约; - 联邦中的元对象; - 关系; - 事件流; - 语义包。 --- # 3. 同步原则 同步必须是: - 以投影为基础的; - 切实可行处由事件驱动的; - 可追溯的; - 受契约管辖的; - 知悉版本的; - 非破坏性的; - 与技术无关的。 同步绝不得转移语义权威。 --- # 4. 定义 投影同步,是把联邦中的投影加以更新、以反映其权威元对象之变化的受控过程。 同步必须保全正典身份,同时允许接收方宇宙维持自己本地的运行表示。 --- # 4a. 三种同步 "同步"一词把三件不同的事混作一谈。MUFP 只做第三件,而这一区分具有规范效力: - **数据复制** - 把行、文档或字节从一个存储拷到另一个,使两个存储持有相同的数据。单位是*记录*;目标是*完全一致的副本*。 - **状态同步** - 让两个系统的内部运行状态(缓存、会话、内存中的模型)彼此对齐,从而行为一致。单位是*内部状态*;目标是*行为上的对齐*。 - **语义同步(MUFP)** - 在主权宇宙之间维持*共享含义*的连贯。单位是*投影、身份绑定、语义映射、事件与契约*;目标是*连贯的解读*,而不是一模一样的存储。 MUFP 必须同步投影、身份绑定、语义映射、事件与契约。MUFP 不得复制数据库,也不得同步参与系统的内部运行状态。接收方宇宙的存储与运行时仍是它自己的事;被保持连贯的,只有那片约定的语义表面。 --- # 4b. 语义连贯 既然 MUFP 同步的是含义而非数据,那么对本文档所管辖之事而言,**语义连贯**大概是比"同步"更贴切的名字。 语义连贯,是让*同一片语义现实的各个独立解读*在主权宇宙之间保持一致、同时保全各自自主性的那种性质。连贯并不要求参与方持有相同的数据、以相同方式存放、或在每一处都作出完全相同的解读 - 只要求它们对*共享*含义的解读依然可以相互调和,不至于悄然分道扬镳。 本文档中凡说"同步"之处,都必须读作对语义连贯的追求:一种连贯、可追溯、受契约管辖的共享含义对齐,而不是存储或状态的趋同。 --- # 5. 同步模型 权威宇宙必须始终是语义真相的来源。 接收方宇宙必须同步获授权的投影,而不是各自维持独立的权威副本。 同步可以是: - 单向的; - 双向的(依据约定的契约); - 由事件驱动的; - 按计划的; - 按需的。 --- # 6. 同步的范围 每一次同步过程都应当规定: - 参与的宇宙; - 参与的命名空间; - 投影配置; - 同步方向; - 管辖契约; - 同步频率; - 同步边界。 未经定义的范围不得被推定。 --- # 7. 同步的触发 同步可以由下列各项发起: - 已发布的事件; - 计划的时间间隔; - 明确的请求; - 契约的变更; - 生命周期的迁移; - 版本更新。 触发必须保持可追溯。 --- # 8. 基于事件的同步 事件应当作为首选的同步机制。 事件流可以用来: - 通知变更; - 重建状态; - 检出漂移; - 回放历史上的演进。 接收方宇宙应当按语义次序处理事件。 --- # 9. 漂移的检出 参与的宇宙应当检出语义漂移。 漂移可能来自: - 迟滞的同步; - 不兼容的版本; - 过期的契约; - 映射的变化; - 本地的运行改动。 检出的漂移必须被记录并加以评估。 --- # 10. 冲突解决 同步中的冲突不得被默示地化解。 化解冲突应当考虑: - 权威宇宙; - 正典身份; - 管辖契约; - 映射规则; - 时间戳; - 语义意图。 可能需要人工升级处理。 --- # 11. 版本兼容性 同步必须核验: - MUC 的兼容性; - MMAS 的兼容性; - MUFP 的兼容性; - 投影配置的兼容性; - 映射的兼容性。 不兼容的同步必须被拒绝或另行协商。 --- # 12. 可追溯性 每一次同步活动都必须保全: - 同步事件; - 参与的宇宙; - 被同步的投影; - 管辖契约; - 时间戳; - 发起的行为方或进程。 历史上的同步必须始终可以重建。 --- # 13. 安全原则 同步必须遵循: - 最小知识; - 明示授权; - 目的限定; - 以投影为凭的披露; - 可审计的交换。 接收方宇宙必须只收到适用契约所授权的那部分知识。 --- # 14. 校验 实现应当校验: - 身份绑定; - 投影的完整性; - 契约的适用性; - 同步范围; - 语义一致性; - 漂移状态。 校验必须先于同步。 --- # 15. 架构不变量 投影同步必须保全: - 正典身份; - 语义主权; - 所有权; - 溯源; - 可追溯性; - 宪章合规。 同步所同步的必须是表示,而不是语义权威。 --- # 16. 未来方向 把同步重新表述为**语义连贯**,预示着一份关于*连贯度量*的配套规范:各独立解读之间的分歧如何在语义时间线上被检出、被量化、被约束,以及可接受的连贯窗口如何写进语义契约。这样一部标准,会让各联邦得以明确约定:它们必须保持何种程度的连贯,以及漂移必须多快被调和 - 而始终不必迫使参与方复制数据或交出自主。 --- # 结语 投影同步让各自独立的宇宙在保全自主性的同时保持语义上的对齐。 通过事件、身份绑定、语义契约与明示的语义映射来同步获授权的投影,元宇宙由此提供了一套可信赖的持续联邦机制,既不制造中心化的所有权,也不复制语义真相。