Aptos 和 Sui 有诸多相似之处,但也有差异化的设计。参考资料 https://github.com/aptos-labs/aptos-core/blob/main/developer-docs-site/static/papers/aptos-move-a-language-with-programmable-resources/2020-05-26.pdf https://medium.com/aptoslabs/welcome-to-aptos-incentivized-testnet-2-af26e2fd69a7 https://github.com/aptos-labs/aptos-core/blob/main/developer-docs-site/static/papers/aptos-move-a-language-with-programmable-resources/2020-05-26.pdf https://techcrunch.com/2022/03/15/aptos-labs-a16z-multicoin-facebook-diem-blockchain/?guccounter=1&guce_referrer=aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8&guce_referrer_sig=AQAAACNn-wczWqseumjUzTgGkYPQ6VaG7C-Cd7Ys59wAAfHkSnsmQbI7ZqgzR1NySD5W08F_edyjGoL-EpX_IHZ9iwIlE1CLT_Hc_gmf4GHF2jVc3E6XBcw-g3Vsp2Dsx6O5V8KRoJDOqtFx7OYmTbAjDVSqpcNFE-k32lDfSXZKaolg https://pontem.network/posts/the-future-of-pontem-with-aptos https://members.delphidigital.io/reports/the-hitchhikers-guide-to-ethereum/ https://medium.com/aptoslabs/aptos-incentivized-testnet-roadmap-209be695c77c https://medium.com/aptoslabs/aptos-labs-partners-with-google-cloud-to-enable-further-decentralization-of-the-aptos-network-f6eae47d4c65 https://developers.diem.com/papers/diem-consensus-state-machine-replication-in-the-diem-blockchain/2021-08-17.pdf https://arxiv.org/abs/1803.05069
原文标题:《DAOrayaki |解锁 Move 语言与比较 Aptos 和 Sui 机制》
撰文: Marvelous Akpere
编译:刘展位 @DAOrayaki
去年,功能性 Layer1 具有促进生态系统的 pump 的良好基础。这些 pump 与具有更高吞吐量、更低费用、原生 dApp、有风险的 meme 币、大量 APY 等的 L1 相关联。L1 试图解决区块链的三难困境——去中心化、安全性和可扩展性。
如果我们的愿景是能大规模使用加密货币,那么目前来看其可扩展性仍未解决。像 Ethereum、Solana 和其他一些 L1 链同样不例外是寡头垄断的结构。
许多 L1 链只是过客,而另一些则依然是非常成功的链, 眼下另一个 L1 链即将成为它们中的一员。这个新的 L1 链叫做 Aptos。
Aptos 是 Meta 的 Diem 团队创建的 L1 PoS 链。它声称是更安全和可扩展的 L1。它还声称解决了区块链三难困境。
作为区块链,Aptos 目前正在使用 Move(一种从 Diem 删除的专用语言)构建。Move 允许智能合约以确定的、密闭的(可预测、无污染)和可计量的方式(防止 DOS 攻击)与验证器交互。
使用 Move,Aptos 与改进的基于领导者的 BFT 共识机制相结合,确保了区块提交的低延迟和零停机时间,这显然是 HotStuff 最可靠的迭代。
Aptos 的成立旨在通过利用尖端技术和研究,让每个人都能平等地享受去中心化的好处。就目前而言,当需求激增时,实时区块链要么停止,要么变得过于昂贵。这对于我们想实现加密和 web3 在现实世界中的大规模采用并不友好。它必须摆脱 crypto 的掣肘。
那么,Aptos 是怎样扩展的呢?
Aptos 通过一个最终同步的平行执行引擎,将相互依赖的执行层和共识层解耦,从而实现扩展。
平行执行层利用 Block-STM 的设计,在检测和管理冲突之前优化执行事务,然后同步和改变状态。
但是,如果检测到的冲突怎么办?
它们最多只能被平行执行引擎中的一个线程拾取,并根据执行队列重新执行,然后再通过队列与它们的后续 txs 重新验证。
块 -STM 算法能够处理无缝操作,并能将抽象与琐碎的执行验证分开。这都是由于预设了索引的订单,在整个执行和验证周期内映射交易。
通过 Block-STM 设计的 32 个线程并行工作,并辅以其强大的状态同步机制以减少延迟,Aptos 将能够获得高达 100k+ 的 tps 和亚秒级的最终结果。
Aptos 的主要特点
1.由于与谷歌云的合作,Aptos 节点可以在 15 分钟内完成设置
2.最小质押。待定(主网日期未知)
3.与关键同类产品相比要求较低。流程包括,Testnet -> 第一阶段:100 个验证者 -> 第二阶段:200 个选择 -> 第三阶段:1000 个选择 -> 到目前为止,在第四阶段没有限制
4.安全性。除了 Move 的安全功能外的共识机制
- 分离了有效性、安全审计和正式验证
- 验证者的管理在链上完成
- 信誉系统轮流领导节点的响应性
- 确定性(仅基于账本状态中包含的信息)
- 可计量性(防御交易执行层面的拒绝服务攻击)
- 私有 / 共识密钥的轮换。
- 关键恢复的整合(新功能)
可扩展性
- Testnet 在达到最终结果的时间和 TPS 方面优于主要同行(独立的 txn 执行和共识机制)。
- Txns 能在两次网络旅行中得到验证,而同类产品需要多轮投票。
- 改进数据结构和存储
- 状态同步化
5.继续测试,在私有主网中没有停机。在网络中断的情况下,链上信誉系统会自动缓解验证器停机的影响。
6.网络架构
- 为开发者提供更少的技术复杂性和社会协调性
- 更低的延时
- 改进的可组合性
- 改善应用程序的通信和功能
- 网络效应友好
7.去中心化
- 减少了运行节点的障碍
- 最低程度的硬件:具有四个核心的 CPU、8GB 内存和 300GB 存储空间
- 比大多数竞争对手的硬件要求低
现在,你可能会问一个问题。
这听起来不像是 SUI 吗?
Aptos Vs Sui
Sui 的 Mysten Labs 和 AptosLabs 一样,是由 Meta 的前 Novi 研究团队创立的。它是一个高性能的 L1 PoS 链,其核心是为广泛的元宇宙应用(如游戏、社交、商业等)扩展可组合和动态的 NFTs。
与 Aptos 一样,Sui 的技术栈在 Diem 的基础上取得了重大进展,Diem 最初被设计为处理少量托管钱包(10 到 100 个)之间的轻度支付场景。Diem 的原始架构将无法支持大规模的采用。
Aptos 和 Sui 拥有许多相同的投资者。两者都被 VC 大力押注,获得了 20 亿美元以上的估值。Aptos 和 Sui 有很多表面上的相似,但也有很多区别:
编程语言:虽然它们都使用各自的 Move 编程语言的变体来进行并行执行,但 Sui 的对象模型与 Aptos 略有不同。Sui 的 Move 语言清楚地表明了一个对象的所有权 / 共享性或可变性 / 不可变性,而 Aptos 却没有。Sui 的所有权 API 也比 Aptos 的干净,因为它更清楚地暴露了区块链的设计。
架构:Sui 采用了一个基于 DAG 的 mempool(Narwhal)和 Tusk 共识算法。然后 DAG 被用于执行层的并行化。同时,Aptos 通过动态检测依赖关系和使用 BlockSTM 调度执行任务来实现并行化,BlockSTM 是高性能 HotStuff 算法的演变(从软件事务性内存中获得灵感)。
总的可扩展性。值得注意的是,这两条链都没有为家庭验证器的情况或大规模去中心化进行优化,而是为「最大化网络容量」进行优化(即像 Solana)。很可能会遇到状态增长的瓶颈。
Aptos 以用户为中心对待技术发展。这源于一个信念,即要达到大众化,用户体验需要在安全性和可扩展性方面有显著的改善。如果做得正确,它有可能提供一个重要的竞争优势。
开发是一个重要的考虑因素,因为它影响到链上应用的质量(影响到用户获取)。根据流行的模式,资金的流动是这样的。资本 -> 开发人员 -> 用户 -> 交易 -> TVL -> 价格。在周期的早期投资意味着收获最大的利益。
为此,Aptos 有一个 Devnet,开发者可以在这里贡献开源代码。已经有一个令人印象深刻的开发者名单,包括 Coinbase、Binance、Anchorage、Blockorus、Livepeer、Moonclave、Paxos、Paymagic 和 Rarible,等等。
目前,8000 名开发者在 Aptos 的 Discord 服务器上,该服务器有 6.3 万名成员。此外,尽管 Aptos 还没有白皮书,但事实是它已经有来自 40 个国家的 4000 名节点操作员。
Aptos 还宣布了一项拨款计划以鼓励发展。该团队的主要关注领域是 DeFi、NFT 和游戏,他们将向成功申请其补助计划的开发者支付(金额尚未披露)。
Aptos 也是资金最充足的加密货币项目之一。3 月,他们宣布了由 a16z 牵头的 2 亿美元的融资回合。该轮融资还包括来自 Multicoin Capital、Coinbase Ventures、3AC、Tiger Global 和 FTX Ventures 的投资。
最后的想法
Aptos 拥有一个资金充足的团队,具有连续性和组织的成熟度,可以实施其愿景。凭借其技术堆栈的现代性和 Move 的语言效率,它有能力成为一个领先的 L1 链。
然而,很难预测 Sui 和 Aptos 之间谁会在实践中表现得更好。Aptos 已经在优化其目前的设计方面做得很好,而 Sui 似乎有更大的空间。不同的解决方案已经被用来改善实时 L1(layer2s, subnets, shards, interoperability)。我们永远不会知道市场将会怎么发展,但 Aptos 将是一个强有力的竞争者。