Aptos 深度解读:机遇挑战与风险

Posted 初晓链研究员

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Aptos 深度解读:机遇挑战与风险相关的知识,希望对你有一定的参考价值。

公链项目 Aptos  自今年 2 月正式曝光以来,因自带 Facebook  团队出身背景而一直持续受到市场关注,「明星团队出身光环」的加持下,资本方抛出了高昂的橄榄枝,7 月 25 日,Aptos 完成 1.5 亿美元新一轮融资,截至目前,已公开总融资额达到了3.5 亿美元,在沉寂的市场下,Aptos 携手 Sui 、Linera  等项目掀起一轮「Meta 系 Layer1 」讨论浪潮。

Aptos 在主网还未上线的情况下已获取数亿级别的融资进展以及足够的市场关注度,但在与以 BSC、Solana 、 Avalanche  、Fantom  、Near 等为代表的已发展相对较为成熟的 Layer1 公链相比,仍处于早期发展阶段。CryptoJ 将根据公开资料从 Aptos 项目基本情况、生态发展、技术网络进展、发展规划等多方面展开简单讨论,本文研究内容仅供参考,不构成投资建议。

本文亮点总结,TL;DR:

  • 第一部分:从 Aptos 基本定位、发展至今重要事件、时间节点树立、主要团队背景、公开融资情况等多方面介绍 Aptos 的基本情况;

  • 第二部分:以 DeFi、NFT 、钱包、基础设施、Web3 等多个模块为入口梳理 Aptos 现有生态项目以及其主要社交媒体热度;

  • 第三部分:从 Move 语言、状态同步、激励测试网、并行执行引擎、BFT 共识协议、技术路线图的区块链核心堆栈等方面探索 Aptos 现有网络与技术进展;

  • 第四部分:从主网实际落地、公链赛道的竞争、Meta 系同类竞争网络、网络价值捕获和学习成本等五个方面探讨 Aptos 未来发展的潜在不确定性因素。

一、Aptos 基本情况

1.1 项目简述

