$AR Arweave计算网络AO主网将于2025年2月8日推出。Arweave计算网络AO是一个去中心化的并行计算环境,它允许同时并行运行任意数量的进程,并通过开放的消息传递层进行协调。以下是AO的一些关键特点和组成部分:
1. 技术原理:AO基于角色的(Actor Oriented)计算机,设计为一个可以驻留任意数量并行进程的环境,进程之间通过开放的消息传递层进行协调。AO的核心特点包括任意数量的进程并行运行和计算结果的可验证性和可复现性,从而实现最小信任化。
2. 基本构成:AO系统中包含两类基本单位:进程(Process)和消息(Message),以及三类基本单元:调度单元(SU)、计算单元(CU)和信使单元(MU)。这些单元分别负责信息的分配、计算和路由。
3. 共识机制:AO计算机通过在Arweave中对消息日志的全息态存储来达成共识,不需要就状态达成共识,只需要对交互日志在Arweave中的顺序和存储达成一致即可。
4. 功能分离:AR和AO各司其职,AO不解决验证问题,只负责完成消息的传递、排序和状态的计算,主要处理计算问题;Arweave负责处理安全性和可验证性问题,就数据顺序达成共识,并保证永久不可变的去中心化存储。
5. 并行计算架构:AO采用了消息传递的架构,实现了横向扩展,这使得其并行可扩展性达到了任意规模。
6. 模块化架构:AO的模块化体现在CU、SU、MU的分离,用户可以随意选择合适的排序器、消息中继器、计算单元,甚至系统级的虚拟机也有可以随意替换,从而支持多种智能合约系统中的进程引入AO。
7. AO与Arweave的关系:AO实际上是一个开放和灵活的数据协议,用于在Arweave的协议上存储计算日志。它不是一个永久的账本,也不是一个网络本身。AO作为一个去中心化的计算环境,利用Arweave的可扩展链上存储作为其永久主机来存储运行过程中的数据。
8. AO的目标:AO计算机的核心目标是实现无限制的、可信的、并行而统一的计算服务。为DApp的设计创造全新的基础环境,既有智能合约的无信任特性,也有传统计算环境如Amazon EC2等的优点。
AO的推出标志着Arweave从单一的去中心化存储平台向支持智能合约和各种区块链协议的可扩展网络的转型,旨在支持包括社交媒体和AI应用在内的各种应用程序。
#AO #arweave