2

头等仓研报:全方位解读公链项目Aptos

 1 year ago
source link: https://www.btc798.com/articles/91200.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

头等仓研报:全方位解读公链项目Aptos

藏民5小时前1836

Aptos 的目标是建设一个可扩展、安全、可信任和可升级的智能合约平台,采用 BFT 共识机制和并行计算机制,实现更好的性能。改进领导者轮换的机制,降低单个节点故障对网络的影响,提高网络运营的安全性。项目获得 A16Z 等投资机构 3.5 亿美元投资,团队研发能力强。现处于测试网阶段,生态建设处于起步期,开发者社区活跃。后续关注项目主网上线情况及生态发展情况。

Aptos 代币 APT 于 10 月 19 日上线各大交易所,我们选择公开研报,并在原文的基础上,补充了官方最新公布的代币经济模型(4 章)、融资消息(2.2 节)和测试网情况(表 3-2),其余部分不作更改,希望能帮助各位读者了解其基本面情况。

公链赛道竞争激烈,发展想象空间较大。以太坊生态优势显著,生态繁荣;Solana 等新公链已建立较为丰富的生态。Aptos 同期竞争者中,有 Sui 和 Linera 等 Meta 系的机制上相似度较高的公链,也有其他模块化、特色化的公链。

Aptos 的目标是建设一个可扩展、安全、可信任和可升级(scalability, safety, reliability, and upgradeability)的智能合约平台,能够满足未来十亿用户级别的应用。

团队和资金上,Aptos 团队实力强劲,获得了充足的资金。团队正在招聘人才、拓展业务,在熊市环境下持续运营。

技术上,Aptos 关注性能扩展和用户安全问题。

Aptos 在技术方面的主要创新包括:1)新的智能合约编程语言 Move,这是一种更适合于数字资产的编程语言,适应于区块链的需求。2)改进领导者轮换机制,增加节点信誉系统,降低单个节点故障对网络的影响。3)开发了 Block-STM 智能合约并行执行引擎,提高交易执行的效率。4)采用恰当的节点结构,开发一系列不同的状态同步协议,实现有效迅速的状态同步。

用户安全方面的主要措施包括:1)对交易过程进行标识,包括发送者的序列号、交易到期时间以及制定的链标识符,从而使交易特定化;2)在链上实现秘钥轮换和混合托管,降低私钥泄露和丢失风险;3)授权签名透明,明确各项可能后果,降低欺诈风险。

相比以太坊,Aptos 采用 BFT 共识机制和并行计算的方式,获得了更好的性能。相比 Solana,Aptos 改进了领导者轮换的机制,而不是领导者树型验证机制,降低单个节点故障对网络的影响,提高了网络运营的安全性。Aptos 选择了一个更为平衡的位置。

生态上,Aptos 的生态建设处于起步期,团队在项目营销、社区管理等方面采取了积极措施。Aptos 现有 160 个项目正在建设测试中,社区活跃。

Aptos 的主要风险包括:1)去中心化程度不足。面对公链「不可能三角」问题,Aptos 倾向高性能,节点的去中心化较弱。2)技术创新有限。Aptos 主要还是对公链的性能进行改善,主要创新技术是智能合约编程语言和账户类型,未提出更多颠覆性的技术。3)Aptos 生态项目创新性不足,优势项目尚未出现,并有不少项目来自 Solana 等其他生态。对比 Meta 系的其他两个公链,Aptos 在生态建设上有一定先发优势,但是,由于技术高度类似,可能造成生态项目的多链部署和雷同。4)VC 投资的估值偏高。2022 年 7 月的融资中,Aptos 估值达到了 27.5 亿美元,而 Solana 当前的市值 108 亿,熊市状态来看,Aptos 估值偏高。而且,后续可能还会有新增融资,才进入二级市场,这也会进一步抬高估值。不过,Solana 的历史最高市值约为 760 亿美元,如果进入下一轮牛市,项目市值上限也会有所提高。5)主网落地不及预期的风险。目前主网尚未落地,可能存在以下风险:一是未能如期部署上线;二是上线后用户体验不佳;三是缺乏强势项目,无法带动用户和资金进场。

持续关注 Aptos 主网落地情况,包括节点的建设情况、分布情况以及网络的实际运行效率。关注生态建设情况,尤其是优势项目的出现。优势项目可以带来大量的关注、资金,以及暴富效应,从而快速提高公链的知名度和 TVL。

1. 基本概况

1.1 项目简介

Aptos 是 Layer1 公链项目,其目标是建设一个可扩展、安全、可信任和可升级(scalability, safety, reliability, and upgradeability)的智能合约平台。

Aptos 与 Facebook(后改名为 Meta)有千丝万缕的联系。也因为这种联系,成为备受关注的区块链项目。Facebook 曾组建团队,开发稳定币项目 Libra(后改名为 Diem),但由于监管问题,最终未能持续下去。参与 Diem 开发的团队,陆续独立出来,建立各自的团队,开发新的公链项目,Aptos 正是其中之一。

1.2 基本信息

scale70

2. 项目详解

2.1 团队 [1]

Aptos Lab 总部位于美国加利福尼亚,去中心化办公,员工遍布全球。其创始成员及部分核心研究者、开发者介绍如下:

scale70

Mo Shaikh,创始人兼 CEO,毕业于亨特学院会计专业、罗切斯特大学西蒙商学院获得工商管理硕士(MBA)。2007 年至 2017 年,先后在毕马威、黑石、波士顿咨询集团等机构工作,从事房地产投资分析、股权投资分析等工作。2017 年至 2020 年,创立 Meridio 公司并兼任 CEO,Meridio 是一个基于区块链的平台,用于投资和交易具有流动性的部分房地产。2020 年 5 月至 2021 年 12 月在 Meta 和 Novi 中负责战略合作伙伴关系。2021 年 12 月至今,担任 Aptos 创始人和 CEO。

scale70

Avery Ching,联合创始人兼 CTO,美国西北大学计算机工程专业博士,先后担任 Yahoo、Facebook 以及 Novi 的首席软件工程师。其自 2011 年 9 月至 2021 年 12 月在 Facebook 担任首席软件工程师超过 10 年,并且是原 Meta 旗下加密平台 Novi 团队的技术负责人,专注于区块链技术的各个方面的开发,同时也负责维护 Diem 区块链。2021 年 12 月至今,担任 Aptos 创始人和 CTO。

scale70

Yuxuan Hu,创始团队成员、软件工程师。哈尔滨工业大学计算机科学硕士。自 2009 年起,先后就职于百度、Instagram、Novi、Aptos,主要研究方向为分布式储存、系统效率问题。

scale70

Alin Tomescu,创始团队成员、密码学科学家。其 2013 年至 2020 年在麻省理工学院担任研究助理,攻读博士,专注于加密货币、公钥分发、经过身份验证的数据结构、安全通信和安全网络应用程序。2020 那边 2 月至 2022 年 2 月,在云服务提供商 VMware 担任博士后研究员和研究科学家。2022 年 2 月,进入 Aptos。

