# 去中心化网络的世界计算机梦想去中心化网络长期以来一直追求实现世界计算机的梦想,即能够无需信任地执行任意代码,并将其共享给全世界使用。在以太坊之后,许多基础设施项目都在这一方向上进行了尝试,而即将推出的AO网络就是其中之一。对于一个"世界计算机"来说,其功能可以大致分为数据的计算、访问与存储三个部分。某存储网络一直在扮演"世界硬盘"的角色,而AO网络(Actor Oriented)则引入了通用计算的能力,并提供了智能合约功能。## AO:基于Actor的通用计算网络目前主流的去中心化计算平台可分为两类:智能合约平台和通用计算平台。智能合约平台以某知名公链为代表,网络共享全局的状态内存,对改变状态的运算过程进行共识。由于共识要求大量的重复运算,因此高成本下仅用于处理高价值业务。通用计算网络则不对运算过程本身进行共识,而是根据业务验证计算结果,处理请求顺序,不存在共享的状态内存。这降低了成本,允许网络扩展到更多领域的计算,以某些算力网络为代表。此外,还有一些项目基于虚拟机安全的假设,将通用计算与智能合约融合。这类网络只对交易顺序进行共识,并验证计算结果,多个状态变化计算在网络节点中并行处理。计算环境的虚拟机保证了确定性结果,因此只要交易顺序一致,最终状态也将保持一致。这类网络由于不共享状态内存,扩容成本很低,多个任务可以并行计算且互不影响。这些项目往往基于Actor编程模型,AO也属于此类。在Actor模型下,每一个计算单元被视为独立处理事务的智能体,计算单元之间通过通讯交互。AO标准化了Actor的消息传递,实现了一个去中心化的计算网络。与传统被动触发的智能合约不同,AO可以通过固定时间循环触发的"cron"方式,实现智能合约的主动运行,例如持续监控套利空间的交易程序。AO网络具备快速扩容的去中心化计算能力、超大数据存储能力、Actor的编程模型,以及主动触发交易的能力,这使得它非常适合托管AI Agent。AO还支持将AI大模型引入区块链的智能合约中运行。## AO网络特性AO网络不对计算过程进行共识,而是对交易顺序进行共识,并默认虚拟机的运行结果是确定性的,从而实现最终状态的一致性。AO采用模块化设计,网络中存在三种基本单元:调度单元SU、计算单元CU与信使单元MU。交易被发出后,信使单元接受交易,验证签名,转发给调度单元。调度单元可以看做AO与某存储链的连接点,帮助网络对交易顺序进行排序,并上传至存储链完成共识。目前的共识方式是POA(权限证明)。共识完成后,任务被分配给计算单元,CU负责处理具体计算,结果返回MU转发给用户。CU集可视为一个去中心化的算力网络。在完整的经济学规划下,CU节点需要质押一定资产,通过计算性能、价格等因素竞争,提供算力赚取收益。如果出现计算错误,会被罚没资产。这是一个标准的经济学保障机制。## AO与其他网络的区别AO作为通用计算平台,与传统智能合约平台的区别显而易见。某存储网络也推出了自己的智能合约平台,但这是一种等效于EVM的状态共识机架构,且在体验上不及传统智能合约平台。与其他去中心化计算网络不同,AO保留了智能合约能力,并在某存储网络上维护了一个全局状态。实际上,与AO在架构上最相似的是某知名计算网络。该网络创造了异步计算区块链网络的早期范式,AO在很大程度上延续了这一设计,比如仅对交易顺序排序、相信虚拟机确定性计算、Actor模型异步处理等。最大的不同在于,某知名网络基于容器维护状态,而AO具备一个共享的状态层。任何人都可以通过交易顺序与状态证明复原全网状态,这在一定程度上增加了网络的去中心化能力,但也丧失了某些特殊隐私业务的实现可能。在经济与设计层面,某知名网络为保证性能,对参与节点提出了较高的硬件要求,造成较高门槛。AO则采用公平发射、无准入的方式运行,质押即可参与竞争挖矿。AO使用模块化设计,MU、CU、SU分离,用户可自选虚拟机的实现方式,这降低了开发者的进入成本。然而,AO可能存在一些系统缺点,如Actor异步模型下跨合约交易缺乏原子性,可能导致DeFi类应用发展困难。新的计算模式也对开发者提出了更高要求。AO架构下wasm虚拟机最高能管理4GB的限制,也导致部分复杂模型无法使用。鉴于此,AO选择专注于AI Agent领域,这一策略可能是扬长避短的结果。有趣的是,某知名网络也在2024年年初宣布将专注于AI领域。在AI快速发展的背景下,AO仍然可能存在较大潜力。然而,与某知名网络相比,AO所在的生态系统的市值仍有一定差距。未来发展值得期待。
AO网络:基于Actor模型的去中心化世界计算机新范式
去中心化网络的世界计算机梦想
去中心化网络长期以来一直追求实现世界计算机的梦想,即能够无需信任地执行任意代码,并将其共享给全世界使用。在以太坊之后,许多基础设施项目都在这一方向上进行了尝试,而即将推出的AO网络就是其中之一。
对于一个"世界计算机"来说,其功能可以大致分为数据的计算、访问与存储三个部分。某存储网络一直在扮演"世界硬盘"的角色,而AO网络(Actor Oriented)则引入了通用计算的能力,并提供了智能合约功能。
AO:基于Actor的通用计算网络
目前主流的去中心化计算平台可分为两类:智能合约平台和通用计算平台。智能合约平台以某知名公链为代表,网络共享全局的状态内存,对改变状态的运算过程进行共识。由于共识要求大量的重复运算,因此高成本下仅用于处理高价值业务。通用计算网络则不对运算过程本身进行共识,而是根据业务验证计算结果,处理请求顺序,不存在共享的状态内存。这降低了成本,允许网络扩展到更多领域的计算,以某些算力网络为代表。
此外,还有一些项目基于虚拟机安全的假设,将通用计算与智能合约融合。这类网络只对交易顺序进行共识,并验证计算结果,多个状态变化计算在网络节点中并行处理。计算环境的虚拟机保证了确定性结果,因此只要交易顺序一致,最终状态也将保持一致。
这类网络由于不共享状态内存,扩容成本很低,多个任务可以并行计算且互不影响。这些项目往往基于Actor编程模型,AO也属于此类。在Actor模型下,每一个计算单元被视为独立处理事务的智能体,计算单元之间通过通讯交互。AO标准化了Actor的消息传递,实现了一个去中心化的计算网络。
与传统被动触发的智能合约不同,AO可以通过固定时间循环触发的"cron"方式,实现智能合约的主动运行,例如持续监控套利空间的交易程序。
AO网络具备快速扩容的去中心化计算能力、超大数据存储能力、Actor的编程模型,以及主动触发交易的能力,这使得它非常适合托管AI Agent。AO还支持将AI大模型引入区块链的智能合约中运行。
AO网络特性
AO网络不对计算过程进行共识,而是对交易顺序进行共识,并默认虚拟机的运行结果是确定性的,从而实现最终状态的一致性。
AO采用模块化设计,网络中存在三种基本单元:调度单元SU、计算单元CU与信使单元MU。交易被发出后,信使单元接受交易,验证签名,转发给调度单元。调度单元可以看做AO与某存储链的连接点,帮助网络对交易顺序进行排序,并上传至存储链完成共识。目前的共识方式是POA(权限证明)。共识完成后,任务被分配给计算单元,CU负责处理具体计算,结果返回MU转发给用户。
CU集可视为一个去中心化的算力网络。在完整的经济学规划下,CU节点需要质押一定资产,通过计算性能、价格等因素竞争,提供算力赚取收益。如果出现计算错误,会被罚没资产。这是一个标准的经济学保障机制。
AO与其他网络的区别
AO作为通用计算平台,与传统智能合约平台的区别显而易见。某存储网络也推出了自己的智能合约平台,但这是一种等效于EVM的状态共识机架构,且在体验上不及传统智能合约平台。
与其他去中心化计算网络不同,AO保留了智能合约能力,并在某存储网络上维护了一个全局状态。
实际上,与AO在架构上最相似的是某知名计算网络。该网络创造了异步计算区块链网络的早期范式,AO在很大程度上延续了这一设计,比如仅对交易顺序排序、相信虚拟机确定性计算、Actor模型异步处理等。
最大的不同在于,某知名网络基于容器维护状态,而AO具备一个共享的状态层。任何人都可以通过交易顺序与状态证明复原全网状态,这在一定程度上增加了网络的去中心化能力,但也丧失了某些特殊隐私业务的实现可能。
在经济与设计层面,某知名网络为保证性能,对参与节点提出了较高的硬件要求,造成较高门槛。AO则采用公平发射、无准入的方式运行,质押即可参与竞争挖矿。AO使用模块化设计,MU、CU、SU分离,用户可自选虚拟机的实现方式,这降低了开发者的进入成本。
然而,AO可能存在一些系统缺点,如Actor异步模型下跨合约交易缺乏原子性,可能导致DeFi类应用发展困难。新的计算模式也对开发者提出了更高要求。AO架构下wasm虚拟机最高能管理4GB的限制,也导致部分复杂模型无法使用。
鉴于此,AO选择专注于AI Agent领域,这一策略可能是扬长避短的结果。有趣的是,某知名网络也在2024年年初宣布将专注于AI领域。
在AI快速发展的背景下,AO仍然可能存在较大潜力。然而,与某知名网络相比,AO所在的生态系统的市值仍有一定差距。未来发展值得期待。