摘要:ao 实际上是基于存储的共识范式(SCP,Storage-based Consensus Paradigm)的延伸,后者实际上是主权 Rollup 的一种特殊情况,核心思路是把计算和DA/存储相解耦,链上发布/存储数据 + 链下计算/验证数据。由于 Arweave 具备极高的数据承载量,基于 ao 和 SCP 架构的 DApp 平台可以极大程度节约数据发布与存储成本,便于支持一些对吞吐量有较强追求的场景。

作者: PermaDAO


导语

ao 实际上是基于存储的共识范式(SCP,Storage-based Consensus Paradigm)的延伸,后者类似于主权 Rollup,核心思路是把计算和DA/存储相解耦,链上发布/存储数据 + 链下计算/验证数据。由于 Arweave 具备极高的数据承载量,基于 ao 和 SCP 架构的 DApp 平台可以极大程度节约数据发布与存储成本,便于支持一些对吞吐量有较强追求的场景。

5.png

https://sigweb3labs.sg.larksuite.com/space/api/box/stream/download/asynccode/?code=NjkyNTczM2I4Y2Q5Mzk0ZmU1YTQ4ZjIyYTM2MzAxZDhfamhTb0pqaWhJQmVaVVpYWVhMcEVFMFk5bFBCQU1ncHFfVG9rZW46S1ZZN2IwaFpkb2NlSkZ4RUQzaGw4WlZkZ2ZiXzE3MTIwMjM5OTk6MTcxMjAyNzU5OV9WNA

在大多数人的既有认知中,Arweave 主打永久存储概念,长期被各类项目作为存储层使用。Arweave 曾经的最为人所知的叙事便是:成为永不消失的亚历山大图书馆,终极目的是保存人类文明的火种。

因此,在 Arweave 的 ao 计算机发布后,Arweave 变身成为并行超级计算机非常出人意料,需要指出的是,Arweave 依然可以被作为存储层去使用,ao 架构是存储功能的叠加而非取代关系。

ao 与 SCP 一致,ao 的计算进程可以并行执行,因此可具备高效计算能力。ao 的进程之间可以互联互通,它们的数据格式保持一致,所有的数据最终都按照 ANS-104 的 Bundle 格式存入 Arweave 主网。每个进程的所有日志都被完全存储,最终进程的全息状态(HolographicState)被留存在了 Arweave 上。

ao 的计算能力结合 Arweave 的永久存储能力,实际上是一个无审查、无处不在的全球性高并发计算机,在其上,任意类型、任意语言、任意公链的 DApp 都可接入 Arweave,畅享比以太坊廉价,但是更高效的去中心化计算服务。

AOS 稍有不同,如果将 ao 理解为计算机架构,那么 AOS 就是一个操作系统实例。本质上,ao 是一种架构体系,用户需要和类似 AOS 的操作系统交互才能使用相应的功能,为了论述便利,以下统一用 ao 来指代,但是用户需要自行注意二者区别。

本文要点:

技术解读