(5)AO 的模块化架构:AO 的模块化体现在 CU、SU、MU 的分离,用户可以随意选择合适的排序器、消息中继器、计算单元,甚至系统级的虚拟机也有可以随意替换,从而支持多种智能合约系统中的进程引入 AO。CU、SU 和 MU 可以实现横向扩展,保证了计算能力随需求的增加。
基于上述分析,AO 网络中的关键性流程包括:AO 网络中的交互信息在通过 MU 验证签名后,传递给 SU,经过 SU 的排序后上传到 Arweave,并在 Arweave 上就顺序达成共识并存储,当用户需要获得状态时,会通过 MU 将消息传递给 SU,SU 选择合适的 CU 并将消息交付给 CU,CU 通过 Arweave 上的数据完成状态计算,将输出通过 MU 返回给用户。
为了探讨这一问题,我们将 AO 与两类相似的项目进行对比:并行性的高性能公链(如并行 EVM、Solana 等)以及去中心化计算协议(Akash)。
并行性高性能公链与 AO 的对比:
主要的差别在于并行性计算的基本架构的差异,在这里我们将以太坊作为一个基准对象,能够更好地说明 AO 的差异性。以 Ethereum 为代表的传统 EVM 按顺序处理交易,一次只能由一个交易修改状态,整个系统呈现单线性的前进模式。
并行性的公链一般就非冲突或不重叠的事务可以完成并行处理(冲突事务:一般指多个事务试图同时访问和修改相同的数据或状态,这种冲突通常会导致数据不一致),比如 Sealevel允许Solana同时处理成千上万的智能合约,每个事务都描述了它将读取或写入的状态,系统通过识别不重叠的事务,完成对这些不重叠和不冲突事务的并行执行,并行 EVM 类似,是对非冲突事务进行并行处理,以 Monad 为例,其核心过程包括三个:(1)乐观执行,即乐观地认为所有事务均为非冲突,同时开展并行执行,但可能导致错误,通过跟踪输入输出比对,对数据不一致的地方将重新执行交易;(2)调度和依赖,为减少不必要的重复执行,Monad 会通过静态代码分析器预测事务间的依赖关系,即预先识别一些事务之间的可能冲突来优化执行;(3)状态合并,交易并行执行后,每个交易更新的状态需要进行合并,保证整个区块的状态一致性。
尽管提高了系统效率,但并行性公链存在很明显的扩展瓶颈:只能对非冲突事务进行并行处理,如果涉及到对相同状态的访问和修改,依然涉及到锁竞争的问题。AO 与并行性公链的差异在于:(1)使用消息传递而非共享内存的并行计算架构;(2)仅对存储的数据的顺序达成共识,不需要对状态达成共识。这使得 AO 具有更强的并行可扩展性,调度单元、信使单元和计算单元均可以横向无限扩展,保证了计算能力的无限扩展。
去中心化计算市场与 AO 的对比:
以 Akash 为代表的网络提供了一个用于容器托管服务的去中心化计算市场,但是牺牲了创建去信任服务的能力,即其计算结果不能实现可验证和可重现,因此失去了智能合约的能力。相比之下,AO 的计算是可验证的计算,得益于其全息状态存储机制,AO 甚至可以保持传统智能合约的属性。AO 确保了交互日志被写入 Arweave,并具有持久的可用性,状态可以由任何参与者计算出来,所有人都可以重现这一计算过程并验证其他计算者的正确性。保证可验证性和去信任服务的措施可以被总结为以下几个方面:(1)所有交互日志在 Arweave 上的全息存储,使得计算过程可重现;(2)计算单元需要提供关于计算结果的加密签名声明;(3)计算单元需要质押,当计算结果出现错误时将会面对罚没。
综上所述,AO 和 AR 结合的架构既保证了计算能力的无限扩展,又保证了计算的可验证和最小信任化,相比于现有的相似项目来说具有一定的差异性和护城河。
AO 生态还处于非常早期的阶段,但正在蓬勃发展。从 AOlink 的整体数据来看,目前 AO 网络处理消息的数量已超过了 116 M,每日用户数量达到在巅峰时期达到 5 K 以上,但近期回落到 1.5 K 附近,其中 AO 网络的测试代币($AOCRED,用于发放给 AO 网络的建设者)持币人数也已突破 4100 。
AO 测试网发布后的三个月内,AO 网络中初步建立起基础设施和金融系统,包括跨链桥、预言机、钱包、AMM、稳定币协议等,同时游戏、社交、Memecoin、AI 等应用也正在建立中。
(截止 2024/4/26 的 AO 生态全景图,来源:@everPayHQ@ArweaveSCP)
其中的重点协议包括:
AOX:AO 生态首个跨链桥,基于 MPC 技术为 AO 网络提供资产跨链服务,目前正处于 Beta 阶段,仅支持$AR 在 Arweave 和 AO 网络之间的跨链,在 AO 中对应为 WrappedAR,目前启动激励任务,用户通过完成跨链操作等任务赚取$TAOX 测试代币,可能对应未来正式代币空投。
0 rbit:AO 网络的预言机,支持将任意数据通过有效的 URL 带到 AO 的进程中,用户通过向 0 rbit 发送消息请求数据, 0 rbit 节点将获取数据并传送给用户的进程。
Arconnect、aoWebWallet:AO 网络的钱包基础设施。
Astro:AO 网络的稳定币协议, 4 月已上线测试网,目前可以领取测试代币 tAR,通过 tAR 铸造稳定币 USDA。
Permaswap、ArSwap、Bark:AO 网络中的 DEX。Permaswap 于近日刚刚上线 AO,目前支持 WrappedAR 和 AOCRED 之间的兑换;ArSwap 和 Bark 上线更早,支持的资产种类更多,除了 AOCRED 和 WrappedAR 意外,还支持生态内其他的项目或 meme 代币。
typr:AO 生态的 Twitter,社交应用,开放的功能和 UI 基本与 Twitter 相同,包括 post、长文 story 和 chatroom 等,但支持用 TRUNK/WrappedAR/AOCRED/typr 测试代币四种资产打赏。
Permaverse:AO 网络的游戏和元宇宙发行平台,目前已发行的游戏是 dumdum,玩家可以通过抚摸自己的 dumdum(一只绿色大象)来获得积分,对应潜在的空投奖励,同时也为 dumdum 搭建了非常简单的元宇宙环境。
以上就是一文解读AO币技术原理与未来潜力的全部内容,望能这篇一文解读AO币技术原理与未来潜力可以帮助您解决问题,能够解决大家的实际问题是非常好学习网一直努力的方向和目标。