scale70

Rati Gelashvili,创始团队研究员,麻省理工博士,在并发、并行和分布式算法以及数据结构方面具备专业知识,2020 年 5 月至 2022 年 1 月在 Novi 担任高级研究学家。

scale70

Josh Lind,创始团队工程师,于伦敦帝国学院的大规模数据和系统(LSDS)小组和加密货币研究和工程中心(IC3RE)获得博士学位。博士学位专注于使用可信硬件改善大规模分布式系统的安全和隐私。先后在谷歌、Meta、Navi 等机构担任研究助理、研究科学家。

可见,Aptos 的团队有较强的研发能力。根据领英披露的信息,项目目前共有 64 名员工。Aptos 的团队中涵盖了来自头部互联网公司、大学、研究机构的计算机专家。除了上述所列举的研究型专家外,还有 20 多位工程师,大多数有 Facebook 工作经历。

团队正在快速扩张。最近 6 个月以来,团队在持续扩张,员工总人数增长了 2 倍多,现平均任职时间为 0.3 年。目前,其官网上还有 34 个岗位在对外招聘,接受远程办公,岗位类型涉及对外合作关系、市场营销、数据专家、计算机工程师、设计师、产品经理等。

2.2 资金

截至 10 月 18 日,根据 Crunchbase 的数据),Aptos Lab 已经获得了三轮融资,融资金额超过 3.5 亿美元,知名机构 A16Z、FTX Ventures 、Jump Crypto、Binance 领投,资金充足。

scale70

表 2-1 Aptos Lab 融资情况[2]

此外,Dragonfly 合伙人 Haseeb 于 2022 年 9 月 29 日在推特上透露,Dragonfly 对 Aptos 进行了战略投资。[3]

2.3 代码

scale70

图 2-1 Aptos 代码提交情况 [4]

scale70

图 2-2 Aptos 代码贡献者情况

Aptos 的源代码在 Github 上开源,项目代码更新处于活跃期。从上图可以看出,Aptos 代码在持续更新,过去一年以来提交的次数达到 1.4 万多次,2022 年 7 月份代码提交次数达到高峰。开发者人数自 2022 年 3 月以来逐步增加,最高达到 40 人以上。这与团队扩张的步伐、测试网推出的时间等基本匹配。

2.4 技术 [5]

2.4.1 目标愿景与技术框架

Aptos 的目标是建设一个可扩展、安全、可信任和可升级(scalability, safety, reliability, and upgradeability)的智能合约平台。这个目标,暗含着对公链「不可能三角」问题的理解和回应。

公链「不可能三角」问题,是由以太坊创始人 Vitalik Buterin 提出的,指的是公链无法同时达到可扩展(Scalability)、去中心化(Decentralization)、安全(Security),三者只能得其二。

简单来说,以太坊、比特币属于追求去中心化和安全,牺牲了可扩展性。Solana 等新公链属于追求极致的可扩展性,去中心化和安全性有所不足。

而在 Aptos 的白皮书以及 medium 文章中,在描述目标时采用的表述都是「可扩展、安全、可信任和可升级」,而没有提及去中心化。其整体的架构设计和技术开发,主要也围绕这些方面开展。

scale70

表 2-2 Aptos 目标及相应技术手段 [6]

而根据 Aptos 白皮书,其技术框架核心原则包括:

1)通过新的智能合约编程语言 Move 实现快速、安全的交易执行。

2)采用流水线和并行化应用程序实现高吞吐量和低延迟。

3)通过 Block-STM 并行引擎来支持任意复杂事务的处理。

4)通过快速的权益权重验证器轮换,优化性能、去中心化,实现声誉跟踪。

5)可升级性和可配置性是一级原则,拥抱新技术和新用例。

6)模块化设计,实现组件级别的测试,可以提高安全性和可操作性。

以下对上述所涉及的核心技术部分,进行解释说明。

2.4.2 开发编程:新的智能合约编程语言 Move

Move 是一种新的智能合约编程语言。最初由 Facebook 公司开发设计的,是一种用于安全、沙盒和正式验证的编程的下一代语言。它的第一个用例是 Diem 区块链,Move 为其实施提供了基础。

Aptos 项目方主要强调该语言的安全性和灵活性。Move 生态系统包含编译器、虚拟机和许多其他开发工具。Move 受到 Rust 编程语言的启发,它通过线性类型等概念在语言中明确数据的所有权。Move 强调资源稀缺性、保存性和访问控制。Move 模块定义了每个资源的生命周期、存储和访问模式。比如在 Solidity 中,代币资产与其他数字没有差异,都是一串可以随意修改的数据,由此可能出现黑客攻击,将数字代币发行数量修改到无限。在 Move 中,数字代币作为资产,数量是固定的,基本不可能对其发行数量进行攻击,数字代币不能被复制,只能转移。

Move 语言还考虑到了在区块链上进行安全资源管理和可验证执行。事务执行是确定性的、封闭的和可计量的。确定性和封闭性意味着交易执行的输出是完全可预测的,并且仅基于交易中包含的信息和当前分类帐状态。可计量性可以防止拒绝服务攻击。拒绝服务攻击,指的是恶意方发送大量无用信息给特定网站,导致该网站服务器超载瘫痪,从而无法为正常用户提供服务。Move 语言还支持模块的可升级性和全面可编程性。这一能力也使得其可以支持 Aptos 区块链的升级。

需要注意的是,Move 语言是一种新的语言,对于开发者而言,是需要学习和熟悉的。同时,其他生态上的项目想要迁徙,也需要使用 Move 语言进行编程。生态的创建者需要学习成本和时间。

2.4.3 共识机制:Diem BFT 版本

共识机制(也称为共识协议或共识算法)是指保持分布式系统(计算机网络)协同工作、安全记账的机制。更具体地说,是在一组验证器中进行区块(交易)排序和确认的机制。

不同的区块链,基于不同的目标,可能采用不同的方法。比特币采用的是工作证明机制(PoW),节点进行海量计算,碰撞随机数,分配记账权。POW 去中心化程度最高,资源消耗最大,性能效率比较低。早期权益证明(PoS),根据节点所持代币的比例和时间,降低挖矿难度,加快找到随机数的速度。PoS 的去中心化程度降低,资源消耗降低,性能效率提升。

Aptos 采用的是 BFT 机制。Diem BFT 是 Aptos 开发的生产级、低延迟的拜占庭容错 (BFT) 引擎。这个共识协议是 HotStuff 的衍生版本,HotStuff 是 Diem 最初使用的底层共识协议。为了提高效率,BFT 机制只需要达到阈值数量的节点参与共识和验证即可,Diem BFT 总验证节点 ≥ 3f + 1,最多可以有 f 个错误验证者。也就是说,只需要 ≥ 2f + 1 个节点验证完毕,即可确认。

在过去三年中,Diem BFT 已经实施了协议的第四次迭代,迭代的主要内容包括:

1)区块提交的时间变短,只需要两次网络往返即可提交,实现了亚秒级的最终确定性。

