Aptos 和 Sui 是近期市场讨论度很高的两大公链,其原因不仅在于这两个均来自 Facebook 的团队都拿了高融资额,更在于他们都使用了 Move 编程语言对协议进行搭建。 区块链开发者 @cryptoalvatar 在其社交网站对这两大公链从技术开发角度进行了对比,BlockBeats 翻译整理如下。 Move 语言 Aptos 和 Sui 都使用了他们自己的 Move 语言衍生版本,这有助于并行执行。它是 Rust 风格的,具有静态强制和严格的资源所有权规则和形式验证。 Sui 版本的 Move 引入了一些修改,最明显的是所有权 API。它更简洁,也更清晰地展示了区块链设计。但是库(libraries)的开发感觉不如 Aptos。 架构 Sui 使用基于 DAG 的内存池(Narwhal)+ Tusk 共识算法。然后在执行层利用 DAG 进行并行化(酷!)。与 Avalanche (Snowman++) 相比,在并行化方面它尚未释放 DAG 的全部功能。 Sui 版本的 Move 对对象的独有/共享及可变/不可变状态非常明确。这实现了直观的编程模型。此外,它使 Sui ...