# 秒懂 AO vs Etherum

By [Cook0x](https://paragraph.com/@cook0x) · 2024-05-31

---

AO 是一个建立在永久数据存储层 Arweave 之上的新协议。AO 的一个核心价值主张是其能够并行运行应用程序（在 AO 术语中称为“processes”）并维护关联状态，而不需要依赖共享的全局状态。

AO 上的所有应用程序通过一个定义好的消息标准进行通信，为 processes 间的数据读写提供了开箱即用的解决方案。

关键词：

**并行处理｜灵活安全性｜局部共识｜永久存储**

* * *

1\. **状态管理和并行处理**：

*   **以太坊**：使用全局状态管理，所有智能合约和交易都在一个共享的状态机内操作。这种设计使得网络在高负载时可能出现拥堵和扩展性问题。
    
*   **AO**：采用局部状态管理，每个应用（processes）维护自己的状态。这允许并行计算，有助于提高性能，因为不同processes之间的计算不会相互干扰。
    

2\. **模块化与安全性**：

*   **以太坊**：提供一种相对单一的安全模型，即基于其 Proof of Stake (PoS) 机制，所有交易和合约都享有相同级别的安全保障。
    
*   **AO**：提供灵活的安全模型，允许processes开发者根据需要为其应用定制安全级别。例如，通过增加验证者（计算单元）来加强特定processes的安全性，从而使安全配置更加细粒度和可扩展。
    

3\. **通信和互操作性**：

*   **以太坊**：虽然最近推出了一些跨链互操作项目（如 Polygon 和 Arbitrum），但以太坊本身主要还是依赖于 EVM (Ethereum Virtual Machine) 的内部互操作性。
    
*   **AO**：通过定义全局消息标准，本质上建立了一种内置的互操作框架。这使得不同processes能够通过标准化的方式交互，类似于 Cosmos 使用 IBC (Inter-Blockchain Communication) 实现链与链之间的通信。
    

4\. **计算和调度机制**：

*   **以太坊**：使用“矿工”或“验证者”通过竞争来处理和确认所有交易，这涉及到全网共识。
    
*   **AO**：引入了信使单元、计算单元和调度器单元的概念，这些单元允许processes按需使用计算资源，实现了市场化的计算资源分配机制。
    

5\. **数据持久性和存储**：

*   **以太坊**：虽然以太坊链上存储数据，但通常面临高成本问题，尤其是在网络拥堵时。
    
*   **AO**：紧密集成了 Arweave，这是一种面向长期数据存储的解决方案，利用 Arweave 的持久性和数据不变性，为应用程序提供底层数据支持。

---

*Originally published on [Cook0x](https://paragraph.com/@cook0x/ao-vs-etherum)*