2)添加了节点信誉系统[7],用于检查链上数据,并自动更改领导者轮换。可以分析判断验证者无响应的情况,不需要通过人工去进行干预。

在 BFT 共识下,通常采用领导者轮换机制,由领导者对区块链的排序进行提议。大部分轮换机制没有考虑到领导者的状态,也就是说,故障节点可能被选择成为领导者,一旦故障节点过多,将影响区块链的速度。

Diem BFT 改进了领导者轮换机制,增加了节点信誉系统(State-Machine Replication,SMR)。该系统关注节点的活性和有效性。活性是指通过检查链上数据来跟踪活跃方,并从中选举领导者。当领导者节点受到攻击或网络中断期间,可能无法履行任务,但链上信誉系统会很快寻找到合适的节点担任领导者节点,开始工作,从而避免攻击对网络造成大规模的影响。

此外,Aptos 的协议清楚地将网络活性与安全区分开来。假如是网络不可链接或非安全核心受到某种损害的情况,只要 BFT 机制的诚实保证得到维护,就不需要分叉区块链。共识协议的安全性已经过审计和正式验证。

Aptos 已经开始研究和开发下一个共识协议迭代,以推进交易传播,计划将在今年晚些时候使用这项技术升级测试网。

2.4.4 计算执行:流水线和并行处理,采用 Block?STM 并行执行引擎

当我们描述公链的系统性能时,通常采用的两个指标是吞吐量和最终确定性。吞吐量(TPS)指的是每秒处理的事务数,最终确定性(Finality)指的是从客户端创建并提交交易到对方确认交易所需的时间。

目前,Aptos 测试网的 TPS 大约为 1000TPS,最终确定性低于 1 秒,预计最大 TPS 可以达到 16 万。如图 2-3 所示,可以看到 Aptos 和其他主要公链的 TPS 对比。可见,Aptos 预期的性能要高于当前的主要公链。

scale70

图 2-3 Aptos 与其他主要公链 TPS 对比[8]

为了实现所描述的高性能,Aptos 拟采用以下几个措施:

1)共识协议与交易执行完全分离

共识协议接受提议的交易排序。验证者在远离关键路径的不同协议中执行交易,并就最终交易排序和执行结果达成一致。通过消除结合共识和执行所带来的共同依赖,可以实现更高的吞吐量和延迟。Aptos Labs 正在为下一个协议迭代进行这种解耦,该迭代有望在今年晚些时候集成到测试网中。

需要注意的是,对于交易排序的具体方法,目前披露的信息中尚无详细说明。此外,在分布式系统里通过给定可靠的全局时间来确定时间顺序,能够提高系统效率。Solana 也使用了这一方法。但是,这一方法适用的前提是绝大部分节点都是善意节点。如果节点是恶意的,系统容易受到攻击。

2)Block-STM 并行引擎 [9]

Aptos Labs 设计了一个名为 Block-STM 的内存中智能合约并行执行引擎。STM 代表软件交易内存,这是一种新的工程方法,支持同步过程的灵活交易编程。

在以太坊中,以太坊虚拟机(EVM)是单线程的,只有一个核心可以处理交易。当出现交易高峰时,由于只有一个线程,大量交易堆积,需要较长时间才能消化这些交易量,从而导致交易的迟延。为了解决这个问题,Solana 等新公链尝试多线程并发处理。Aptos 也采取了这一方式,根据其目前的测试,最高是按照的是 32 个线程来进行。[10]

Aptos 在开源代码库中实现了 Block-STM,依靠 Rayon、Dashmap 和 ArcSwap crates 实现并发,并进行了执行效率测试评估。如图 2-4 所示,每个区块均包含了 10000 笔交易,账户数量决定了系统冲突和争用的水平。红线为 2 个账户,黄线为 100 个账户,蓝线为 10000 个账户,黑线为按照顺序执行。横轴为不同的线程数量,纵轴为 TPS。在不同的线程数量、不同的账户数量下,系统的 TPS 表现不同。

scale70

图 2-4 Block-STM 在不同线程下的表现

从上图可知,按顺序执行的 TPS 不受线程数的影响,TPS 均为 1 万。当有 4 个线程时,Block STM 最高的 TPS 为 4 万。当有 16 个线程时,Block STM 最高的 TPS 为 11 万。当有 32 个线程时,Block STM 最高的 TPS 为 16 万。可见,并行引擎提高了交易速度,当用户量越大时,32 线程的优势就越明显,能够提供更高的 TPS。

3)优化身份验证数据结构

为了解决将 Merkle 树写入持久存储所带来的可扩展性问题,Aptos 正在开发经过身份验证的数据结构,旨在成为可扩展、对数据库友好的解决方案。这将通过评估更高的分支因子、访问模式优化缓存和仔细的版本控制来实现。

2.4.5 状态同步:网络中的全节点、轻节点和验证者能有效同步全网数据 [11]

状态同步是允许非验证节点分发、验证和持久化区块链数据并确保生态系统中所有节点同步的协议。

大多数区块链都是分层结构的,在网络的核心有一组活跃的验证器。验证者通过执行交易、产生区块和达成共识来发展区块链。网络中的其他对等点(例如,全节点和客户端)复制由验证器生成的区块链数据(例如,块和交易)。

scale70

图 2-5 Aptos 节点系统

上图显示了 Aptos 的节点系统。其核心节点之间互相联系,虚线圆圈内的为验证者,黄色圆圈为活跃验证者,绿色圆圈为新增验证者(或者不活跃验证者)。圆圈之外,还存在全节点、客户端等不参与验证的节点。

如何有效同步,对区块链至关重要,主要原因如下:

1)数据正确性。状态同步负责在同步过程中验证所有区块链数据的正确性。这可以防止网络中的恶意对等方和对手修改、审查或伪造交易数据并将其显示为有效。

2)影响用户体验。当验证者执行新事务时,状态同步负责将数据传播给对等方和客户端。如果状态同步缓慢或不可靠,对等方将感知到较长的事务处理延迟,人为地夸大了最终确定的时间。

3)影响共识达成。崩溃或落后于其他验证器集的验证器依靠状态同步来使它们恢复速度。如果状态同步无法像共识执行的那样快速处理事务,则崩溃的验证器将无法恢复。新的验证者将无法开始参与共识,全节点将无法同步到最新状态。

4)影响去中心化的实现。拥有快速、高效和可扩展的状态同步协议允许:A. 活跃验证者集的更快轮换,因为验证者可以更自由地进出共识;B. 网络中有更多潜在的验证者可供选择;C. 更多全节点快速上线,无需等待很长时间;D. 降低资源需求,增加异质性。所有这些因素都增加了网络的去中心化,并有助于在规模和地理上扩展区块链。

为了实现更高效的状态同步,Aptos 采取了以下措施:

1)支持一系列不同的状态同步协议,不同的协议之间,匹配不同的 CPU 容量和网络带宽。节点可以根据需要进行选择,从而鼓励更多的节点参与到 Aptos 系统中。

