Some checks failed
Build and Deploy Dao OS Docs / build-and-deploy (push) Failing after 2m4s
3.9 KiB
3.9 KiB
核心架构
大道 (Dao OS) 的架构,旨在如一个活的、协同的数字生命体般运作。它由我们用户主权、体验至上和系统韧性的核心原则所指引。本文档将概述其基本组件及它们之间的相互作用。
核心二元性:化身 (Avatar) 与元 (Meta Unit)
在其核心,大道 (Dao OS) 基于一个简单而强大的二元性运作,类似于身体与灵魂:
- 化身 (Avatar) 是“身体”。它们是你的“大道”在你各种设备上的有形存在。
- 元 (Meta Unit) 是“灵魂”。它是内嵌于每个
化身中的、通用的核心逻辑,赋予其生命与智能。
身体:化身 (Avatar) —— 用户的临在
化身是你的“大道”在特定平台上的具体显现。你所有的化身共同构成了你完整的“大道”。
主要有三种类型的化身:
- Client 化身: 拥有用户界面(UI),是用户交互的主要入口(例如:手机App、桌面应用、浏览器插件)。
- Agent 化身: 一个无界面的、在后台运行的进程。它非常适合与宿主操作系统进行深度集成,或运行在一个永不关机的设备上(如家用服务器或NAS),以作为一个强大的计算节点或数据归档节点。
- 主化身/归档节点 (Primary/Archive Node): 这是一个“角色”,而非一个独立的类型。用户可以指定他名下最强大、最可靠的一个
化身(通常是家用服务器上的Agent化身)作为他整个“大道”的主归档和计算枢纽。
灵魂:元 (Meta Unit) —— 通用的内核
元是“大道”的核心逻辑,被编译成一个可移植的 WebAssembly (.wasm) 模块。它包含了身份、数据管理、AI和安全通信等核心服务。
元的一个关键特性是其可进化性 (Evolvability)。为了防止整个生态被锁定在某个单一版本的内核上,我们采用了**“化身-元兼容层 (AMCL)”**。这个轻薄的适配层位于化身和元之间,负责翻译API调用。它使得元在未来可以进行重大的升级,而无需每个化身开发者都重写他们的应用程序。
神经系统:“云-边-端”协同网络
一个用户的所有化身,都通过一个私有的、端到端加密的P2P网络互相连接,形成一个私人的、协同的智能系统。该系统在三个层级上运作:
- 端 (Client): 轻量级的
化身(如浏览器插件)作为智能终端。它们处理即时的UI交互,并运行最基础的“反射心智”AI。 - 边 (Edge): 有能力的本地设备(如新款智能手机、笔记本电脑),可以在本地运行更大、更强的“认知心智”AI模型,提供高级的个性化和功能。
- 云 (Cloud): 这是用户的私有云,而非公共云。它通常是由指定的“主化身/归档节点”(一个
Agent化身)来担当。它持有完整的数据归档和最强大的AI模型,并能按需为较弱的“端”化身提供远程推理能力。
新陈代谢系统:资源感知与自适应系统
“大道”被设计成一个体贴的伙伴,而非一个资源怪兽。它的“新陈代谢”由一个内置的、具备三大特性的资源管理系统来调节:
- 智能数据分层 (Intelligent Data Tiering): 区分“热数据”(需要在各处使用)和“冷数据”(在主节点上归档),为移动设备节省宝贵的存储空间。
- 自适应同步策略 (Adaptive Synchronization Policies): 根据当前的网络状况(Wi-Fi/蜂窝)和电量状态,调整数据同步的频率和行为。
- 优雅降级 (Graceful Degradation): 用户体验会随着硬件能力而平滑缩放,确保核心功能即使在旧设备上也保持流畅,而增强功能则为更强大的设备保留。
这些架构组件共同构成了一个主权的、坚韧的、智能的系统,一个真正属于用户的生命延伸。