(相关资料图)

Aptos区块链

安全、可扩展和可升级的 Web3基础设施

抽象的

区块链作为一种新的互联网基础设施的兴起导致开发人员以快速增长的速度部署数以万计的去中心化应用程序。不幸的是,由于频繁中断、高成本、低吞吐量限制和众多安全问题,区块链的使用尚未普遍存在。为了在 web3 时代实现大规模采用,区块链基础设施需要遵循云基础设施的道路,作为构建广泛使用的应用程序的可信、可扩展、经济高效且不断改进的平台。

我们展示了 Aptos 区块链,其设计以可扩展性、安全性、可靠性和可升级性为主要原则,以应对这些挑战。Aptos 区块链在过去三年中由全球 350 多名开发人员开发。它在共识、智能合约设计、系统安全、性能和去中心化方面提供了新颖的创新。这些技术的结合将为将 web3 推向大众提供一个基本的构建块:

首先,Aptos 区块链原生集成并在内部使用 Move 语言来实现快速安全的交易执行。Move 证明者是用 Move 语言编写的智能合约的正式验证器,为合约不变量和行为提供额外的保障。这种对安全性的关注使开发人员能够更好地保护他们的软件免受恶意实体的侵害。其次,Aptos 数据模型支持灵活的密钥管理和混合保管选项。这与签署前的交易透明度和实用的轻客户端协议一起,提供了更安全、更值得信赖的用户体验。第三,为了实现高吞吐量和低延迟,Aptos 区块链在交易处理的关键阶段采用流水线和模块化方法。具体来说,交易传播、区块元数据排序、并行交易执行、批量存储和账本证明都同时运行。这种方法充分利用了所有可用的物理资源,提高了硬件效率,并实现了高度并行执行。第四,与其他通过需要读取和写入数据的预先知识来破坏事务原子性的并行执行引擎不同,Aptos 区块链不会对开发人员施加此类限制。它可以有效地支持具有任意复杂事务的原子性,从而为实际应用程序实现更高的吞吐量和更低的延迟并简化开发。第五,Aptos 模块化架构设计支持客户端灵活性并针对频繁和即时升级进行了优化。此外,为了快速部署新技术创新并支持新的 web3 用例,Aptos 区块链提供嵌入式链上变更管理协议。最后,Aptos 区块链正在试验未来的计划,以超越单个验证器的性能:其模块化设计和并行执行引擎支持验证器的内部分片和同质状态分片提供了水平吞吐量可扩展性的潜力,而不会为节点操作员增加额外的复杂性。

获取Aptos 白皮书的完整 PDF版本。

推荐内容