2)支持低成本的全节点,可以同步交易及其执行结果。由一定数量的验证者签名,允许节点跳过计算,直接从已执行的账本状态更新结果。

3)客户端可以使用顶级交易累加器来获取最新提交的交易,而无需像大多数区块链那样下载全账本来获取最新的分类帐。如果需要,还允许对以前的交易和分类帐历史进行廉价的修剪。

现阶段,Aptos 状态同步吞吐量提高了 10 倍,延迟降低了 3 倍,对等点每秒可以验证和同步超过 1 万笔交易。

2.4.6 安全的用户体验

Aptos 的目标是将 Web3 推向普通大众,因此,强调用户的交易安全性。目前区块链的欺诈频繁发生,需要采取措施,增加用户交易的安全性:

1)交易可行性保护

用户在交易时,需要签署授权。有时,用户会无意中签署了本不想要完成的交易,或者没有充分考虑到交易可能被操纵。为了降低这种风险,Aptos 限制了每笔交易的可行性,保护签名者不受无限有效性的影响。Aptos 区块链目前提供三种不同的保护:发送者的序列号、交易到期时间以及制定的链标识符。

对于每个发送者的账户,一个交易的序列号只能提交一次。如果发送者观察到,自己账户序列号大于或者等于一个交易的序列号,那么,要么该交易已经被提交,要么该交易永远不会被提交(因为该交易所使用的序列号已经被另一笔交易使用了)。

区块链时间按照亚秒级别的精度进行记录。如果区块链时间超过了某交易的过期时间,那么,要么该交易已经被提交,要么该交易永远不会被提交。

每笔交易都有一个制定的链标识符,以防止恶意方在不同的区块链环境中重复交易。

2)秘钥轮换和混合托管

Aptos 账户支持秘钥轮换,帮助降低私钥泄露、远程攻击和现有密码算法未来被破解的风险。用户可以将轮换帐户私钥的能力委托给一个或多个托管方以及其他可信实体,然后通过 Move 模块定义一个策略,使这些受信实体能够在特定情况下轮换密钥。例如,实体可能是由许多受信任方持有的 k-out-of-n 多签密钥,从而可提供密钥恢复服务以防止用户密钥丢失。相比其他一些诸如云端备份、社会恢复等秘钥恢复方案,Aptos 的这种密钥管理方案是链上的且更加公开透明。

3)提高预签名交易透明度

当前钱包对于签署的透明度不足,许多签名并非明文,用户无法清楚知悉每一笔签署背后意味着什么后果。这导致诱骗签署的恶意交易频频发生,造成窃取资金的后果。

为了解决这一问题,Aptos 提供一种预防措施,在签署之前向用户描述可能的交易结果,减少欺诈;钱包还可以在执行期间对交易做出限制,违反这些约束的交易将会被终止,这可以进一步保护用户免受恶意程序攻击。

Aptos 创始团队来自 Facebook,此前参与开发 Diem 区块链,团队成员具备密码学、分布式算法、数据结构与储存、安全通信等相关知识储备,具有较强的研发能力。获得 A16Z、FTX Ventures、Jump Crypto 等多家投资机构合计 3.5 亿美元的投资,发展资金充沛。

Aptos 的目标是建设一个可扩展、安全、可信任和可升级(scalability, safety, reliability, and upgradeability)的智能合约平台,能够满足未来数十亿人对区块链的需求。其技术焦点集中在可扩展性和安全性两个方面。

Aptos 在技术方面的主要创新包括:1)新的智能合约编程语言 Move,这是一种更适合于数字资产的编程语言,适应于区块链的需求。2)改进领导者轮换机制,增加节点信誉系统,降低单个节点故障对网络的影响。3)开发了 Block-STM 智能合约并行执行引擎,提高交易执行的效率。4)采用恰当的节点结构,开发一系列不同的状态同步协议,实现有效迅速的状态同步。

Aptos 在用户安全方面的主要措施包括:1)对交易过程进行标识,包括发送者的序列号、交易到期时间以及制定的链标识符,从而使交易特定化;2)在链上实现秘钥轮换和混合托管,降低私钥泄露和丢失风险;3)授权签名透明,明确各项可能后果,降低欺诈风险。

这些安全措施,不少项目都已经意识到。比如,交易授权的明文化,部分钱包、交易市场都已经初步实现。不过,如果从公链层面就能够意识到这个问题,并且,从账户秘钥管理、交易过程管理、授权管理等多个方面进行系统化的规范,应该可以进一步提高用户交易的安全程度,提高公链易用性,降低用户进入的学习门槛和成本。

从整体结构看,1)Aptos 去中心化程度不足。面对公链「不可能三角」问题,Aptos 选择了高性能,节点的去中心化程度不足。需要持续观察测试网和主网的运行情况和安全情况。2)技术创新有限。Aptos 主要还是对公链的性能进行改善,未提出更多颠覆性的技术。

3.1 历史

scale70

表 3-1 Aptos 大事件 [12]

3.2 现状

目前,Aptos 正在进行第三轮测试,同时,开展各类运营活动,吸引开发者、项目和用户进入 Aptos,建设生态系统。对于公链的发展而言,除了技术和性能之外,生态建设至关重要。大量开发者的参与、创新项目的出现,才能够吸引足够多的用户进入,从而形成正向循环,不断发展壮大。

3.2.1 测试网

截至 2022 年 9 月 4 日,Aptos 已进行了三轮激励测试网,其中,前两轮已经完成,第三轮正在测试中,第四轮将于 4 季度推出。测试的基本情况如下表所示:

scale70

表 3-2 Aptos 测试情况 [13]

3.2.2 生态项目

根据官网信息统计,目前有超过 160 个项目在 Aptos 上构建,包括 DeFi、NFT、游戏、钱包等内容,具体如下表所示:

scale70
scale70

表 3-3 Aptos 项目分布情况表[14]

从上述统计可知,目前已接入 Aptos 测试的项目为 12 个;大部分项目处于开发阶段,未进入测试阶段;在未参与测试的项目中,有小部分已经可以链接 Aptos 的钱包。占比最多的是 NFT 类,约为 34%;其次为 DeFi 类,约为 29%;钱包类也有多达 11 个。

此外,有部分项目是从 Solana、zkSync 等其他生态迁移过来的。对此,在推特上不少公链玩家指出,一些项目方为了获得新公链的生态资助资金,通常在多个公链上部署。这些项目主要是对经典项目的模仿,功能单一、代码简单,不以运营发展为重心,对用户的吸引力较低,对生态的发展作用有限。因此,观察生态发展时,需要关注项目的创新度和用户参与度。

部分主要项目简要介绍如下:

scale70
scale70

表 3-4 Aptos 主要项目简介

可见,Aptos 的生态建设已经初具雏形,具备 DEX、借贷、稳定币、NFT、域名服务、钱包等基本业务形态。不过,主网尚未上线,项目还处于早期发展阶段。相关的 DAPP,从完成度和参与度看,都还比较有限。从完成度看,大多数项目仅提供了最基础的功能,没有数据分析面板。从参与度看,现阶段还处于测试网阶段,主网没有上线,用户参与有限。

