UCC:Aptos VS Sui 两大公链新贵对比谁更有优势?_LUCK

Aptos和Sui是近期市场讨论度很高的两大公链,其原因不仅在于这两个均来自Facebook的团队都拿了高融资额,更在于他们都使用了Move编程语言对协议进行搭建。

区块链开发者@cryptoalvatar在其社交网站对这两大公链从技术开发角度进行了对比,BlockBeats翻译整理如下。

Move语言

Aptos和Sui都使用了他们自己的Move语言衍生版本,这有助于并行执行。它是Rust风格的,具有静态强制和严格的资源所有权规则和形式验证。

Aptos推出大使计划“Aptos Collective”:2月17日消息,Aptos宣布推出大使计划Aptos Collective,将向Aptos社区中参与度高的成员开放,以支持Aptos社区的发展。Aptos表示,Aptos Collective的成员将与核心Aptos Foundation和Aptos Labs团队成员密切合作,为Aptos生态系统做出贡献。[2023/2/17 12:12:43]

Sui版本的Move引入了一些修改,最明显的是所有权API。它更干净,也更清晰地展示了区块链设计。但是库的开发感觉不如Aptos。

Aptos 上钱包 Martian 已将助记词标准升级为 Aptos 官方钱包设定的新标准:金色财经消息,Aptos 链上钱包 Martian 表示刚将助记词标准升级为 Aptos 官方钱包设定的新标准,以确保互操作性,没有用户的地址或资产丢失。[2022/8/27 12:52:23]

架构

Sui使用基于DAG的内存池+Tusk共识算法。然后在执行层利用DAG进行并行化。与Avalanche(Snowman++)相比,在并行化方面它尚未释放DAG的全部功能。

分析 | 币安此次被盗很有可能是因为币安内网遭到黑客长期的APT渗透:据北京链安,被盗币安热钱包地址为 1NDyJtNTjmwk5xPNhjgAMu4HDHigtobu1s,目前该热钱包地址依然存在余额,余额为3612.69114593。与官方公告描述相符,资金被盗经过提币过程而非热钱包私钥被盗。单笔提币达到7000比特币但是币安的提币风控系统并没有进行有效警报。API交易密钥和谷歌验证2FA码,用户和币安的服务器均有保存,被盗金额巨大。很有可能是因为币安内网遭到黑客长期的APT渗透,而非单个或者批量用户被钓鱼病入侵导致。目前被盗的7000个比特币散落在40多个黑客控制的钱包地址当中,并没有发生转移。[2019/5/8]

Sui版本的Move对对象的独有/共享及可变/不可变状态非常明确。这实现了直观的编程模型。此外,它使Sui能够使用可靠广播(FastPay)进行非共享对象交易,例如支付。

Aptos使用BlockSTM,它是高性能HotStuff算法的演进,并通过动态检测依赖关系和调度执行任务来引入并行化。

很难说哪一个会在实践中表现更好,但我看好的是Sui。Aptos在优化当前设计方面已经做得很好,而Sui似乎还有更多空间。双路径实现拜占庭共识也让Sui占了上风。

可扩展性

值得注意的是,两条链都没有针对home验证者案例和大规模去中心化进行优化,而是归入了「最大化网络容量」阵营。状态增长可能是瓶颈。

Sui通过高效的存储分片来解决这个问题,专注于横向扩展资源。另一方面,Aptos更加强调支持异构验证器。我喜欢Sui的做法。

开发者体验

它们都处于相似的发展阶段,Aptos有点领先。设置系统花费的时间比实际码代码(我也恰好使用NixOS)还要多。学习语言和环境也需要一些反复试验。

部署到devnet在这两种情况下都有些麻烦。幸运的是,单元测试库非常有用。

最糟糕的部分是晦涩难懂的编译器报错,以及毫无意义的devnet错误响应。这些应该马上解决。

个人建议

如果从头学习,我会推荐以下内容:

1.首先,阅读文档和一些示例。确保你可以运行它们。

2.然后,直接转到您正在使用的分支中的框架源代码。

来源:金色财经

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

区块博客

[0:15ms0-3:277ms