AO 是一个基于 Arweave 永久数据存储构建的去中心化超级计算机,旨在通过并行处理和开放消息传递,实现无限扩展且无需信任的计算能力。
面向角色的架构 – 受 Erlang 角色模型启发,AO 允许独立进程通过消息进行协调。
模块化设计 – 用户可以选择不同组件(虚拟机、共识模型),同时通过 Arweave 的数据层统一执行。
互操作层 – 连接以太坊(Ethereum)、Solana 等区块链,实现跨链协调。
AO 重新定义了去中心化计算,摒弃了共享状态的限制。它不是单一的区块链,而是由多个并行进程(角色)组成的网络,这些进程通过消息进行通信。每个进程独立运行,类似无服务器函数,但具备加密保障。这样的设计支持无限扩展,进程可以处理从智能合约到人工智能推理的各种任务,不受协议限制。
AO 构建在 Arweave 的永久网络(permaweb)之上,包含三种核心单元:- 计算单元(Compute Units, CU) – 执行 WASM 或 Lua 代码。- 消息单元(Messenger Units, MU) – 负责进程间消息路由。- 调度单元(Scheduler Units, SU) – 负责交易排序,但不强制共识。所有消息永久存储在 Arweave 上,确保可审计性。开发者通过命令行界面(aos)与 AO 交互,将其视为一个全球去中心化服务器。
AO 的模块化设计允许现有区块链作为进程集成。例如,以太坊合约可以通过 AO 的开放协议向 Solana 程序发送消息。这样,AO 成为一个中立的协调层,而非竞争对手。与传统的 L1/L2 系统不同,AO 不限制 Gas 费用或共享状态,支持像去中心化社交网络或 AI 代理等大规模应用。
AO 将去中心化存储与角色模型计算结合,打造了一个无需许可、支持互操作和大规模应用的环境。通过抽象共识机制并专注于消息传递,AO 避开了区块链的扩展瓶颈。它的模块化方法是否会成为统一多链生态系统的基础?值得期待。
20.05% (1天)