为了促进生态的发展,Aptos 在 2022 年 6 月底推出 Aptos 推出生态系统资助计划,为团队、个人和创作者提供资金。资助类别包括:开发人员工具、SDK、库、文档、指南及教程;用于开发、治理、DeFi 和 NFT 的工具和框架;核心协议贡献:代币标准、库、协议升级等;开源和公共产品;教育举措;应用程序。Aptos 称,赠款资金将以美元分配,未来可能会选择分发代币,以帮助激励各方的长期生态系统增长。目前,Aptos 正在审核第一批申请,暂停接受新的申请。[15]

3.2.3 开发者社区

根据 Discord 的身份选择来看,有 2600 人为开发者,3500 人为贡献者,4800 人为节点运营者。[16] 不过,需要注意的是,这不是实时数据,同时,也有很多人没有选择相关身份,只能作为参考。

Aptos 在 Discord 中开辟了开发者频道,用于讨论开发者的问题,包括开发讨论、Move 语言、钱包开发、测试网信息、开发资源等子频道。测试网信息主要发布测试网各类注意事项和通知,可以看到点赞人数大约从 100 至 300 居多。开发讨论、Move 语言、钱包开发等子频道讨论较为活跃,不少开发者在上面发布问题,寻找答复。

此外,Aptos 还设置了论坛。[17]论坛分为教育、节点操作、生态项目介绍、Aptos 建议、Aptos 发展等五大类别。具体情况如下:

scale70

表 3-5 Aptos 论坛活跃情况一览表

可见,当前 Aptos 的开发者较为活跃,Aptos 也为开发者的学习、讨论提供了较为便利的交流沟通方式。不过,对于链上活跃的开发者数据,目前 Aptos 还没有相关的统计,主要是查看生态项目数量,来确认生态的活跃程度。

3.2.4 社交媒体表现

scale70

表 3-6 Aptos 社交媒体数据 [18]

3.3 未来

Aptos 目前的重点是主网上线。根据计划,将于 2022 年冬天推出主网。

目前,Aptos 仍处于测试网阶段, 主要推进以下事项:1)经过多次测试网的运行,建立一个安全、可靠的去中心化的验证节点网络,实现主网上线。2)开展生态资助计划,吸引更多开发者和项目进入 Aptos 网络,活跃生态。3)加强社区运营,利用推特、论坛及各类媒体、志愿者等,加强品牌运营,提高品牌知名度。

通过对生态内项目的观察,可以看到主要为常见的 DEX、借贷、NFT、钱包等项目,优势不明显。部分项目功能单一、代码简单,不以发展业务为重点,主要是想获得 Aptos 的生态资金支持。这导致项目创新性较低,对生态发展的帮助有限。后续应关注生态项目的创新度和用户运营情况,关注优势项目的发展。

4. 代币经济模型 [19]

2022 年 10 月 18 日,Binance、FTX 等各大交易所均发布了 Aptos 上币公告,将于 10 月 19 日发行代币。上币公告发布数个小时后,Aptos 基金会方在官方发布代币经济模型的核心摘要。

根据摘要,代币发行规模为 10 亿枚,上市时合计流动代币 1.3 亿枚。另外,这是通胀型代币,质押 APT 将会获得新增的代币作为奖励。

4.1 代币分配

scale70

表 4-1 APT 分配列表

社区及基金会部分

社区(51.02%)及基金会(16.5%)份额将被指定用于与生态系统相关的项目,如捐赠、激励以及其他社区增长计划,其中一些代币已经分配给了在 Aptos 协议上开发的项目,将在项目完成某些里程碑时授予。这些代币的大部分(410,217,359.767 枚)当前由 Aptos 基金会持有,少部分(100,000,000 枚)由 Aptos Labs 持有,预计将在十年期间完成分发。具体锁仓及流通情况如下:

1)社区份额方面,1.25 亿枚 APT 在创世时进入流通,可用于生态支持、捐赠以及其他社区增长计划;

2)基金会份额方面,500 万 APT 在创世时也会进入流通,最初可用于支持 Aptos 基金会倡议的计划;

3)在未来 10 年里,社区和基金会的剩余代币按照每个月解锁 1/120 的速度逐月解锁。

核心贡献者及投资者部分

核心贡献者(19%)及投资者(13.48%)份额将完全锁仓 1 年,并在接下来的 3 年时间里完成分发。具体锁仓及流通情况如下:

1)创世后的前 12 个月,不会有任何核心贡献者及投资者份额进入流通;

2)创世后的第 13 个到第 18 个月(包括第 18 个月),该部分代币将按照每个月解锁 3/48 的速度逐月解锁;

3)创世后的第 19 个月起,剩余代币将按照每个月解锁 1/48 的速度逐月解锁。

4.2 代币释放

当前,Aptos 网络上已质押了超过 82% 的代币,这些代币属于多个主体,按照上文的分配及解锁计划执行,大部分代币当前都处于锁定状态,并未进入流通。需要注意的是,解锁(即以进入流通的代币)和锁定(即尚未进入流通)的代币都可以被质押。

Aptos 官方预估的解锁时间表如下:

scale70

图 4-1 APT 代币释放图

需要注意的是,质押对 APT 代币总供应量的影响。

1)出于保护网络和达成共识的目的,APT 持有人可以将其代币质押给验证节点,从而获取质押奖励,该部分奖励可以自由在验证节点及利益相关者之间分配。

2)当前,网络质押的最高奖励率(APY)为 7%,奖励率每年下降 1.5%,直到降至 3.25%。

3)质押奖励会增加 APT 的总供应量,增幅与质押代币的总量以及验证节点的整体运营情况有关。

4)主网上的交易费用暂时会被焚烧,但未来这部分代币的用途可能会随着链上治理的决定而更改。

5)所有的奖励机制均可通过链上治理进行修改。

5.1 行业概述

Aptos 属于公链赛道。

公链是区块链的基础设施,承载着区块链的叙事天花板,具有富有想象力的市值空间,从而吸引着大量资金和人才的进入,竞争激烈。公链的发展阶段,可以初略分为三个阶段。

  • 第一阶段为 2008 至 2013 年,中本聪发表比特币白皮书后,比特币走红,也出现很多以改良比特币为目的的「山寨币」,产生了以 BTC 为代表的第一批公链。

  • 第二阶段为 2014 至 2017 年,图灵完备的加入,让以太坊成为了公链发展的转折点,智能合约概念首次出现在区块链中,并且让公链具备了承载应用运行的可编程性;同时,加密猫等应用的问世,人们开始真正体验到区块链技术展现的应用展现。以太坊也以先发优势在公链中建立自己的生态壁垒,这一时期产生的公链包括 ETH 、NEO、 QTUM、EOS 等。

  • 第三阶段是 2018 年至今,各类共识机制,验证交易层技术的迭代造就了一批高性能低成本的公链,代表包括 BSC、Solana、Avax 等。

