MGBX

语言

APTOS vs SUI:Move 语言新公链对比

Aptos 与 Sui:比较新兴的基于 Move 的区块链

APTOS 与 SUI 都源于 Meta Diem 技术体系,并采用 Move 语言构建智能合约,因此经常被归入同一类新公链。但两者在状态模型和并行执行路径上存在明显差异:Aptos 主要依靠 Block-STM 自动处理交易冲突,Sui 则采用对象中心的数据模型,根据对象之间的依赖关系组织交易。Move 语言是共同基础,而执行架构才是理解 APTOS 和 SUI 差异的关键。

APTOS 与 SUI 为什么都采用 Move 语言?

APTOS 与 SUI 都是支持智能合约的 Layer 1 新公链,两者最明显的共同点之一,是都建立在 Move 语言体系之上。

Move 最初源自 Meta 的 Diem 项目,并针对数字资产管理进行设计。传统程序中的数据通常可以自由复制,但 Move 引入资源等概念,使某些数字资产不能被随意复制或丢弃,并通过类型系统控制资产如何移动和存储。这并不意味着 Move 能够自动消除所有智能合约风险。代码逻辑、权限设计、预言机和第三方协议仍可能产生安全问题。更准确的说法是,Move 在语言层面减少了一部分资产处理错误,并让所有权规则更加明确。

APTOS 和 SUI 随后沿不同方向扩展 Move。Aptos 保留了以账户和资源为重要基础的模型,同时也发展 Objects 等机制;Sui Move 则从底层采用对象中心的全局存储架构。因此,两条链的 Move 代码和开发模型并非完全相同。

APTOS 的 Block-STM vs SUI

Aptos 的一项代表性技术是 Block-STM 并行执行引擎。简单来说,Aptos 可以先让多笔交易并行执行,再判断这些交易之间是否存在状态读写冲突。如果没有冲突,就能够同时利用多个 CPU 核心处理;如果发生冲突,则根据确定的交易顺序重新处理必要部分。这种方式通常被称为乐观并行执行。开发者不需要预先声明交易会访问哪些状态,系统会自动识别冲突。Aptos 白皮书还将交易传播、排序、执行和存储等步骤设计为流水线,以提高硬件利用效率。

Sui 的思路不同。Sui 把链上状态组织成具有唯一 ID 的对象,并区分不同所有权类型。如果多笔交易涉及彼此独立的对象,系统更容易识别它们之间没有依赖关系,从而并行处理;涉及共享状态时,则需要相应的协调机制。

因此可以简单理解为:Aptos 更强调执行之后检测冲突,Sui 则通过对象模型让部分交易依赖关系在数据结构层面更加明确。

APTOS 与 SUI 的应用区别?

由于两者都强调高并发能力,APTOS 和 SUI 都可以支持 DeFi、游戏、支付、NFT 及其他需要大量链上交互的应用,并没有严格的链上应用的限制。

Aptos 的优势之一是 Block-STM 对开发者较为透明,同时网络提供 Keyless 账户、Sponsored Transactions 等降低用户使用门槛的功能。Sui 则因为对象模型天然适合表达游戏资产、NFT 以及其他拥有独立状态的数字对象,在相关应用中具有较直观的数据结构优势。

关于 “APTOS 和 SUI 谁更快” 的问题,但只比较实验环境中的峰值 TPS 并不足以判断实际用户体验。真实表现还受到交易类型、状态冲突比例、验证者配置、网络负载以及应用设计影响。

常见问题

  • APTOS 和 SUI 是什么关系?
    两者并非同一项目,但都与原 Diem 技术体系有关,并使用各自演进版本的 Move 语言。

  • Move 语言为什么适合数字资产?
    Move 通过资源、所有权和类型约束对数字资产进行建模,可以减少部分复制、权限和资产管理错误。

  • Aptos 的 Block-STM 是什么?
    Block-STM 是一种乐观并行执行机制,可以同时执行多笔交易,再识别和处理存在状态冲突的交易。

  • Sui 为什么强调对象模型?
    因为 Sui 将链上资产和状态表示为独立对象,使系统更容易判断不同交易是否存在数据依赖关系。

  • Sui Move 和 Aptos Move 完全兼容吗?
    不是。两者拥有共同的 Move 技术基础,但已经形成不同的平台框架、存储模型和开发方式。

掌握基础知识是第一步。关注 MGBX 学院,获取更多加密货币教育资源和市场机遇。

在 MGBX 进行交易的流程:

  1. 注册交易账户,并完成必要的身份认证;

  2. 充值资金,选择交易类型;

  3. 在币种交易页面输入希望购买的金额或币种数量;

  4. 确认订单后完成交易,并检查资产是否对应增加。

更多阅读:

《Layer 1 公链投资全景图》

《Injective(INJ):DeFi 专属公链》

《Sei Network:交易优化 L1》