Aptos (https://aptoslabs.com/)是由 Facebook(后改名 Meta)稳定币项目 Diem(原Libra ) 前团队成员组织发起的 Layer1 公链项目,其目标是构建一个最安全、最具扩展性的 Layer1 区块链。

 

Aptos(Ohlone,意为 「人民(The People)」),包含了其使命和精神,即为什么要建造,愿景(https://medium.com/aptoslabs/the-aptos-vision-1028ac56676e)是为数十亿人创造普遍、公平地获得去中心化资产的机会。Web3 的堆栈非常庞大和丰富,从智能合约平台到开发人员基础设施和工具、钱包和去中心化的应用程序。在未来的几年里,希望与生态系统参与者建立合作伙伴关系,以改善整个空间。

Aptos坚信,用户体验需要在安全性和可扩展性方面得到显著改善才能接触到大众(尤其是非加密货币行业原生用户)。

1.2 Aptos 发展史

追溯 Aptos 迄今为止的发展史不得不提到团队成员的前身Meta(前 Facebook)。

  • Meta(原Facebook)旗下稳定币项目 Diem 被 Silvergate 收购

2022 年 1 月 31 日,加密基础设施提供商 Silvergate 发布公告(https://ir.silvergate.com/news/news-details/2022/Silvergate-Purchases-Blockchain-Payment-Network-Assets-from-Diem/default.aspx)称,已收购Meta 稳定币项目 Diem(原 Libra)的技术和其他资产,用于增强其现有的稳定币基础设施。

根据条款,Silvergate 将管理储备并自行发行「受监管且高度可扩展」的美元稳定币,该稳定币计划在今年年底前推出。Silvergate 收购的资产包括开发、部署和运营相关的基础设施,以及用于支持区块链支付网络的运行工具,该网络促进商业支付和跨境汇款。

  • Aptos 公开进入市场视野,创始人等团队成员均来自 Diem

2022 年 2 月 24日,Aptos 以一篇名为「The Genesis of Aptos(Aptos 起源)」(https://medium.com/aptoslabs/the-genesis-of-aptos-ff98d86e9445)的博客文章走入市场的视野,这篇文章作者为前 Diem 主要贡建设者Mo Shaikh,同时以 Aptos 联合创始人兼 CEO 的身份发声。

Mo Shaikh 在本篇博客中指出:「我们不是从零开始。」「我们是 Diem 最初创造者、研究人员、设计师和建设者,最初的区块链就是为了这个目的而建立的。虽然世界从来没有看到过我们建造的东西,但我们的工作远没有结束。」

「Aptos 将部分基于我们在过去三年中开发的公开技术。Aptos 使用的是最初为 Diem 开发的安全可靠的语言 Move。我们当时设想的想法仍然是相关的,并将作为一个安全、可扩展、可升级的 Web3 的重要基础。我们的去中心化和无许可访问计划正在迅速进展,并将在公开中发展。」

  • Aptos 完成 2 亿美元融资

2022 年 3 月 15 日,Aptos 完成 2 亿美元融资(https://medium.com/aptoslabs/expanding-the-aptos-community-38c5b18a84b7),该轮融资由 a16z  领投, Multicoin Capital 、Katie Haun、ParaFi Capital 、IRONGREY、Hashed、Variant、Tiger Global、BlockTower、FTX  Ventures、Paxos、Coinbase Ventures 等参投。

除了上述公布的参与机构外,据 CoinDesk 报道(https://www.coindesk.com/business/2022/05/31/paypal-ventures-invested-in-team-reviving-diem-blockchain/),支付巨头 PayPal于 5 月 31 日确认旗下风投部门 PayPal Ventures 为 Aptos 该轮 2 亿美元融资的参投方之一,本次投资系 PayPal Ventures 投资的首个 Layer 1 公链项目。

  • Binance Labs 宣布战略投资 Aptos

2022 年 3 月 28 日,Binance Labs宣布(https://www.binance.com/en/blog/ecosystem/binance-labs-makes-strategic-investment-in-aptos-labs-for-the-industry-adoption-acceleration-421499824684903620)战略投资公链项目 Aptos 开发团队 Aptos Labs,将与 Aptos 在开发、代码审查、基础设施建设和黑客马拉松方面进行密切合作。不过本轮融资的具体轮次和金额官方暂未公开披露。

  • Aptos 启动激励测试网

2022 年 5 月 14 日,Aptos 正式启动(https://medium.com/aptoslabs/announcing-the-aptos-grant-program-7654b92e22a1)激励测试网,参与的用户需要使用有效的 Discord 或 GitHub 帐户进行身份验证,并部署验证器加入测试网。注册于北京时间 2022 年 5 月 20 日 5:00 结束,于北京时间 5 月 24 日 3:00 发放测试邀请。

  • Aptos 推出生态系统资助计划

2022 年 6 月 29 日, Aptos 宣布推出(https://medium.com/aptoslabs/announcing-the-aptos-grant-program-7654b92e22a1)生态系统资助计划,为团队、个人和创作者提供资金加速 Aptos 生态发展。资助类别包括:开发人员工具、SDK、库、文档、指南及教程;用于开发、治理、DeFi 和 NFT 的工具和框架;核心协议贡献:代币标准、库、协议升级等;开源和公共产品;教育举措;应用程序。Aptos 称,赠款资金将以美元分配,未来可能会选择分发代币,以帮助激励各方的长期生态系统增长。

  • Aptos 激励测试网 2 开启注册

2022 年 7 月 1 日,Aptos 宣布(https://medium.com/aptoslabs/welcome-to-aptos-incentivized-testnet-2-af26e2fd69a7)激励测试网 2 开启注册,7 月 7 日注册截止并于 7 月 11 日出通知。测试网将于 7 月 12 日上线至 7 月 22 日结束。接受测试的参与者应在收到通知后 24 小时内加入测试网。

Aptos 团队将向被选中的参与者空投足够的测试币,完成测试的参与者将会获得 500 枚Aptos 代币奖励。Aptos 测试奖励代币只能提供给非美国参与者,并在主网成功启动后发放,至少有一年锁定期

  • Aptos 完成 1.5 亿美元新一轮融资

2022 年 7 月 25 日,Aptos 宣布(https://medium.com/aptoslabs/entering-the-next-phase-of-the-aptos-journey-with-added-funding-and-new-partners-d4daa03dd17c)完成1.5 亿美元新一轮融资,FTX Ventures  和 Jump Crypto 领投,其他投资方包括 Griffin Gaming Partners、Franklin Templeton、Circle  Ventures 和 Superscrypt、a16z crypto 和 Multicoin Capital 等。

  • 主网预计秋季上线

Aptos 6 月底在官方博客(https://medium.com/aptoslabs/announcing-the-aptos-grant-program-7654b92e22a1)中表示,Pontem Network,the Macalinao brothers,Nutrios,PayMagic,MartianDAO,Solrise 等团队已经在编写代码,准备在 9 月底发布 Aptos 主网。

不过在 8 月 1 日官方博客(https://medium.com/aptoslabs/aptos-incentivized-testnet-2-highlights-and-updates-ee478eace33c)更新的关于Aptos 激励测试网 2 的进展中指出,预计主网将于秋季上线,主网上线之后会在冬季推出测试网 4。同时,官方在更新的关于激励测试网2 的进展指出,在已结束的测试网 2 中,共有 225 个节点参与了测试,分布在全球 44 个国家的 110 座城市。Aptos 将向激励测试网 2 中满足一定条件的参与者发放 Aptos 代币奖励。

其他更新的关键时间节点如下:

  • AIT3 注册- 8 月 19 日

  • 代码冻结—8 月 25 日

  • AIT3 启动- 8 月 30 日

  • AIT3 结束- 9 月 9 日

  • 主网启动-秋季

  • AIT4 - 冬季

  •  

1.3 团队背景

Aptos 许多主要团队成员来自Meta,比如,Aptos 联合创始人兼首席技术官 Avery Ching  与 Mo Shaikh 都曾是Diem与 Novi 的主要构建者。

 

此外,开发团队中的 Alden Hu 等开发和研究人员大部分都参与了 Diem、Novi 的开发。Aptos 团队成员有丰富的大规模开发和部署经验,同时延续了熟悉的 Move 语言,一定程度上有助于进一步延续和增强 Aptos 底层代码部分的稳定和安全性。

除其以外,还有 Alden Hu,Alin Tomescu,David Wolinsky 等许多由博士、研究人员、工程师、设计师和战略家组成的其他团队成员。目前团队成员人数大概在60 人左右。

1.4 融资情况

截止 2022 年 7 月 27 日,Aptos 总共完成3.5 亿美元融资,其中 a16z (Andreessen Horowitz)、FTX Ventures、Multicoin Capital 三家机构均参与了目前为止的两轮融资

二、Aptos 发展现状

2.1 生态发展情况

根据 Aptos 的博客文章(https://medium.com/aptoslabs/announcing-the-aptos-grant-program-7654b92e22a1)介绍,其生态当前已有超过100 个项目在网络上构建,用例涵盖 DeFi、NFT、游戏等。从生态布局来看,Aptos 仍以基础设施建设为主,部署应用的场景多是钱包、DEX 和借贷协议等产品。不过,目前从市场公开资料上来看,Aptos 生态项目大多数仍处于持续开发的相对早期阶段,部分项目仍在开发,因此,CryptoJ 根据公开资料整理了截止 2022 年 7 月 27 日的 Aptos 原生项目发展情况如下:

DeFi

Econia

Econia 是建立在 Aptos 公链上的超并行链上订单薄,更具体地说,Econia 是一种中央限额指令簿(CLOB),是股票市场等金融机构使用的基本金融工具,但与纽约证券交易所或纳斯达克不同的是,Econia 是开源和去中心化的。

Econia 目前正在开发当中,其 V1 版本将引入一项链上交易的关键创新—Econia 原子匹配引擎,该引擎在交易期间能够实现市场订单结算的最终性。

相关链接:https://www.econialabs.com/

https://twitter.com/EconiaLabs

  • NjordFinance

NjordFinance 是 Aptos 上的借贷协议,用于解锁产生收益的安全性和多样化策略。

相关链接:https://twitter.com/NjordFinance

  • Pontem Network

Pontem 是一家产品开发工作室,致力于通过区块链实现全球金融包容性。Pontem 与 Aptos 合作,以构建基础 DAPP 和其他基础设施,如开发工具、EVMs、AMMs 等。Pontem 团队开发了一个 Diem-Move 分叉 虚拟机,可以很容易地部署到其他公链,如 Polkadot 、Cosmos 、Avalanche 等。Pontem 还使 Move VM 与 EVM 等传统虚拟机兼容,以便使用Solidity 或 Vyper 代码库轻松部署。

Pontem 团队开发了 Aptos 链上第一个基于 AMM 机制的DEX—Liquidswap以及钱包MultiMask。

相关链接:https://pontem.network/

  • Zaptos

Zaptos 是建立在 Aptos 链上的一种非托管的流动性质押协议。用户可以将其资产存入 Zaptos,并收到 IOU 衍生品,可用于 Aptos 链上构建的 DeFi 协议或者其他 Dapp 当中。Zaptos 的愿景是增加网络去中心化程度,并使质押者的锁定资产在链上具有生产力。Zaptos 的目标是通过 zAPTOS 使已质押的 APTOS 代币流动,同时在多个验证器中分配APTOS,以提高网络的抗审查能力。

相关链接:https://twitter.com/ZaptosFinance

  • Thala Labs

使用 Move 语言构建的高效稳定币项目。

相关链接:https://twitter.com/ThalaLabs

  • Aries Markets

建立在 Aptos 上的去中心化保证金交易平台。

相关链接:https://twitter.com/AriesMarkets

  • EMPO

EMPO 是建立在 Aptos 上的 DEX。

相关链接:https://twitter.com/Empo_Fi

  • Laminar

Laminar 是建立在 Aptos上 的完全去中心化的 DEX。

相关链接:https://laminar.markets/

  • Vial

Vial 是一种集合利率协议,允许用户在 Aptos 链上借贷资产。借贷利率根据资金池利用率(借入资产与供应资产的比率)通过算法确定。Vial 目前已经在其官网上发布测试网,用户可连接钱包申领测试币进行体验测试。

相关链接:https://www.vial.fi/

  • ultima

ultima 是建立在 Aptos 上的流动性协议。

相关链接:https://twitter.com/ultimaprotocol

  • seam.aptos

建立在 Celo 与 Aptos 上的稳定币收益平台。

相关链接:https://www.seam.money/app

  • Hanson

建立在 Aptos 上的基于 AMM 机制的 DEX。

相关链接:https://twitter.com/hansondotso

NFT

  • Topaz

Topaz 是 Aptos 链上的 NFT 市场,可进行 NFT 的创建、浏览与交易。

相关链接:https://www.topaz.so/

  • Aptos Egg with Witch 

计划在 Aptos 主网启动后 10 天推出5616 个 NFT,NFT售罄后通过销毁系统创造新的魔法生物。

相关链接:https://forum.aptoslabs.com/t/aptos-egg-with-witch-nft-project/3475

钱包

  • Martian

Martian 钱包可用于管理数字资产和访问 Aptos 链上的 Dapps,还支持在 Aptos 开发网上铸造 NFT。Martian 钱包目前提供 Chrome 插件版本,不久计划提供 IOS 版本。

相关链接:https://martianwallet.xyz/

  • Fewcha

Fewcha 是 Aptos 链上的非托管钱包,其功能包括支持代币上线和交易以及 NFT 的铸造和转移。目前已上线 Chrome 浏览器的插件版本,项目计划于 2022 年第四季度发布 ios 与安卓版本的移动端 Dapp。

相关链接:https://fewcha.app/

  • Hive

Aptos 链上的一款移动端的多签钱包。

相关链接:https://twitter.com/hivewithme

基础设施

  • Hippo Labs

Hippo Labs 是 Aptos 链上的聚合层,为 Aptos 生态开发人员提供了编译器、SDK 和框架级别的工具,以显著提高他们的生产力。更恰当的来说,Hippo 描述为一种聚合机制——利用面向用户的友好前端,让用户可以直接访问跨多个指数和货币市场的最佳定价和贷款利率。

Hippo 目前正在开发建设交易聚合器,开源的 Swap 协议(包括常数乘积交换、稳定曲线交换、分段常数乘积交换),Move to Typescript Transpiler,交易模拟 API,Aptos-wallet-adapter 等功能及组件。

相关链接:https://hippo.space/

https://medium.com/@hippolabs/introducing-hippo-the-aptos-aggregation-layer-caefc1a7fc2d

  • Nutrios

Nutrios 是 Aptos 上的隐私项目,目前还处于早期开发阶段。

相关链接:https://www.nutrios.co/

  • Aptosphere

Aptosphere 对 Aptos 的链上活动进行实时索引,为开发人员提供快速的、友好的 API 接口。

相关链接:https://www.aptosphere.com/#

Web3

  • names.aptos

Aptos链上的域名服务提供商(ANS,Aptos Name Service),ANS是一个智能合约,将名称映射到Aptos地址。用户在names.aptos申请一个名字会得到一个特殊的NFT,它赋予用户编辑该名字地址的唯一权力。该NFT是可组合的,可以根据需要进行买卖和交易。

相关链接:https://www.aptosnames.com/

除上述项目之外,Solana以及其他生态的项目及开发者也纷纷加入 Aptos 生态,参与开发建设,比如 Saber、Wormhole、Solrise、Dialect、Notifi、Switchboard、Paymagic 等项目。

Solana 前市场营销主管 Austin 7 月 19日 在推特(https://twitter.com/austinvirts/status/1549115616233041920)上宣布,已加入公链项目 Aptos 担任生态系统总监一职,于下个月正式开启工作。Austin 在 Web3 的大部分职业生涯都专注于孵化和扩展全球社区和团队。

2.2 Aptos 社交媒体热度

 

三、Aptos 网络与技术进展

3.1 Move 语言

Move 是最初由 Facebook公司开发设计的智能合约语言。Move(https://diem.github.io/move/introduction.html)是一种用于安全、沙盒和正式验证的编程的下一代语言。它的第一个用例是Diem 区块链,Move 为其实施提供了基础。Move 允许开发人员编写灵活管理和转移资产的程序,同时提供对这些资产的攻击的安全性和保护。不过,Move 的开发也考虑了区块链环境之外的用例。

  • 3.1.1 Aptos 区块链和 Move 语言在三年多前同时开发

Move 通过使用具有 move(因此得名)语义的资源类型作为数字资产(例如货币)的显式表示,从 Rust中汲取灵感(https://www.rust-lang.org/)。

Move 语言是为区块链上的安全资源管理和可验证的执行而设计的。交易的执行是确定的、封闭和计量的。确定性和封闭性意味着交易执行的输出是完全可预测的,并且只基于交易和当前账本状态中包含的信息。计量是对交易执行层面的拒绝服务攻击的一个重要防御

Move 验证器可以通过一种富有表现力的规范语言正式验证 Move 模块的属性,其速度足以作为持续集成测试的一部分运行。Move 资源,受到线性类型的启发,静态地确保资源被保存,不被复制或意外地破坏--完全避免了一类潜在的攻击。

根据 Aptos 创始人&CTO Avery Ching 的表述(https://medium.com/aptoslabs/the-aptos-vision-1028ac56676e),「Aptos 区块链和 Move 语言是在三年多前同时开发的。账户、交易费用、标准库、验证器节点管理和配置都是用 Move 实现的。我们喜欢Move 的安全性,并对帮助围绕它建立一个广泛的生态系统感到兴奋。」

  • 3.1.2 Move 语言四个主要目标

Move 语言设计之处试图从程序语言的角度上去解决数字资产的保护问题。Move 语言定了四个主要目标:一等资源类型的保护(Frist-Clase Resources)、灵活、安全以及可静态验证。

Move 语言(https://diem-developers-components.netlify.app/papers/diem-move-a-language-with-programmable-resources/2020-05-26.pdf)在设计上引入了一个「一等资源类型的保护(Frist Class Resources)」的 概念,简单说,一等资源类型首先是一种变量类型,然后规定这种类型的变量:

  • 不能被复制

  • 不能被隐式地销毁

  • 只能在不同程序地址上「Move」

灵活性设计,Move 字节码可以直接执行,也可以调用其他已发布的 Modules 代码,可以在一个交易中调用多个程序,能够灵活的实现在一笔交易中给多人转账。

安全、可验证性设计,Move 编码系统为资源提供了针对性的安全保护。Move 资源不可复制,重复使用或销毁。一个资源类型仅能被定义其类型的模块创建或销毁。Move 虚拟机(https://developers.libra-china.org/docs/reference/glossary/index.html#move-virtual-machine-mvm)将通过静态字节码验证,并拒绝未通过字节码验证的的程序运行,以此确保其安全性。

 

转账示意图,来源:白皮书

3.2 Aptos 状态同步

Aptos 在一篇名为《状态同步的演化:在 Aptos 实现每秒 100k+ TPS 且延迟小于 1 秒道路》(https://medium.com/aptoslabs/the-evolution-of-state-sync-the-path-to-100k-transactions-per-second-with-sub-second-latency-at-52e25a2c6f10)的博客文章中介绍了关于状态同步的话题,Aptos 区块链利用广泛的新技术来确保去中心化网络中的高吞吐量、低延迟证的状态同步。在 Aptos 中,对等节点可以验证和同步超过 10k 的 TPS,延迟为低于 1 秒,而Aptos 已经朝着 100k+ TPS 迈进。

  • 3.2.1 什么是状态同步?

状态同步是区块链设计中一个重要但经常被忽视的方向。大多数区块链都是分层结构,在网络的核心有一组活跃的验证者。验证者通过执行交易、产生区块和达成共识来发展区块链。网络中的其他对等节点(例如,全节点和客户端)复制由验证者生成的区块链数据(例如,区块和交易)。状态同步是允许非验证节点分发、验证和持久化区块链数据并确保生态系统中所有节点同步的协议。

 

Aptos 生态系统(概述)

  • 3.2.2 状态同步重要性

在评估区块链时很少提及状态同步,然而,状态同步对区块链性能、安全性和用户体验有重大影响。考虑以下:

  1. 完成时间和用户体验

  2. 与共识的关系

  3. 对去中心化的影响

  4. 数据正确性

  • 3.2.3 状态同步的目标

有了通用模型,现在可以为状态同步定义几个基本目标:

  1. 高吞吐量

  2. 低延迟

  3. 快速引导时间

  4. 抵抗故障和恶意行为者

  5. 容忍资源约束和异构性

3.3 激励测试网

Aptos 目前为止进行了两轮激励测试网,AIT-1 的目标是证明 Aptos 社区可以团结起来,部署和维护一个去中心化的网络。通过 AIT-2,开始准备成为可靠的节点运营商,并测试质押和节点声誉框架。

 

AT1(激励测试网 1):去中心化启动

  • 5 月 14 日启动时间

  • 5 月 24 日发送邀请

  • 参加人数:100

  • 成功标准
    – 成功启动节点并在 24 小时内通过活动性检查
    – 可用性超过 95%

  • 奖励(仅限非美国参与者):每位成功参与者 500 Aptos 代币

  • 主要成果
    – 注册和跟踪网站将在 IT1 开始前提供
    – 最初限制为 100 个验证节点(将在后续阶段扩展)
    – 使用 GitHub 的去中心化网络启动工具– 运行生产级验证器的文档

  • 目标
    – 使用 GitHub / Genesis 工具执行去中心化网络

– 通过 Aptos 衡量的测试网完成保持在线并参与

AIT2:质押

  • 启动时间:7 月 1 日

  • 测试网结束时间:7 月 22日

  • 主要成果

– 测试币支持质押和质押奖励

– 去中心化水龙头支持

– 更新 gas schedule,例如,改进交易中每个操作的成本并有据可查,以使交易成本可预测

在已结束的测试网 2 中,社区节点超过 225 个,其中 26 个由 Aptos 和 Aptos 合作伙伴运营。这些节点分布在全球 44 个国家和 110 个城市。

  • 奖励如下:

– 全额奖励:500 Aptos 代币,用于满足官方所有条件的人

– 部分奖励:300 Aptos 代币,适用于那些能够在活跃度和参与度以及其他标准方面达到至少 50% 的人

– 奖励:符合以下每个标准的 200 个 Aptos 代币:

  • 前 10% 并至少升级一次

  • 将节点保留在偏远地区的运营商,同时满足上述所有要求。因为它们帮助更好地了解去中心化节点分布如何影响性能的细微差别

  • 在帮助识别关键问题和做出重大贡献方面做得非常出色的运营商

注意:出于监管方面的考虑,Aptos 代币只能提供给非美国参与者。只有在主网成功启动后,才会提供与激励测试网相关的任何奖励,并且提供的任何代币都将至少有一年的锁定期。

AIT3:治理和升级

  • 预计参加人数:1000

  • 成功标准– 在节点启动时间后 12 小时内成功启动节点并通过活动检查– 可用性超过 97%– 成功参与标准网络升级,2 天响应时间– 成功参与修补程序网络升级,12 小时响应时间– 在前 75% 的共识参与者中(共识投票)

  • 奖励(仅限非美国参与者):– 前 3 个投票节点分别获得 5000、2500 和 1000 个 Aptos 代币– 每个成功参与者获得 500 个 Aptos 代币

  • AIT3 注册- 8 月 19 日

  • AIT3 启动- 8 月 30 日

  • AIT3 结束- 9 月 9 日

AIT4:动态验证器拓扑

  • 预计参加人数:1000+

  • 成功标准– 在节点启动时间的 12 小时内成功启动节点并通过活跃度检查– 其余标准仍在确定中

  • 奖励(仅限非美国参与者):每位成功参与者 500 Aptos 代币,额外奖励正在考虑中

3.4 并行执行引擎

Aptos 在一篇官方博客中分享(https://medium.com/aptoslabs/block-stm-how-we-execute-over-160k-transactions-per-second-on-the-aptos-blockchain-3b003657e4ba)到,Aptos 设计并实现了一个高效、多线程、内存中的并行执行引擎,通过利用预设的事务顺序并将软件事务内存技术与新颖协作时间表。

Aptos 在开源代码库中实现了 Block-STM,依靠 Rayon、Dashmap 和 ArcSwap crates 实现并发。使用非平凡的点对点移动事务(8 次读取和 5 次写入)评估了系统。

在下图中,Aptos 将 Block-STM 与块的顺序执行进行了比较。每个区块包含 10k 笔交易,账户数量决定了冲突和争用的程度。在低争用情况下,Block STM 归档比使用 32 个线程的顺序执行提高 16 倍,而在高争用情况下,Block-STM 归档超过 8 倍加速。重要的是,当工作负载本质上是连续的时,Block-STM 会产生少量开销。总体而言,Block-STM 能够动态且透明地(无需用户提示)从工作负载中提取固有的并行性。可以在论文(https://arxiv.org/pdf/2203.06871.pdf)中找到与相关工作的详细比较。

  

不同级别的 Block STM 性能

3.5 BFT 共识协议

Aptos 团队开发了生产级、低延迟拜占庭容错 (BFT) 引擎。在过去三年中,已经实施了该协议的第四次迭代(https://github.com/diem/diem/blob/main/developers.diem.com/static/papers/diem-consensus-state-machine-replication-in-the-diem-blockchain/2021-08-17.pdf)(最先进的 HotStuff 衍生产品)。在此期间,在私有主网环境中升级了共识协议,该环境具有多样化的运营商和零停机时间。

Aptos 对BFT 协议的第一个实现(https://github.com/aptos-labs/aptos-core/blob/main/developer-docs-site/static/papers/aptos-consensus-state-machine-replication-in-the-aptos-blockchain/2019-06-28.pdf)添加了一个主动起搏器,它使用超时来同步验证器,这比等待增加的超时要快得多。随着对协议的最新改进,区块只需两次网络往返即可提交,从而使亚秒级的最终确定性成为常见情况。

Aptos 新颖的信誉系统(https://arxiv.org/abs/2110.00960)分析链上状态并自动更新领导者轮换以适应无响应的验证者,而无需任何人为干预,使其非常适合去中心化环境。此外,Aptos 的协议清楚地将活性与安全区分开来。无论网络不可达或非安全核心以某种方式受到损害,只要 BFT 诚实保证得到维护,链就不会分叉。共识协议的安全性已经过审计和正式验证(https://www.garillot.net/talks/2020-05-27-mechanized-proof-libra)。

3.6 技术路线图——区块链核心堆栈

根据 Aptos 社区(https://wiki.aptos.movemove.org/gai-lan/ji-shu-lu-xian-tu)通过  GitHub repository (https://github.com/aptos-labs/aptos-core)中的问题进行跟踪的技术路线图如下:

联网

  • 全节点的链上发现——不再需要做广告

  • 改进的网络拓扑,例如区分上游、下游和对等点

  • 验证者的 DDoS 缓解和评估——来自下游全节点和验证者的攻击

  • 内联运行状况检查以减少网络堆栈上不必要的争用

共识

  • 动态验证者集、小组委员会

  • 删除遗留的共识代码

  • 通过参考模型进行深度安全规则集成,以最大限度地减少复制开销

  • 通过环境变量或配置参数查询密钥

  • 共识数据库 (rocksdb) 中的安全数据存储

存储

  • 细粒度存储——当前模型利用 Blob 存储来限制单个帐户的最大存储容量,包括本机表扩展

  • CRSN(抗冲突序列号)——使用符合条件的序列号窗口而不是顺序字段

  • 存储经济学,反状态爆炸。gas 和状态驱逐

  • 性能基准测试和改进,包括每个块而不是每个事务状态身份验证结构维护

状态同步

  • 使用最新状态和状态输出增量而不是事务进行同步

  • 用于端点的备份和恢复适配器,例如 AWS S3 存储桶

  • 共识和状态同步之间的智能、性能意识和共识中的角色(验证者集或追随者)

内存池

  • 改进的交易序列化和粘性,包括对同一账户交易的并行支持

  • 消除或限制验证者广播交易

执行器

  • 启用事务的并行执行

  • 减少从交易到区块的 merkle 树更新粒度

  • 去除执行正确性可信计算库

虚拟机 (VM) / 框架

  • 对模块的可变性进行更严格的强制执行,例如,暂时冻结版本并保留开放的治理能力以启用它

  • 来自非核心框架模块的错误类型或更丰富的错误

  • 映射到实际使用情况的现代化 gas schedule

  • 支持可并行化的序列号,允许单个帐户的「乱序」事务执行,也称为抗冲突序列号

操作工具

  • 验证者和全节点创建和注册

  • 密钥和地址轮换

  • 与状态同步协作备份和恢复

  • 深度健康检查器

  • 检索和打印受管节点信息

  • 检索和打印节点的链上信息

  • 验证全节点/验证器部署,例如,运行独立的测试网

智能合约和框架

  • 权益证明、委托和奖励

  • 治理/DAO 升级框架替换根账户

  • DeFi 或交换应用程序

性能调优

  • 使用 perf 评估浪费并在验证器和全节点之间应用有价值的更改

  • 统一 Tokio 执行器以减少争用

四、未来发展潜在不确定性因素

头顶「明星光环」,获得主流头部机构青睐的 Aptos 虽然在经历了两轮激励测试网之后已经初露面纱,但目前可公开技术、项目、白皮书等资料以及实际落地情况仍有待观察,此外公链在未来的发展过程中仍存在一些潜在的不确定性因素

 

4.1 主网实际落地

Aptos 在两轮激励测试网中当然不可避免会暴露出了一定的问题,比如遇到 node panic、状态同步阻塞、高流量等问题,问题越早发现越有利于官方尽快解决问题。

根据官方路线图的表示,Aptos激励测试网就有 4 轮,分别是:

  • AIT1:去中心化启动

  • AIT2:质押

  • AIT3:治理和升级

  • AIT4:动态验证器拓扑

不过目前已经开展的两轮测试网和未来主网的环境仍然存在差异,由于测试节点、人数、配置的调整,虽然在核心功能上可能确保了安全,但仍然不排除主网后续上线后可能会出现的问题。

同时在接下来将要进行的 AIT3/AIT4 中或许遇到一定的技术问题调整,进而可能影响主网原定的上线时间进而波及到一些相关生态项目的进展。此外,处于测试阶段的 Aptos 仍缺少大量的普通用户参与。

4.2 公链赛道的竞争

公链赛道一直都是最具挑战性同时也是承载价值最好的地方,随着 DeFi、NFT、Web3 等应用的快速爆发,关于公链的叙述性和概念性都是市场的最主要的关注点之一,当然,公链赛道的竞争也从未停止。

细数公链赛道的发展,从 BSC、Solana、 Avalanche 、Fantom 、Near、Avalanche、到 Terra ,一条又一条公链不仅在二级市场价格展现了良好的答卷,也在生态方面迎来了蓬勃的发展,带动了一轮属于新兴公链的小高潮。

但在 TVL 超过 100 亿美元的公链中,目前只有 Solana 不兼容以太坊,虽然 Aptos 也试图走出具有自己特性的一条公链发展道路,尽管如此,比如 Framework 联合创始人 Vance Spencer 等人在推特提出质疑称:「Aptos 做了什么 solana 没有做的吗?」。

Solana 的极速爆发虽然令人兴奋,其足够快的速度和性能也带来了良好的用户体验,但中心化问题似乎很难获得一些开发者的信任,Aptos 是否能在在去中心化、足够安全且保持高性能的同时完成公链「不可能三角」的任务仍有所观察。

​​​​​​​ 

4.3 Meta 系同类竞争网络

与 Aptos 同属于 Meta 系的公链项目还有Sui 以及 Linera,三条公链的创始人都出身于 Meta ,团队成员曾经都是 Diem 与 加密钱包 Novi 的主要创建者和核心开发者,且a16z 都参与了投资。

与 Aptos 类似,Sui 同样延续了 Libra 的 Move 开发语言,但 Sui 在原版本(Core Move,https://docs.sui.io/learn/sui-move-diffs)上做了一定的改进。

据知情人士透露(https://www.theinformation.com/articles/startup-founded-by-former-meta-crypto-execs-seeks-2-billion-valuation?utm_source=organic&utm_content=headline&utm_medium=awarenessbar&utm_campaign=AB_post), Sui 开发团队 Mysten Labs 正在寻求以20 亿美元估值筹集至少 2 亿美元 B 轮融资,本轮融资将由 FTX Ventures  领投,目前投资方已承诺提供至少 1.4 亿美元的资金。Mysten Labs 此前已经完成3600 万美元 A 轮融资,同样由 a16z 领投,Coinbase Ventures 、NFX、Slow Ventures、Scribble Ventures、Samsung NEXT、Lux Capital 等参投。

早在去年 11 月,Mysten Labs 就曾完成了 3600 万美元 A 轮融资,该轮融资由 a16z 领投,Coinbase Ventures 、NFX、Slow Ventures、Scribble Ventures、Samsung NEXT、Lux Capital 等参投。

网络进展方面,Sui 目前也已经开放激励测试网注册,验证者、开发者、Sui 爱好者都可以申请参与。Sui 基金会将为验证者参与的每个测试网「wave」奖励 2000 SUI,并承诺将高达供应量 10 % 的 Sui 代币质押给继续参与 Sui 主网的表现最佳验证者。SUI 代币奖励仅在 Sui 协议主网上线后提供,并有一年的锁定期。

此外,在目前公开的项目资料、白皮书版本(https://github.com/MystenLabs/sui/blob/main/doc/paper/sui.pdf)中,Sui 已经对其网络、技术、代币价值捕获等方面进行了较为细致的描述。

另一条「Meta 系」Layer1 区块链Linera宣布完成 600 万美元种子轮融资,同样由a16z 领投,Cygni Capital、Kima Ventures 和 Tribe Capital 等参投。筹集资金将用于聘请工程师和团队成员来构建协议。Linera 创始人兼首席执行官 Mathieu Baudet 是曾是 Meta 的员工并曾帮助 Meta 创建 Libra。

从三条公链的目前发展情况来看,Aptos 从生态和进展方面略微拥有优势,但由于三条公链在出身背景、技术和机构支持方面都存在很大的重合度,同类竞争的未来进展仍有待观察。

4.4 网络价值捕获

由于 Aptos 目前还暂未公布官方的白皮书,因此无法查询到关于网络、代币价值捕获的详细信息,另一方面,在 a16z、 FTX Ventures 等投资机构抬高 Aptos 的估值的情况下,存在筹码相对集中的情况,在资本、做市商力量的借助以及高估值的背景下,代币二级市场表现仍存在未知数。

4.5 学习成本

Move 语言虽然极具创新性,但是新语言同时也会增加一定的学习成本,此外,在生态安全、审计、开发基础设施等方面都需要一定的重新学习和搭建时间,Aptos 如何吸引更多的开发者来共建生态的未来,确保上层应用的足够安全仍是不可避免的问题。

五、总结

综合来看,Aptos 在技术积累、开发团队、资本支持、叙事方向等方面存在极大的先发优势,同时已经在积极推进测试网、生态的发展,拓宽在各个应用领域的应用。

Aptos 依托基础的底层,尝试突破此前公链的布局,在网络性能、处理事务的能力、安全性、速度、去中心化等方面一起推进,打造全新的公链新定义。

Aptos 仍处于急速发展的前行阶段,包括社区、生态、白皮书、网络、主网等方面还在进一步的完善中,因此不免可能会存在一些潜在的不确定性因素,但是凭借着得天独厚的先机优势,市场仍然对 Aptos 的未来寄予厚望。

基于FPGA的深度学习加速器综述:挑战与机遇

选自 arxiv

参与:姜悦、李亚洲


FPGA 的神经网络加速器如今越来越受到 AI 社区的关注,本文对基于 FPGA 的深度学习加速器存在的机遇与挑战进行了概述。


近年来,神经网络在各种领域相比于传统算法有了极大的进步。在图像、视频、语音处理领域,各种各样的网络模型被提出,例如卷积神经网络、循环神经网络。训练较好的 CNN 模型把 ImageNet 数据集上 5 类顶尖图像的分类准确率从 73.8% 提升到了 84.7%,也靠其卓越的特征提取能力进一步提高了目标检测准确率。RNN 在语音识别领域取得了最新的词错率记录。总而言之,由于高度适应大量模式识别问题,神经网络已经成为许多人工智能应用的有力备选项。


然而,神经网络模型仍旧存在计算量大、存储复杂问题。同时,神经网络的研究目前还主要聚焦在网络模型规模的提升上。例如,做 224x224 图像分类的最新 CNN 模型需要 390 亿浮点运算(FLOP)以及超过 500MB 的模型参数。由于计算复杂度直接与输入图像的大小成正比,处理高分辨率图像所需的计算量可能超过 1000 亿。


因此,为神经网络应用选择适度的计算平台特别重要。一般来说,CPU 每秒能够完成 10-100 的 GFLOP 运算,但能效通常低于 1 GOP/J,因此难以满足云应用的高性能需求以及移动 app 的低能耗需求。相比之下,GPU 提供的巅峰性能可达到 10TOP/S,因此它是高性能神经网络应用的绝佳选择。此外,Caffe 和 TensorFlow 这样的编程框架也能在 GPU 平台上提供易用的接口,这使得 GPU 成为神经网络加速的首选。


除了 CPU 和 GPU,FPGA 逐渐成为高能效神经网络处理的备选平台。根据神经网络的计算过程,结合为具体模型设计的硬件,FPGA 可以实现高度并行并简化逻辑。一些研究显示,神经网络模型能以硬件友好的方式进行简化,不影响模型的准确率。因此,FPGA 能够取得比 CPU 和 GPU 更高的能效。


回顾 20 世纪 90 年代,那时 FPGA 刚出现,但不是为了神经网络,而是为了电子硬件原型的快速开发而设计的。由于神经网络的出现,人们开始探索、改进其应用,但无法确定其发展方向。尽管在 1994 年,DS Reay 首次使用 FPGA 实现神经网络加速,但由于神经网络自身发展不够成熟,这一技术并未受到重视。直到 2012 年 ILSVRC 挑战赛 AlexNet 的出现,神经网络的发展渐为明晰,研究社区才开始往更深、更复杂的网络研究发展。后续,出现了 VGGNet、、ResNet 这样的模型,神经网络越来越复杂的趋势更为明确。当时,研究者开始注意到基于 FPGA 的神经网络加速器,如下图 1 所示。直到去年,IEEE eXplore 上发表的基于 FPGA 的神经网络加速器数量已经达到了 69 个,且还在一直增加。这足以说明该方向的研究趋势。


图 1:基于 FPGA 的神经网络加速器开发历史


论文:A Survey of FPGA Based Deep Learning Accelerators: Challenges and Opportunities


基于FPGA的深度学习加速器综述:挑战与机遇



摘要:随着深度学习的快速发展,神经网络和深度学习算法已经广泛应用于各个领域,如图片、视频和语音处理等。但是,神经网络模型也变得越来越大,这体现在模型参数的计算上。虽然为了提高计算性能,研究者在 GPU 平台上已经做了大量努力,但专用硬件解决方案仍是必不可少的,而且与纯软件解决方案相比正在形成优势。在这篇论文中,作者系统地探究了基于 FPGA 的神经网络加速器。具体来讲,他们分别回顾了针对特定问题、特定算法、算法特征、通用模板的加速器,还比较了不同设备和网络模型中基于 FPGA 加速器的设计和实现,并将其与 CPU 和 GPU 的版本进行了比较。最后,作者讨论了 FPGA 平台上加速器的优势和劣势,并进一步探索了未来研究存在的机会。


基于FPGA的深度学习加速器综述:挑战与机遇

图 2: 不同数据量化方法的比较


表 1: 不同平台上不同模型的性能比较


机遇和挑战


早在 20 世纪 60 年代,Gerald Estrin 就提出了可重构计算的概念。但是直到 1985 年,第一个 FPGA 芯片才被 Xilinx 引入。尽管 FPGA 平台的并行性和功耗非常出色,但由于其重构成本高,编程复杂,该平台没有引起人们的重视。随着深度学习的持续发展,其应用的高并行性使得越来越多的研究人员投入到基于 FPGA 的深度学习加速器研究中来。这也是时代的潮流。


基于 FPGA 加速器的优势


1)高性能,低能耗:高能效的优点不容小觑,之前的许多研究已经证明了这一点。从表 1 中可以看出,GOP/j 在 FPGA 平台上的表现可以达到在 CPU 平台上的几十倍,它在 FPGA 平台上表现的最低水平与其在 GPU 平台上的表现处于一个层级。这足以说明基于 FPGA 的神经网络加速器的高能效优势。


2)高并行性:高并行性是选择 FPGA 平台加速深度学习的主要特性。由于 FPGA 的可编辑逻辑硬件单元,可以使用并行化算法轻松优化硬件,已达到高并行性。


3)灵活性:由于 FPGA 具有可重构性,它可以适用于复杂的工程环境。例如,在硬件设计和应用设计完成之后,通过实验发现性能未能达到理想状态。可重构性使得基于 FPGA 的硬件加速器能够很好地处理频繁的设计变更并满足用户不断变化的需求。因此,与 ASIC 平台相比,这种灵活性也是 FPGA 平台的亮点。


4)安全性:当今的人工智能时代需要越来越多的数据用于训练。因此,数据的安全性越来越重要。作为数据的载体,计算机的安全性也变得更加显著。目前,一提到计算机安全性,想到的都是各种杀毒软件。但是这些软件只能被动地防御,不能消除安全风险。相比之下,从硬件架构层级着手能够更好地提高安全性。


基于 FPGA 的加速器的劣势


1)可重构成本:FPGA 平台的可重构性是一把双刃剑。尽管它在计算提速方面提供了许多便利,但是不同设计的重构所消耗的时间却不容忽视,通常需要花几十分钟到几个小时。此外,重构过程分为两种类型:静态重构和动态重构。静态重构,又叫编译时重构,是指在任务运行之前配置硬件处理一个或多个系统功能的能力,并且在任务完成前将其锁定。另一个也称为运行时配置。动态重构是在上下文配置模式下进行的。在执行任务期间,硬件模块应该按照需要进行重构。但是它非常容易延迟,从而增加运行时间。


2)编程困难:尽管可重构计算架构的概念被提出很久了,也有很多成熟的工作,但可重构计算之前并未流行起来。主要有两个原因:


  • 从可重构计算的出现到 21 世纪初的 40 年时间是摩尔定律的黄金时期,其间技术每一年半更迭一次。所以这种架构更新带来的性能提升不像技术进步那么直接、有力;

  • 对成熟的系统而言,在 CPU 上传统的编程采用高阶抽象编程语言。但是,可重构计算需要硬件编程,而通常使用的硬件编程语言(Verilog、VHDL)需要程序员花费大量时间才能掌握。


期望


尽管基于 FPGA 的神经网络加速器仍旧有这样、那样的问题,但其未来发展依然可期。以下几个方向仍然有待研究:


  1. 优化计算流程中的其他部分,现在,主流研究聚焦在矩阵运算回路,激活函数的计算少有人涉及。

  2. 访问优化。需要进一步研究进行数据访问的其他优化方法。

  3. 数据优化。使用能够自然提升平台性能的更低位数据,但大部分的低位数据使得权重和神经元的位宽一样。图 2 还可以改进与非线性映射的位宽差。所以,应该探索出更好的平衡态。

  4. 频率优化。当前,大部分 FPGA 平台的运算频率在 100-300MHz,但 FPGA 平台理论上的运算频率可以更高。这一频率主要受限于片上 SRAM 和 DSP 之间的线程。未来研究需要找到是否有方式避免或者解决该问题。

  5. FPGA 融合。据参考论文 37 中提到的表现,如果规划和分配问题能够得到良好解决,多 FPGA 集群可以取得更好的结果。此外,当前此方向没有太多研究。所以非常值得进一步探索。

  6. 自动配置。为了解决 FPGA 平台上复杂的编程问题,如果做出类似英伟达 CUDA 这样的用户友好的自动部署框架,应用范围肯定会拓宽。



✄------------------------------------------------

加入机器之心(全职记者 / 实习生):hr@jiqizhixin.com

投稿或寻求报道:content@jiqizhixin.com

广告 & 商务合作:bd@jiqizhixin.com

以上是关于Aptos 深度解读:机遇挑战与风险的主要内容,如果未能解决你的问题,请参考以下文章

关于能源区块链应用落地的挑战与机遇分析

区块链与物联网融合发展都会有哪些机遇与挑战

区块链技术发展中存在哪些风险与挑战?

区块链云计算大数据人工智能FinTech带来的挑战与机遇,中国技术开放日上海站精彩回顾

区块链开发从某保险积分案例谈区块链应用的风险与挑战

区块链开发从某保险积分案例谈区块链应用的风险与挑战