2.7 KiB
2.7 KiB
核心架构
大道 (Dao OS) 的架构,旨在如一个活的、协同的数字生命体般运作。它由我们用户主权、体验至上和系统韧性的核心原则所指引。本文档将概述其基本组件、相互作用,以及我们独特的应用模型。
核心二元性:化身 (Avatar) 与元 (Meta Unit)
在其核心,大道 (Dao OS) 基于一个简单而强大的二元性运作,类似于身体与灵魂:
- 化身 (Avatar):是“身体”。它们是你的“大道”在你各种设备上的有形存在。
- 元 (Meta Unit):是“灵魂”。它是内嵌于每个
化身中的、通用的核心逻辑,赋予其生命与智能。
化身类型:临在的形态
化身拥有两种基本类型,分别代表了系统的外在形态与其内在基础。
-
器化身(Facet Avatar):这类化身拥有用户界面(UI)。它是“大道”这颗宝石的“琢面”——用户借以交互和感知其数字世界的、经过打磨的表面。每一个器化身(手机App、桌面程序)都以其独特的方式,折射出同一个元单元(宝石的内在)的光芒,体现了“道化万千”的意境。 -
核化身(Core Avatar):这是一个无界面(headless)的化身,在后台运行。它是系统的“核心”,提供基础服务、计算能力和数据持久化。它是支撑所有可见“琢面”的引擎。
用户的“大道”由他自己的器化身与核化身所组成的网络构成。
“大道”应用模型
“大道”中的应用,不是一个单一的程序,而是一个去中心化的、解耦的实体。
1. 后端灵魂:流体复制与可钉选的服务
应用的核心逻辑是一个在元沙箱中运行的WASM模块。其部署遵循**“服务可钉选的流体复制”**的混合模型,兼顾了韧性与用户控制。
2. 前端皮囊:按需加载的 Web 外壳
应用的用户界面,主要是一个Web 应用。其生命周期遵循**“一次注册,按需加载”的模型,运行在官方的“大道 Web 化身”**(它本身是一个器化身)中。这意味着用户只需向他的“大道”安装一次应用,就可以在任何设备上即时访问它。
3. 数据层:私有特征库
所有应用的数据,都安全地存储在“第二大脑”中,并作为AI的**“私有特征库”**。
架构总结
- 化身 (Avatar):作为
元的原生宿主。器化身负责渲染UI,而核化身提供稳健的后台支持。 - 元 (Meta Unit):主权核心,负责运行沙箱化的应用逻辑(WASM),管理所有数据和状态,并在用户的私有P2P网络中协调任务。