AO网络:为AI Agent打造的去中心化计算基础设施

robot
摘要生成中

构建适合AI Agent的去中心化计算网络:AO的技术解析

去中心化网络长期以来一直追求实现"世界计算机"的梦想,即无需信任即可执行任意代码并与全球共享。继以太坊之后,许多基础设施项目都在这一方向上进行了尝试,其中即将推出的AO网络就是其中之一。

对于"世界计算机"的概念,可以大致划分为数据的计算、访问和存储三个方面。在此背景下,Arweave一直扮演着"世界硬盘"的角色,而新推出的AO网络(Actor Oriented)则引入了通用计算能力并提供智能合约功能。

AO:基于Actor模型的通用计算网络

目前主流的去中心化计算平台可分为两类:智能合约平台和通用计算平台。以太坊等智能合约平台共享全局状态内存,对状态变更的运算过程进行共识,但由于需要大量重复运算,成本较高,主要用于处理高价值业务。通用计算网络则不对运算过程本身达成共识,而是验证计算结果和处理请求顺序,没有共享的状态内存,从而降低了成本,能够扩展到更多计算领域。

还有一些项目基于虚拟机安全假设,将通用计算与智能合约融合。这类网络只对交易顺序进行共识和验证计算结果,多个状态变化计算在网络节点中并行处理。由于不共享状态内存,扩容成本低,多任务可并行计算且互不干扰。这类项目通常基于Actor编程模型,AO也属于此类。

Actor模型中,每个计算单元被视为独立处理事务的智能体,单元间通过通信交互。AO标准化了Actor的消息传递,实现了去中心化的计算网络。与传统被动触发的智能合约不同,AO可通过固定时间循环触发的"cron"方式实现智能合约的主动运行。

AO网络的特点包括快速扩容的去中心化计算能力、Arweave的大容量数据存储、Actor的编程模型以及主动触发交易的能力,这些特性使其非常适合托管AI Agent,并支持将AI大模型引入区块链智能合约运行。

技术解读:AO如何打造适用于AI Agent的去中心化计算网络?

AO网络的特性

AO网络不对计算过程进行共识,而是对交易顺序达成共识,并假定虚拟机运行结果是确定性的,从而实现最终状态的一致性。网络采用模块化设计,包含三种基本单元:调度单元(SU)、计算单元(CU)和信使单元(MU)。

交易发出后,MU接收并验证签名,然后转发给SU。SU作为AO与AR链的连接点,负责交易排序并上传至AR链完成共识。目前采用POA(权限证明)共识机制。共识完成后,任务分配给CU处理具体计算,结果通过MU返回给用户。

CU集合可视为去中心化算力网络。在完整的经济学规划下,CU节点需要质押资产,通过计算性能、价格等因素竞争提供算力以获取收益。如果出现计算错误,将被罚没资产,这是一种标准的经济学保障机制。

AO与其他网络的比较

相比以太坊等智能合约平台,AO作为通用计算平台的优势明显。与Filecoin的FVM相比,AO保留了更完善的智能合约能力。相对于Akash和io.net等去中心化计算网络,AO在AR存储上维护了全局状态。

AO在架构上与ICP最为相似,都采用了异步计算区块链网络的设计理念。主要区别在于,ICP基于容器维护状态,而AO具备共享的状态层(即AR),增强了去中心化能力,但也失去了某些特殊隐私业务的实现可能。

在经济与设计层面,AO采用了更为开放和灵活的方式。相比ICP的高门槛参与要求,AO允许通过质押参与竞争挖矿。AO的模块化设计也为用户提供了更多选择空间。

然而,AO也面临一些挑战,如Actor异步模型下跨合约交易缺乏原子性,可能影响DeFi应用的发展。新的计算模式也对开发者提出了更高要求。尽管如此,AO选择专注于AI Agent领域,这一策略可能有助于其在快速发展的AI市场中找到独特定位。

AO0.47%
AGENT3.47%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 4
  • 转发
  • 分享
评论
0/400
NullWhisperervip
· 08-09 17:39
嗯,演员模型?说实话,这是一个有趣的安全漏洞边缘案例
查看原文回复0
巨鲸资深观察员vip
· 08-09 17:27
世界计算机?这么吹
回复0
割肉不割爱vip
· 08-09 17:27
又蹭热度呢 看看真能有啥突破不
回复0
TokenUnlockervip
· 08-09 17:20
狠狠干饭中 别叫我
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)