AO Computer

Wiki Powered byIconIQ
AO Computer

我们刚刚发布了 IQ AI.

查看详情

AO Computer

AO 是一个超并行计算系统,旨在实现去中心化和可扩展的计算,且在规模上没有实际限制。它将 技术的信任最小化特性与传统云计算环境的效率和性能相结合。通过结合这些要素,AO 促进了跨分布式网络的无需信任和协作计算。[1] [6]

概述

AO 是一个建立在 网络上的去中心化、超并行计算系统。它旨在通过消除中心故障点、数据泄露和审查风险来克服传统计算环境的局限性。AO 通过去中心化结构实现透明、可验证的计算,并在 Arweave 上存储可重现的消息日志。AO 支持无限数量的并行进程,每个进程都有其独立的状态,从而实现更大的可扩展性和性能。[1] [2]

主要特点

  • 并行处理:AO 支持无限数量的独立进程并发运行,从而实现类似于传统计算系统的可扩展性。
  • 无界计算:AO 中的进程不受协议施加的关于它们可以处理的信息量的限制,从而允许基于调用者资源的灵活计算。
  • 与 Arweave 集成:AO 进程可以从 Arweave 读取数据并将数据写入 Arweave,从而增强了 的开发,例如涉及机器学习的应用程序。
  • 自主进程:AO 允许进程在指定的时间间隔自动执行,用户或其他进程可以触发计算,从而实现自主操作。
  • 模块化架构:AO 具有灵活的计算环境,支持集成各种组件,例如调度器和虚拟机,从而允许与其他 系统无缝交互,并增强整体系统的一致性。[1]

AO 架构

AO 计算机的架构由五个关键组件组成,这些组件促进了去中心化、可验证的计算。

  1. 进程 – 每个进程都包含存储在 Arweave 上的可执行代码,代表一组确定进程状态的指令。进程可以通过将消息发布到 Arweave 来访问永久链上存储。它们的功能类似于智能合约,并且可以使用消息传递机制相互通信,从而实现互操作性。
  2. 消息 – 消息代表与进程的交互,并且可以来自用户或其他进程。这些交互存储在 Arweave 的去中心化数据层上,从而允许可验证的执行。消息可以与区块链网络中的交易进行比较,从而使进程可以触发跨不同应用程序的操作。
  3. 调度单元 (SU) – 这些单元负责在执行之前组织和排序消息。通过确保操作的一致顺序,SU 有助于防止可能由并发交互引起的冲突。它们的作用类似于区块链生态系统中的 Rollup 排序器或交易构建器。
  4. 计算单元 (CU) – 计算单元执行消息并确定进程的最终状态。执行后,输出经过加密签名并存储在 Arweave 上。AO 运营一个 CU 的点对点市场,允许根据速度和成本等因素分配执行。此模型与 中的去中心化 市场和求解器网络具有相似之处。
  5. 消息单元 (MU) – MU 协调消息的流动,确保它们以正确的顺序处理。它们促进“启动”,其中消息从用户传递到调度器,然后传递到计算单元。AO 支持 Cron 消息,允许在预定义的时间间隔进行计划的自动执行。此功能支持开发能够根据预定义触发器执行操作的自主 AI 代理。[4] [6]

技术

AO 计算机采用了创新技术,将区块链原则与现有的互联网基础设施连接起来。AO 架构的核心是 AO Core,它将区块链集成到互联网的 HTTP 层中。AO 利用 HTTP 消息签名 (RFC 9421),这是一种互联网标准,可以对每个 Web 请求进行加密验证。

AO 的一个关键特性是使用哈希路径,它代表一系列可验证的交互。每个交互都建立在先前的交互之上,形成一个加密的证明链。哈希路径可以预先计算,允许用户验证特定状态,而无需处理整个链历史记录。

AO 的架构允许它利用现有的 Web 基础设施(例如内容分发网络 (CDN))作为计算资源。通过利用完善的 Web 标准和技术,AO 实现了类似区块链的功能,同时使其可以被更广泛的 Web 开发社区访问,而无需专门的知识。[3]

代币经济学

AO 计算机代币 ($AO)

AO 代币是 AO 计算机网络的本地资产。AO 代币可以通过桥接到 AO 网络、持有 $AR (Arweave) 或通过在生态系统中构建来为生态系统做出贡献来 。由于监管限制,不允许来自美国和某些受制裁地区的用户铸造代币。AO 的总供应量限制为 2100 万个代币,每四年进行一次减半计划,以管理通货膨胀并规范发行。[5]

参考文献

首页分类排名事件词汇表