复制成功

分享至

主页 > 比特币 >

Nansen:详解明星公链 Aptos 技术特性与生态现状

2022.10.20

撰文:Nansen

TLDR

  • 与 Sui 类似,Aptos 是由 Meta(Face Book) 的前员工开发的,Diem 链是 Meta 的最初区块链计划,于今年 1 月被放弃。
  • Aptos 专注于以类似于 Sui 和 Solana 的方式最大化网络容量,但有一些关键区别:
  • Aptos 通过利用 Block-STM 引擎并行处理事务,该引擎乐观地并行执行批量事务并在执行后对其进行验证,从而在给定特定顺序的情况下最大化并行性。
  • Aptos 区块链原生集成并在内部使用 Move 语言,旨在实现快速和安全的交易执行,让开发人员能够更好地保护他们的产品免受恶意实体的侵害。
  • Aptos 声称其重新设计的状态同步协议允许客户端以亚秒级延迟验证和同步超过 1 万 TPS,并且 Aptos 有望很快达到 10 万 TPS。 今年 8 月 19 号,Aptos 激励性测试网 第三阶段的开启。

  • 概述 Overview


    Aptos 是由 Mo Shaik 和 Avery Ching 创立的新的第 1 层区块链,他们都是参与 Diem 项目的前 Meta 开发人员。 它侧重于以类似于 Sui 和 Solana 的方式最大化网络容量,但有一些关键区别。


    Aptos 的使命


    通过利用去中心化的应用程序解决现实世界的问题,提供一个可以实现大规模采用并实现主流采用到 web3 的区块链。 Aptos 通过其灵活的模块化架构专注于区块链的可靠性、安全性和性能。


    关键特性


  • 通过 Move 智能合约编程语言快速安全地执行。
  • 通过并行化的事务处理方法实现高吞吐量和低延迟。
  • 新的并行事务处理,通过 Block-STM 在单个逻辑实体中支持多个操作。
  • 权益加权验证人轮换以优化性能和去中心化。
  • 模块化设计旨在进行适当的威胁建模和无缝部署,以确保操作的安全性和可靠性,以及可升级和可配置的设计原则,以通过其模块化架构基于最新技术随着 Aptos 项目的发展而取得进展。
  • 用于水平吞吐量可扩展性的分片概念,同时寻求降低节点运营商的复杂性。

  • Move 语言


    与 Sui 一样,Aptos 也使用 Move 作为其编程语言。

    其他现有区块链语言的挑战,资产的间接表示:

    其他区块链上的资产被编码为整数,这使得开发人员在编写与这些资产交互的程序时很容易出错。

  • 稀缺性不可扩展:程序员发现很难创建自定义资产,因为这些新的自定义资产需要具有「稀缺性」,以至于没有人可以凭空创建新的代币。
  • 访问控制不灵活:让所有者能够通过访问控制策略保护其资产是相当复杂的。 Move 允许开发人员使用受线性逻辑启发的语义定义自定义资源类型,从而允许创建灵活的自定义访问控制和遵循稀缺概念的自定义资源。这些资源是指任何可以存储价值的东西,例如代币。
  • Move 允许开发人员使用受线性逻辑启发的语义定义自定义资源类型,从而允许创建灵活的自定义访问控制和遵循稀缺概念的自定义资源。 这些资源是指任何可以存储价值的东西,例如代币。
  • Move 的资源安全旨在确保资源永远不会被复制、重复使用或丢失,只能在程序存储位置之间移动。 这可以防止恶意个人在未经许可的情况下复制现有资产或创建新资产。 甚至 Meta 现已失效的 Libra 货币也被实现为自定义资源,在 Move 语言中没有特殊状态。 有了这些安全保证,开发人员可以更轻松地进行构建,而不必担心需要确保安全性和稀缺性,因为 Move 语言已经内置了它。

  • AptosBFT 共识机制


    AptosBFT 是网络的 BFT 共识算法,是久经考验的 HotStuff 共识协议(基于领导者的 BFT 复制协议)的变体。 AptosBFT 只需 2 次网络往返即可验证交易并提交区块(比其他共识机制安全验证交易所需的多轮投票更快)。 该协议还旨在实现亚秒级的最终确定性,再加上 Aptos 的自动领导轮换优化,该优化分析链上状态并自动更新领导轮换以适应无响应的验证者,而无需任何人工干预。 这使得它非常适合分散的环境。

    并行事务执行

    Aptos 使用并行执行,允许在任何给定时间处理更多事务。 这种设计类似于同样由前 Meta 员工创立的 Sui。

    Nansen:详解明星公链 Aptos 技术特性与生态现状

    Aptos 的并行执行利用 Block-STM 引擎,该引擎乐观地并行执行批量事务并在执行后对其进行验证,从而在给定特定顺序的情况下最大化并行性。 当发生冲突时,不成功的交易会被重新执行,所有更高的交易也会被重新验证。

    Block-STM 的独特之处在于它能够针对任何工作负载优化其并行架构,从而使其同时支持更复杂的事务。 这种设计为用户提供了低延迟和成本。

    免责声明:数字资产交易涉及重大风险,本资料不应作为投资决策依据,亦不应被解释为从事投资交易的建议。请确保充分了解所涉及的风险并谨慎投资。OKEx学院仅提供信息参考,不构成任何投资建议,用户一切投资行为与本站无关。

    加⼊OKEx全球社群

    和全球数字资产投资者交流讨论

    扫码加入OKEx社群

    相关推荐

    industry-frontier