2022 年 8 月 12 日 v1.0

摘要

随着全新的互联网基础设施区块链的崛起,开发者正以飞快的速度部署着数以万计的去中心化应用程序。遗憾的是,由于稳定性差、成本高、低吞吐量及一些安全问题,区块链尚未被广泛应用。 为了能够在 Web3 时代被广泛使用,区块链基础设施应该效仿云基础设施的特点,即为众多的去中心化应用提供可信、可扩展、经济高效且持续优化的平台。

为应对这些挑战,我们以可扩展、安全、可靠和可升级为核心设计原则推出 Aptos 区块链。 Aptos 区块链在过去三年中由全球 350 多名开发人员共同开发 [1]。 它在共识、智能合约设计、系统安全、性能和去中心化方面提供了新的创新。 这些技术的结合将为把 Web3 带向更广泛的人群提供一个坚实的基础 $:^1$

[1] 法律免责声明:本白皮书及其内容不是出售任何代币的要约,也不是诱导购买任何代币的要约。 我们发布这份白皮书只是为了接受公众的反馈和意见。 本文件中的任何内容都不应被理解为对 Aptos 区块链或其代币(若有)将如何发展、利用或累积价值的保证或承诺。 Aptos 仅概述了其目前的计划,这些计划可能会酌情改变,其成功与否将取决于其控制之外的许多因素。 这种未来的陈述必然涉及已知和未知的风险,这可能导致未来时期的实际表现和结果与我们在本白皮书中描述或暗示的有重大差异。 Aptos 不承担更新其计划的义务。 不能保证白皮书中的任何陈述将被证明是准确的,因为实际结果和未来事件可能有很大的不同。 请不要过分依赖未来的声明。

1 序言

在 Web2 时代,诸如通讯、社交媒体、金融、游戏、购物以及音视频流媒体等服务, 是由掌握了用户数据权限的中心化公司来提供(例如 Google、Amazon、Apple 和 Meta)。 针对目标用例,这些公司利用具备特定应用的软件,来优化开发基础设施,并利用云端基础设施向用户部署这些应用程序。 云端基础设施可提供虚拟或物理基础设施服务的访问,例如虚拟机(VM)租用和在世界各地数据中心内运行的裸机硬件(例如 AWS,Azure,和 Google Cloud)。 因此,建立能够扩大到数十亿用户的 Web2 互联网服务从来没有像今天这样容易。 然而,Web2 要求用户明确信任中心化实体,这一要求愈发引起社会的担忧。

为了消除这种担忧,新的互联网时代已经开始:Web3。 在 Web 3 版本的互联网中, 出现了区块链来提供去中心化、不可篡改的账本,让用户能够安全可靠地相互交流,而不需要信任控制中间人或中心化实体。 与 Web2 互联网服务和应用程序依赖云基础设施类似,去中心化的应用程序可以使用区块链作为去中心化的基础设施层,从而触达全世界数十亿用户。

然而,尽管现已存在许多条区块链,但是 Web3 尚未得到广泛采纳[3]。 虽然技术不断地推动着行业发展,但现有的区块链仍是不可靠的。昂贵的交易费用,低吞吐量,因安全问题资产经常遭受损失,并且无法支持实时响应。 与云端基础设施赋能 Web2 服务,成功触达数十亿人群相比,区块链还并没有使得 Web3 应用达到同样的高度。

2 Aptos 愿景

Aptos 的愿景是提供一个能够为 Web3 带来主流应用的区块链,并授权一个去中心化应用的生态系统来解决现实世界的用户痛点。 我们的使命是通过提供灵活和模块化的区块链架构,推动区块链可靠性、安全性和性能方面的新高度。 该架构应支持频繁升级,快速采用最新的技术,并能对新兴的用例提供一流支持。

我们设想建立社区管理运营的去中心化、安全和可扩展的网络。 当世界各地对基础设施的需求增长时,区块链的计算资源就会横向和纵向扩展以满足这些需求。 随着新的用例和技术进步的出现,网络应该在不干扰用户的情况下频繁地、无缝地升级。 让用户不再关注基础设施相关问题。 开发人员和用户将可以访问许多不同的密钥恢复、数据建模、智能合约标准、资源使用权衡、隐私和可组合性选项。 用户确信他们的资产是安全,可用,并且几乎可以成本费访问。 任何人都能够安全、容易地与全世界不受信任的各方进行不可篡改的交易。 区块链将像云基础设施一样无所不在。

为了实现这一愿景,必须在技术方面取得重大进展。 过去三年里,我们开发,升级和部署 Diem 区块链(Aptos 区块链的前身)的经验已经证明,网络可以在不中断客户端的情况下持续升级协议[4]。 2020 年初,Diem 主网被部署到拥有多个钱包供应商的十几个节点上。 在之后一年,我们团队进行了共识协议和核心框架两次重大的升级。 两次升级都在用户不停机的情况下顺利完成。 在 Aptos 区块链中,我们对技术栈进行了一系列彻底的改进,同时还受 Diem 区块链启发将安全、透明、以及可频繁的升级作为核心功能。 我们特别强调新的交易处理方法(如第 7 节所述)以及去中心化和网络治理的新方法。

Untitled