下个阶段公链的发展,存在以下三个趋势:一是以太坊作为基础层、各种二层的发展;二是采用新技术的单片链的发展,如 Aptos、Sui 等;三是专业化、特色化的公链的发展,如模块化公链、隐私公链等。

对于公链的发展,主要考察三个方面的内容:

  • 一是从共识机制上看,公链社区对于该项目的去中心化认可程度。这涉及公链在公众心理上的安全性问题,用户倾向于把核心资产放在自认为最安全的区块链上面,例如 BTC 和以太坊,而不是 BCH 或者 LTC。这个是公链最难突破的局,也是最核心的竞争力。EOS 有段时间在热度上并肩以太坊,但最终因为自身的节点中心化严重,最终也是昙花一现。

  • 二是从技术机制上看,是否具备创新性和优势,是否能够实现性能的优化。这主要涉及公链「不可能三角」问题。公链「不可能三角」问题,是由以太坊创始人 Vitalik Buterin 提出的,指的是公链无法同时达到可扩展(Scalability)、去中心化(Decentralization)、安全(Security),三者只能得其二。简单来说,以太坊、比特币属于追求去中心化和安全,牺牲了可扩展性。Solana 等新公链属于追求极致的可扩展性,去中心化和安全性有所不足。

  • 三是从生态建设上看,是否能够吸引开发者和项目,从而获得较多用户参与,形成良性循环。公链本身仅仅是基础设施,需要有开发者、项目、用户在其上活动,才能不断捕获价值。开发者越多、创新性越强、生态越繁荣、活跃用户越多,边际收益将会大幅增长。

5.2 竞品对比

Aptos 面临着激烈的竞争。以太坊趋势已成,ETH2.0 和二层都在提高效率和扩容的方向上进行努力。新公链中,Solana、BSC 等也凭借各自优势吸引了特定项目和用户。下一代新公链中,目前也有多个团队、多条公链在研究开发中,仅 Meta 系相关团队开发的公链就还有 Sui 以及 Linera。

为了全方位地显示 Aptos 所面临的竞争格局,拟选取以下四个项目作为竞品进行对比:

以太坊,去中心化的、开源的、具有智能合约部署开发功能的公共区块链平台。其于 2014 年开发,提出了图灵完备、智能合约等概念,为区块链带来可编程性,带来了应用发展、生态发展的可能,目前拥有开发者数量最多、生态最为繁荣。大多数公链,在短期内都难以超越以太坊,以以太坊为对照,有助于清晰地了解 Aptos 的定位。

Solana,专注于解决公链扩展性问题的高性能新公链,最高 TPS 可以达到 10 万。其于 2017 年开发,提出了 POH(历史证明)、验证者树形传播、流水线模式、多线程虚拟机等概念,极大地提高了性能。其生态发展在新公链中具有优势。这是 Aptos 的直接竞争对手,都专注于性能的扩展。

Sui、Linera,两个 Meta 系公链,创始人都出身于 Meta ,团队成员曾经都是 Diem 与 加密钱包 Novi 的主要创建者和核心开发者,且 a16z 都参与了投资。目标都是开发高性能、低迟延的新公链。Aptos 和 Sui 采用智能合约编程语言为 Move, Linera 采用的是 Rust。如果这三个项目技术相似度比较高,那么,谁的生态建设先发力,谁就更有可能占据优势。

以下从团队资金、共识机制、交易执行、节点结构和数量、生态建设等五个方面,对比不同公链的发展情况。以太坊、Solana 已经经过较长时间的运营,信息和数据较为充分;Aptos、Sui 正处于测试中,更多的是测试数据;Linera 还处于开发早期,未公布白皮书和详细的技术文档,主要是简要介绍。

5.3 竞品要素对比

5.3.1 团队资金

scale70

表 5-1 Aptos 竞品团队与资金对比

整体上,Solana 已经完成阶段性发展,爆发性发展的时期已经结束。Aptos 公链目前还处于发展早期,未来发展空间较大,因此,吸引了 Solana 的团队成员的加入。这一现象,在开发者社区也可以看到,开发者和项目从 Solana 等公链迁移到 Aptos 上。这种人流的迁徙,可以显示 Aptos 现阶段具有较强的吸引力。

Aptos、Sui、Linera 处于开发阶段,从技术负责人履历和团队人数上看,Aptos 的技术能力最强,Sui 次之,Linera 最弱。

从融资看,A16Z 都参与了这三个项目的投资,Aptos 和 Sui 的融资金额接近。

5.3.2 共识机制

以太坊:创立之初,以太坊采用的是工作证明机制(PoW),按照算力大小确定记账权。2022 年 9 月中旬,以太坊将进行升级,从工作证明机制完全切换至权益证明(PoS)。在权益证明共识机制中,节点将 ETH 代币质押到以太坊上。如果节点表现出不诚实或懒惰,其质押的 ETH 代币将面临罚款。节点负责检查在网络上传播的新区块是否有效。

在权益证明机制下,以太坊通过「检查点」区块来管理交易的最终确定性。简要了解时隙(Slot)、纪元(Epoch)、检查点(Checkpoint)、检查点对(Pair of Checkpoint)等相关概念。时隙是将区块添加到以太坊的时间间隔。以太坊上每个时隙为 12 秒,每个纪元为 32 个时隙,即 6.4 分钟。检查点是一个 epoch 第一个区块。检查点对则是相邻的两个纪元的检查点。

节点对他们认为有效的「检查点对」投票。如果一对检查点获得至少达到质押 ETH 代币总数三分之二的投票,那么这两个检查点会升级。这两个检查点中较新的一个会变成「合理」状态。较旧的一个检查点已经是合理状态,因为它是上一个时段中的「目标」。现在,这个检查点会升级为「已确定」状态。

要回滚已确定区块,攻击者将承担至少相当于质押 ETH 代币总数三分之一的损失。因为最终确定性需要获得三分之二多数投票,攻击者可以用质押 ETH 代币总数的三分之一投票来阻止网络实现最终确定性。对于这种攻击行为,可以采用的防御机制是:怠惰惩罚。当链超过四个时段无法最终确定时,这项机制就会触发。怠惰惩罚逐渐消耗与大多数投票相反的节点所质押的 ETH 代币,使得大多数节点重新获得三分之二多数投票并最终确定链。

Solana:采用了 Tower BFT 共识算法。在 Tower BFT 共识算法中,有两种角色参与,一种是领导者(区块生产者),负责记录交易数据。另一种是验证者,是负责对交易数据进行验证的。将网络的每一个工作纪元划分为若干个时隙,同时,为领导者安排一个时间表,让每个领导者在指定的时隙内工作,不是等待前一个区块生成后开始运作,而是规定好每个领导者的工作时间,到点工作。简单地说,就是领导者们排好队,轮流出块,而此时验证者对区块信息进行确认,若有超过 2/3 的验证者验证通过,就可以确认该区块的信息。

