Aptos主网上线,一文回顾其技术特性及创新
原文:
撰文:Aptos Labs
编译:Aptos Global
10 月 18 日消息,Aptos Labs 宣布启动其区块链主网 Aptos Autumn,欢迎大家参与建设,让更多人可以参与 Web3 中。
并介绍到 Aptos 认为有必要建立一个迅速创新和适应能力强的区块链为数十亿人创建普遍和公平的去中心化应用程序、以满足今人和子孙后代的需要。还介绍到 Aptos 的可升级性、移动和以人为本的用户体验等核心原则和独特功能,可以将充满活力的生态系统结合起来,把 web3 带给所有人。
可升级性
Aptos 支持区块链的快速发展,为当前和未来的用例提供优化的用户体验,并允许集成下一代技术进步。用户体验不断改进,开发人员将能够在没有基础设施限制的情况下进行构建。我们期待庞大的用户和建设者社区继续向未来发展 Aptos。
Aptos 上的 Move 语言
Move 语言已经与 Aptos 区块链一起构建、测试和设计了四年,它是为安全的资产管理以及快速和安全的事务执行进行原生集成的。
Move 和 Aptos 共同创造了一个独特且对开发人员友好的开发环境,Move 智能合约是可升级的,并支持所有 Aptos 应用程序的安全演进。
我们很自豪是 Move 语言的管理员,并很高兴能够进一步为其开发和工具构建更高级别的安全性。Move 的许多最初研究人员和开发人员都是 Aptos 团队的一员,并且非常热衷于继续增强语言并扩展 Move 社区。
以人为本的用户体验
我们的核心设计原则是专注于开发人员和用户体验,优先考虑所有人的简单且相关的体验是 web3 能够覆盖当今数十亿在线用户的唯一途径。
我们的团队已经构建了世界一流的安全和可扩展的产品和基础设施,供数十亿人使用,我们将继续将这些知识与快速集成创新的能力相结合,例如创新的密钥恢复,可扩展的分片解决方案和直观的并行编程模型,以将用户体验扩展到将使用 web3 的数十亿人。
关键技术创新
Aptos 区块链背后有许多技术创新。以下是开发人员喜欢并正在改变 web3 游戏规则的一些内容:
1)事务处理的流水线和模块化方法
为了实现高吞吐量,Aptos 区块链利用流水线和模块化方法进行交易处理的关键阶段。这充分利用了所有可用的物理资源,提高了硬件效率,并实现了高度并行的执行。
通过这种模块化设计,Aptos 支持更快,更安全的发布周期,因为可以针对单个模块更改。模块化设计还提供了将验证器扩展到单台计算机之外的结构化路径,从而提供了对其他计算、网络和存储资源的访问。有关详细信息,请参阅 Aptos 白皮书:Aptos 白皮书 v1.0
2)Block-STM
Block-STM 是一种新的并行执行引擎,用于围绕软件事务内存和乐观并发控制原则构建的智能合约 – 这意味着由于 Aptos 的核心新方法,交易处理速度更快。
与现有的并行执行引擎不同,现有的并行执行引擎通过要求读取 / 写入数据的前期知识来破坏事务原子性,而 Block-STM 使开发人员能够无限制地编码,保持可组合性,并为实际用例实现更高的吞吐量和更低的延迟。
3)AptosBFT 共识
今天,Aptos 区块链利用了 AptosBFT(版本 4)的最新迭代,这是第一个生产乐观响应的 BFT 共识协议。共识通常只需要两次网络往返(全球往返时间通常小于 300 毫秒),并通过领导者声誉机制动态调整到错误的验证者。
这种新机制显著提高了去中心化环境中的性能,相应地为适当的激励提供了基础设施,并迅速将失败的验证器对吞吐量和延迟的影响降至最低。AptosBFT 版本 5 的开发已经在进行中,将在未来的升级中发布。
4)状态同步的分散灵活性
Aptos 旨在为所有参与者的个性化需求提供高吞吐量,低延迟的网络。构建丰富多样的验证器和全节点社区需要状态复制能够灵活地用于不同的硬件环境。Aptos 适应不断变化的用户需求,为廉价机器提供新的,更有效的同步策略,并为那些负担得起的人提供更高水平的验证。
Web3 的家
专注于用户体验、可升级性和最先进的技术的独特组合,使 Aptos 成为开发人员构建下一代应用程序的家。Aptos 已经是一个由数百个项目和数十万社区成员组成的强大生态系统,这些社区成员将 Aptos 作为他们的家。
我们很自豪地支持 NFT,游戏,商业,社交网络和媒体娱乐的各种用例。我们很高兴生态系统能够继续构建创意和新颖的应用程序,这些应用程序将重新定义行业并为用户带来真正的价值。