Aptos:采用的是 Diem BFT 共识算法。在 Diem BFT 共识算法中,总验证节点 ≥ 3f + 1,最多可以有 f 个错误验证者。也就是说,只需要 ≥ 2f + 1 个节点验证完毕,即可确认。Diem BFT 已经完成第四次迭代,当前主要创新包括:1)区块提交的时间变短,只需要两次网络往返即可提交,实现了亚秒级的最终确定性。2)对节点信誉系统做出了改进,通过检查链上数据,可以自动更改领导者轮换。该系统自行分析判断验证者无响应的情况,不需要通过人工去进行干预,降低故障节点对网络效率的影响。

Sui:采用基于 Narwhal 和 Bullshark 的新型同行评审共识协议,提供基于 DAG 的内存池和高效的拜占庭容错 (BFT) 共识。Narwhal 和 Bullshark 代表了高吞吐量共识算法工作的最新变体,该算法在 WAN 上达到每秒超过 130,000 笔交易的吞吐量,具有生产加密、永久存储和横向扩展的主从器架构。[22]

Linera:采用的也是 BFT 共识算法。

可见,Solana 和 Meta 系新公链均采用了 BFT(拜占庭容错)机制。

5.3.3 交易执行

1)以太坊

以太坊虚拟机(EVM)是单线程的——EVM 只能利用一个 CPU 核心来按顺序处理交易。当某个项目热度很高、参与者众多时,大量交易就在交易池中积压,Gas 费也因此非常惊人。2022 年 5 月 1 日,Yuga Lab 旗下 the Otherdeeds 土地发行,一共 5.5 万块土地,交易耗时 2 个小时,烧毁了超过 7 万个 ETH,平均每笔交易的 gas 费超过了 1.2 ETH。以太坊当前的 TPS 为 30,出块时间为 15 秒。

2)Solana

Solana 使用 Sealevel 多线程虚拟机,其采用的是 Nvidia GPU,拥有 4096 个核心,可以同时运行多个智能合约。再结合历史证明(Proof of History)、流水线模式(Pipeline)、快速交易转发协议(Gulf Stream)等技术,显著提高交易速度、降低交易成本。Solana 当前的 TPS 接近 6.5 万,出块时间为 0.4 秒,交易费用可以低至 0.0001 美元。

但是,NFT mint 和 IEO 交易常常导致 Solana 网络中断。原因是:这些交易无法在 4096 个核心上同时进行。Minting NFTs 时,不知道哪些已经被 mint 了,这会导致重复和 BUG。所有在同一个 collection 的 mint 交易必须按顺序处理。此时,Solana 的并行处理失效了。

3)Aptos

Aptos 采用的是 Block-STM 并行执行引擎,按照目前测试网的情况,最高采用 32 个核心,最大 TPS 达到 16 万。需要注意的是,这是测试数据。在更复杂的实际生产环境中,如果节点更多,TPS 将会降低。Aptos 实际运行的 TPS 可能与 Solana 的接近。

关于铸造 NFT 的问题,Aptos 在其 Medium 中发表文章《Aptos NFTs: Solving NFT Minting at Scale——How we minted millions of NFTs in under an hour on the Aptos Blockchain(Aptos NFTs:解决 NFT 大规模铸造问题——我们如何在一小时内铸造百万个 NFT)》。但是,这篇文章也没有解释同一个系列 NFT 铸造时的处理细节。

4)Sui

Sui 采用并行交易执行。对于有因果关系的事务,按照因果进行排序。对于没有因果关系的交易则可以由验证者以任何顺序处理。同时,每个验证者都可以使用更多的 CPU 来提高性能。从而实现大规模的并行执行交易。[23]

5)Linera

Linera 项目将开发适用于线性扩展的新执行模型。项目创始人研究了 FastPay 和 Zef 这两种协议,认为其可以彻底改变区块链可扩展性。通过完全移除内存池并最大限度地减少验证者之间的交互,可以加快支付等简单操作的速度。在这一系列协议中,区块链客户端直接与验证者通信以提交和确认新账户操作。

在这样的模型中,默认情况下,对不同用户帐户的操作将同时运行——即在不同的执行线程中。通过这种方式,可以通过向每个验证器添加新的处理单元来扩展执行。这将使得大多数基于帐户的操作能够在几分之一秒内得到确认。[24]

可见,从交易执行来看,以太坊采用的是单线程执行,其他公链都采用了多线程并行执行。相比较而言,以太坊和 Solana 是两个极致,Aptos 处于两者之间。Sui 和 Linera 目前公开的详细资料不多,主要是概念陈述。

5.3.4 节点结构与数量

在中心化平台中,计算只发生一次,用户相信平台方是正确的。而区块链本身,是去中心化的账本,我们不相信任何人,所有的数据都需要由不同的节点进行计算和验证。一个相同的计算所做的额外次数就是冗余度。讨论去中心化,就需要考察系统结构的冗余度。此外,各国对加密货币的政策对行业有重要影响,还需要关注节点的抗审查程度。

1)以太坊

scale70

图 5-1 以太坊节点结构

以太坊的验证节点,每一个节点都必须传输、检查和比较其他每个节点的工作。这意味着,以太坊的冗余度= N2。随着网络节点数(N)的增长,冗余度呈指数级别的增长。

以太坊全球节点数量超过 9100 个,分布在全球多个国家,主要集中在美国、德国,这两个国家占据了大约 65% 的节点。从分布的地理位置看,以太坊的节点集中度较高,如果美国、德国加强加密货币监管,可能会产生监管风险,包括节点被审查、节点无法运营等问题。而且,由于采用 PoS 机制,大多数节点由 lido、coinbase、kraken 等节点运营商维护和运营。它们对监管政策的态度和应对措施,也会影响以太坊的去中心化程度和抗审查程度。

scale70

图 5-2 以太坊节点分布示意图 [25]

2)Solana

scale70

图 5-3 Solana 节点结构

Solana 设计了 Turbine 树型传播机制,利用该机制,当验证者在传播待验证信息时,分为几个步骤:1)将待验证信息划分为若干小块,最大数据块为 64 KB;2)领导者将这些小数据块发送给一些验证者;3)验证者再按照树型结构将数据传输给更多的验证者。

这个数型结构是随机生成的路径。这样,在验证时,就不需要领导者与所有的验证者进行交互,验证者也不需要完全 1 对 1 进行验证,提高了区块信息验证时的效率。理论上,如果每个验证者将数据传给下层的 200 个验证,那么从根部的领导者到最终的 3 层网络就可以达到 40,000 个验证者,每层传输耗时 100 毫秒,那么整个传输大约只需要 200 毫秒。Turbine 传播机制极大的加速了网络的通信速度。最佳情况下,网络冗余度=log n。

这种设计存在一个重大问题,就是领导者节点的崩溃。由于其他节点都没有与当前领导节点相同的交易数据或网络角色,一旦某领导者节点崩溃,整个 Solana 网络都会受到影响。

目前,Solana 约有 2000 个验证节点,其中,有 30 个领导者节点。可见,领导节点高度集中,一旦领导节点崩溃或者受到监管,将会影响了整个网络,去中心化程度和抗审查程度都比较弱。

3)Aptos

Aptos 采用领导者轮换机制,没有像 Solana 一样尝试对区块进行分割和验证,因为分割会在出错的情况产生额外的工作量。为了提高领导者轮换机制的效率,还添加了节点信誉系统。该系统关注节点的活性和有效性。活性是指通过检查链上数据来跟踪活跃方,并从中选举领导者。当领导者节点受到攻击或网络中断期间,可能无法履行任务,但链上信誉系统会很快寻找到合适的节点担任领导者节点,开始工作,从而避免攻击对网络造成大规模的影响。最佳情况下,网络冗余度= N。

scale70

图 5-4 Aptos 节点结构

根据测试数据,参与 Aptos 测试网的全节点数量为 1.8 万个,社区节点约为 225 个,其中 26 个社区节点由 Aptos 及其合作伙伴运营,节点分布在全球 44 个国家的 110 个城市。其中,社区节点需要向项目团队提交申请,保证能够达到以下要求:完成全部测试活动;节点活跃度不低于 95%;每小时所提交的共识提议的有效性不低于 95%;在至少 25% 的共识轮次中投票。

scale70

图 5-5 Aptos 社区节点分布示意图[26]

从上图可知节点分布情况,分散程度尚可。主要集中在美国、欧洲、东亚,但其他各地也均有所分布。

4)Sui

根据项目文档陈述,Sui 采用无领导协议来处理交易,有缺陷的节点不会对网络性能造成重大影响,不过,也会导致轻微的性能下降。[27]

Sui 测试网于 2022 年 8 月份上线,现有超过 5000 个全节点在 65 个国家的 271 个城市运行。[28] Sui 暂未披露更详细的节点信息。

5)Linera

Linera 未披露具体的验证者节点结构模型。尚未进入测试阶段,也无验证节点的数据。

可见,从节点结构看,以太坊冗余度预留最充分;但由于节点集中在美国和德国,并由 Lido 等节点运营商维护管理大部分节点,可能产生监管风险。Solana 强调性能扩张,采用了领导者树型传播结构,领导者节点仅有 30 个,中心化程度高,冗余度预留最低,抗审查程度也较弱。Aptos 采取了更有弹性的设计,其最佳性能不如 solana,但是,当面临极端情况时,其节点结构更具韧性,安全程度更高,不会像 Solana 那么容易崩溃;同时节点也较为分散,降低监管政策的影响。

5.3.5 生态建设

这几个项目处于不同的发展阶段,因此,生态建设也呈现完全不同的面貌,基本情况简介如下:

scale70

表 5-2 Aptos 竞品生态建设情况对比 [29]

从上表可见,以太坊在生态建设方面处于显著优势地位。Solana 作为发展成型的新公链,在生态建设、日活跃数量、开发者数量和社区关注度方面都有不错表现。Aptos、Sui 处于测试期,Aptos 的进展比 Sui 更快一些,开发者数量和生态项目数量方面有优势,在社区关注度方面两者较为接近。Linera 仍处于研发期,尚未在生态建设上发力。

公链赛道竞争激烈。以太坊生态优势显著,生态繁荣;Solana 等新公链已建立较为丰富的生态。Aptos 同期竞争者中,有 Sui 和 Linera 等 Meta 系的机制上相似度较高的公链,也有其他模块化、特色化的公链。

团队和资金上,Aptos 团队实力强劲,并且获得了充足的资金。团队正在招聘人才、拓展业务,在熊市环境下持续运营 2022 年 7 月的融资中,Aptos 估值达到了 27.5 亿美元,而 Solana 当前的市值 108 亿。可见,熊市状态来看,Aptos 估值偏高。而且,后续可能还会有新增融资,才进入二级市场,这也会进一步抬高估值。不过,Solana 的历史最高市值约为 760 亿美元,如果进入下一轮牛市,项目市值上限也会有所提高。

系统架构上,Aptos 去中心化程度不足。面对公链「不可能三角」问题,Aptos 倾向高性能,节点的去中心化程度相对较弱。不过,其节点分布分散程度尚可。Solana 则把性能拓展放在首位。

技术上,Aptos 关注性能的扩展,并希望更好地平衡安全性问题。以太坊是去中心化和安全性为重心的公链,Solana 则是把性能扩展到极致,Aptos 试图在两者中间寻找一个更为平衡的位置。Aptos 主要的技术创新在于账户类型和编程语言,它所采用的技术,Solana 等公链基本也有涉及。不过,它尝试在系统架构方面进行优化,实现一个性能更优、安全性更高的网络。

Aptos 采用了与 Solana 类似的共识机制和并行计算的方式,获得较好的性能;但是,其没有使用 Solana 类似的领导者树型验证机制,而是采用领导者轮换机制,降低单个节点故障对网络的影响,提高了网络的安全性。这个定位选择,更有可能实现大规模使用。

生态建设上,Aptos 的生态建设处于起步期,团队在营销、社区管理等方面采取了积极措施。目前,Aptos 生态项目创新性不足,优势项目尚未出现,并有不少项目来自 Solana 等其他生态。对比 Meta 系的其他两个公链,Aptos 在生态建设上有一定先发优势,但是,由于技术高度类似,可能造成生态项目的多链部署和雷同。

持续关注 Aptos 主网落地情况,包括节点的建设情况、分布情况以及网络的实际运行效率。关注生态建设情况,尤其是优势项目的出现。优势项目可以带来大量的关注、资金,以及暴富效应,从而快速提高公链的知名度和 TVL。

1)Meta 系机制相似,同类竞争激烈

Meta 系项目 Aptos、Sui、Linera 的背景、技术、资本等高度相似,尤其是 Aptos 与 Sui,发展阶段相近,同类竞争激烈。

2)估值偏高

2022 年 7 月的融资中,Aptos 估值达到了 27.5 亿美元,而 Solana 当前的市值 108 亿。因此,熊市状态来看,Aptos 估值偏高。而且,后续可能还会有新增融资,才进入二级市场,这也会进一步抬高估值。不过,Solana 的历史最高市值约为 760 亿美元,如果进入下一轮牛市,项目市值上限也会有所提高。

3)Aptos 去中心化程度较弱

面对公链「不可能三角」问题,Aptos 选择了高性能,节点的去中心化程度较弱。

4)主网落地不及预期的风险

目前主网尚未落地,可能存在以下风险:一是未能如期部署上线;二是上线后用户体验不佳;三是缺乏强势项目,无法带动用户和资金进场。

5)学习成本

Move 语言属于新的智能合约编程语言,开发者需要学习的时间和成本。生态项目的部署和迁徙,也需要时间和成本。

6)网络价值捕获

Aptos 尚未公布代币经济模型,无法得知其代币分布、释放、价值捕获等具体安排。由于存在大量投资机构的投资,需要关注筹码集中度、释放时间等内容。

欧易okex交易平台欧易okex交易所官网欧易okex官方下载APP


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK