区块链:Nansen:万字详解Aptos技术特性与生态现状_CRYPT

TL;DR

与Sui类似,Aptos是由Meta(FaceBook)的前员工开发的,Diem链是Meta的最初区块链计划,于今年1月被放弃。Aptos专注于以类似于Sui和Solana的方式最大化网络容量,但有一些关键区别:Aptos通过利用Block-STM引擎并行处理事务,该引擎乐观地并行执行批量事务并在执行后对其进行验证,从而在给定特定顺序的情况下最大化并行性。Aptos区块链原生集成并在内部使用Move语言,旨在实现快速和安全的交易执行,让开发人员能够更好地保护他们的产品免受恶意实体的侵害。Aptos声称其重新设计的状态同步协议允许客户端以亚秒级延迟验证和同步超过1万TPS,并且Aptos有望很快达到10万TPS。今年8月19号,Aptos激励性测试网第三阶段的开启。概述Overview

Aptos是由MoShaik和AveryChing创立的新的第1层区块链,他们都是参与Diem项目的前Meta开发人员。它侧重于以类似于Sui和Solana的方式最大化网络容量,但有一些关键区别。Aptos的使命

通过利用去中心化的应用程序解决现实世界的问题,提供一个可以实现大规模采用并实现主流采用到web3的区块链。Aptos通过其灵活的模块化架构专注于区块链的可靠性、安全性和性能。关键特性

通过Move智能合约编程语言快速安全地执行。通过并行化的事务处理方法实现高吞吐量和低延迟。新的并行事务处理,通过Block-STM在单个逻辑实体中支持多个操作。权益加权验证人轮换以优化性能和去中心化。模块化设计旨在进行适当的威胁建模和无缝部署,以确保操作的安全性和可靠性,以及可升级和可配置的设计原则,以通过其模块化架构基于最新技术随着Aptos项目的发展而取得进展。用于水平吞吐量可扩展性的分片概念,同时寻求降低节点运营商的复杂性。Move语言

与Sui一样,Aptos也使用Move作为其编程语言。其他现有区块链语言的挑战,资产的间接表示:其他区块链上的资产被编码为整数,这使得开发人员在编写与这些资产交互的程序时很容易出错。稀缺性不可扩展:程序员发现很难创建自定义资产,因为这些新的自定义资产需要具有「稀缺性」,以至于没有人可以凭空创建新的代币。访问控制不灵活:让所有者能够通过访问控制策略保护其资产是相当复杂的。Move允许开发人员使用受线性逻辑启发的语义定义自定义资源类型,从而允许创建灵活的自定义访问控制和遵循稀缺概念的自定义资源。这些资源是指任何可以存储价值的东西,例如代币。Move允许开发人员使用受线性逻辑启发的语义定义自定义资源类型,从而允许创建灵活的自定义访问控制和遵循稀缺概念的自定义资源。这些资源是指任何可以存储价值的东西,例如代币。Move的资源安全旨在确保资源永远不会被复制、重复使用或丢失,只能在程序存储位置之间移动。这可以防止恶意个人在未经许可的情况下复制现有资产或创建新资产。甚至Meta现已失效的Libra货币也被实现为自定义资源,在Move语言中没有特殊状态。有了这些安全保证,开发人员可以更轻松地进行构建,而不必担心需要确保安全性和稀缺性,因为Move语言已经内置了它。AptosBFT共识机制

AptosBFT是网络的BFT共识算法,是久经考验的HotStuff共识协议的变体。AptosBFT只需2次网络往返即可验证交易并提交区块。该协议还旨在实现亚秒级的最终确定性,再加上Aptos的自动领导轮换优化,该优化分析链上状态并自动更新领导轮换以适应无响应的验证者,而无需任何人工干预。这使得它非常适合分散的环境。并行事务执行

Aptos使用并行执行,允许在任何给定时间处理更多事务。这种设计类似于同样由前Meta员工创立的Sui。

Aptos的并行执行利用Block-STM引擎,该引擎乐观地并行执行批量事务并在执行后对其进行验证,从而在给定特定顺序的情况下最大化并行性。当发生冲突时,不成功的交易会被重新执行,所有更高的交易也会被重新验证。Block-STM的独特之处在于它能够针对任何工作负载优化其并行架构,从而使其同时支持更复杂的事务。这种设计为用户提供了低延迟和成本。在Rollup卷积和分片都是炒作的时代,人们经常忘记与这些方法相关的二阶问题,例如更高的事务延迟和缺乏可组合性。这就是Aptos可以大放异彩的地方,它提供了汇总和分片应该带来的大部分功能,而不会出现更高的延迟和缺乏可组合性等问题。Block-STM优点:无需单独提交事务:避免单独提交事务的同步成本。Block-STM只是以轻同步的方式懒惰地提交一个块中的所有事务。VM为乐观内存访问提供安全性:交易以Move和Solidity等智能合约语言指定,并在封装其执行并确保安全行为的虚拟机中运行。这很好地分离了抽象,并允许Block-STM在并行推测执行期间避免处理不一致状态的后果。预定义的顺序减少了同步:保证最终结果与按固定、预设顺序顺序执行的事务相匹配,这减少了执行期间所需的同步量。

查看上面将Block-STM性能与块的顺序执行进行比较的测试结果,有32个线程并行工作,网络能够以低延迟和低延迟时间处理惊人的160,000TPS。那么现在问题来了,Aptos是如何实现这种性能的呢?这真的要归功于它的协作调度器和它的多版本控制技术,这有助于网络提高效率。协作调度程序通过以下方式提供帮助:防止重复工作:虽然每个中止的事务都会重新执行,但同一个事务永远不会被多个线程同时执行。确保安全性:如果重新执行事务,则必须重新验证所有更高级别的事务。结果,相同的事务执行可能会由不同的线程同时验证,但最多可以中止它。正确排序:遇到依赖关系的事务在解决依赖关系后恢复。Aptos的并行执行引擎可能会改变现有的MEV技术,因为现在对事务进行排序,或者在一个或多个块中重新排序以优化并行执行的并发性。MovevsSolidity语言安全性对比

使用编程语言Solidity的区块链存在许多黑客攻击和漏洞。Solidity容易受到诸如重入、计算over/under等漏洞的影响。Move专为安全的资源管理和模块化而构建。Move编程语言支持安全功能,例如:能够验证功能正确性的MoveProver无法分叉或丢弃的已定义自定义资源

数据存储和所有权

由于数据存储和所有权存储在AptosMove所有者的帐户中,因此所有者可以确保恶意编程模块无法修改所有者的资产。标准的订单簿结构和界面不会让构建在Aptos之上的应用程序获得对帐户及其资产的后门访问权限。状态同步

对于Aptos等高吞吐量网络,节点之间的状态同步可能会占用大量CPU。这个因素在区块链设计中经常被忽视,也是项目很少讨论的问题。为了提高网络的性能,Aptos重新设计了其最新的状态同步协议,该团队声称该协议可以以亚秒级延迟验证和同步超过10,000TPS,网络有望很快达到100,000TPS。鉴于验证者已经执行交易并通过Merkle证明证明生成的区块链状态,节点可以依赖验证者产生的状态增量并跳过交易执行,从而允许它们直接更新分类帐状态。然而,这种方法确实是以增加网络使用量为代价的。使Aptos能够实现此类结果的一个关键特性是它使用Merkle累加器进行同步。该累加器提供了特定交易包含在链中的证明,从而防止节点不得不下载整个交易账本。受信任的航路点还可以让节点更快地同步以赶上。显然,作为一种脱链机制,没有办法「证明」一个航路点,节点必须信任航路点才能快速启动。现在……为什么状态同步很重要?

影响最终确定时间(TTF):区块链数据在网络中复制的速度越快,TTF越低。让验证者跟上速度:如果状态同步无法像共识执行交易一样快地处理交易,那么崩溃的验证者将永远无法恢复。去中心化:是的,这仍然存在。更快的状态同步提供了验证器集之间的更多轮换,这允许网络从更多验证器集中进行选择。更多的验证者集=更少的中心化。数据正确性:状态同步有助于避免恶意实体操纵网络。Aptos状态同步协议的构建块

持久存储:Aptos使用RocksDB来确保数据在意外的机器崩溃和故障期间是安全的。可验证的区块链数据:Aptos使用Merkle树来处理已提交的交易和生成的链状态,并让验证者签署Merkle根以进行身份验证。信任根:鉴于Aptos支持动态验证器集,节点需要能够从Aptos区块链的已验证历史中识别当前验证器集。Aptos通过使用(i)Aptos认证的genesisblob来做到这一点,它标识了第一个验证器集和初始区块链状态S?;(ii)最近的可信航路点。GenesisBlob和Waypoint共同构成信任根,允许对等方同步真正的Aptos区块链并防止攻击。Aptos以简单的形式提供了一系列证据,使对等方可以明显地识别出真正的链。函数调用

Move使用静态调度,值类型和引用类型都支持,而EVM使用动态调度,只有引用类型支持。这意味着对于动态调度,实现是在运行时而不是在编译时选择的,这会导致它更加昂贵。另一方面,静态调度编译器在编译时知道要调用哪个实现,因此编译器可以在优化的同时快速执行。这让Move比EVM更有优势,因为交易可以更快、更高效地完成。密钥管理

Notyourkeys,notyourcoins.Aptos账户支持密钥轮换和混合托管模型。例如,用户可以将轮换帐户私钥的能力委托给一个或多个保管人和其他受信任的实体。用户可以通过使用移动模块在特定情况下旋转密钥来进行设置。此类密钥恢复服务可以显着减少私钥泄露或丢失。这个功能在Fireblocks-Stakehound争议发生时会很棒,当时据说Fireblocks未能备份客户的私钥,导致ETH损失7500万美元。状态分片—水平吞吐量扩展

Aptos将以单一账本状态启动;然而,在未来,为了提高可扩展性,它将过渡到多个分片账本状态,同时保持去中心化。这些分片中的每一个都将提供同质的API,并将分片视为一流的概念。数据可以通过桥在分片之间传输,有点类似于以太坊中的信标链通过共享交易数据来促进分片之间的通信。通过这种方案,每个节点只需要存储分配给它的状态数据,并且可以从其他节点获取它需要的其他状态数据。开发人员可以自由选择最适合他们需求的分片方法。为了最大限度地提高分片内连接的有效性,例如,开发人员可以建议创建一个新分片或将用户分组到一个分片中。这种设计允许开发人员使用跨分片的单一通用状态进行编程,并使钱包能够轻松地为其用户合并分片数据。正在进行的Aptos测试网

截至5月19日,AptosIncentiveTestnet2(AIT2)的注册已结束。AptosIncentivizedTestnet3(AIT3)注册将于8月19日开始。AIT2的225个社区节点遍布全球44个国家和110个城市。运行一个节点的要求如下:按时执行要求的目标,例如在24小时内加入验证者集并在结束后退出由指标推送数据定义的节点活跃度>=95%每小时一个共识提案定义的参与度>=95%在至少25%的共识轮次中投票符合上述所有标准的选定参与者将获得500个Aptos代币,达到至少50%的活跃度和参与度以及其他标准的参与者将获得300个。至少升级一次的前10%的节点、将节点保留在偏远地区的运营商以及帮助识别关键问题和做出重大贡献的运营商将获得200个代币奖励。请注意,只有非美国参与者才能获得Aptos代币,并且代币将有一年的锁定期。由于AptosLabs和GoogleCloud之间的合作,现在任何人都可以在15分钟内在Aptos上运行一个节点。重要的是要注意这一点,因为它表明网络可以增长而不受繁重的硬件要求的限制。但是,如果GoogleCloud出现故障,这也会引入可能的单点故障。谷歌增加的中心化性质及其在美国的强制性合规要求也是值得注意的一点。DApps应用和空投

与其他去中心化应用程序类似,据传空投可能会基于各种测试网期间的活动。除了作为激励验证者之外,为了有机会获得APTOS代币或Aptos生态系统中其他代币的空投机会,用户应该尝试以下各种应用程序及其所有功能,以下不能包括所有Aptos网络中的应用。钱包类Wallets

FewchaWallet是一个web3钱包,可解锁Aptos区块链中的一系列应用程序。它允许用户安全地存储、发送和交换代币和NFT。它还允许dApps构建者的web3连接集成到Aptos生态系统中。Fewcha由VerichainsLab审核以确保安全和保障,他们专注于隐私,用户始终可以控制自己的钱包和资金。MartianWallet是一个基于Aptos区块链的测试钱包。它允许用户创建和导入钱包、存入和发送交易、查看钱包历史记录以及查看NFT。它得到了Aptos、MoShaikh和ToyVentures的支持。PontemWallet是通往Aptos和web3其余部分的桥梁。用户可以直接从他们的浏览器扩展访问Aptosweb3应用程序。用户可以创建和管理他们的私钥来访问他们的加密货币代币,例如APTOS代币和USDC。Pontem得到Aptos、MechanismCapital、AlamedaResearch、DelphiDigital、AnimocaBrands、Kenetic等公司的支持。Onto是一个多链钱包,允许用户使用单个私钥管理他们的所有资产。Onto有一个内置的本地跨链桥和多链交换,允许用户以低费用进行交换和桥接。去中心化交易所DEX、AMM和限价订单簿

Empo旨在在Aptos上建立最安全的去中心化交易所。尚未发布其他信息。Econia是Aptos区块链的链上订单簿。其最新功能允许委托托管功能和独立互换。凭借其新委托的托管范式,它允许保证金交易平台安全地连接贷方、借方、买家和卖家。其他去中心化应用程序也使用Econia的功能和开源代码构建。Laminar市场正在Aptos上构建现货DEX。PontemNetwork正在Aptos区块链上构建去中心化交易所。它的LiquidswapDEX是根据Uniswap和Curve建模的,用于稳定和不稳定的交易对。要与Pontem互动,只需在他们的LiquidswapDEX上交换代币并使用他们的Pontem钱包。浏览器

AptosExplorer是Aptos区块链上的Etherscan等价物。它目前非常简单,除了具有简单的事务数据外,功能有限。聚合器

HippoLabs正在为Aptos生态系统构建一个聚合层。它通过利用友好的面向用户的前端优化聚合机制,使用户可以直接访问多个DEX和货币市场的最佳定价和贷款利率。借贷市场

Vial协议(潜在空投)建立在Aptos区块链上,允许用户无许可地存入抵押品和借入资产。Vial是利用合并利率的自主算法流动协议。用户可以通过借出/借入资产和获得WBTC和USDC测试网代币来参与Vial协议,以备将来可能的空投。衍生品交易平台

AriesMarket是Aptos上的保证金交易协议。它允许用户通过完全链上的订单簿进行借贷和交易。TsunamiFinance是一个衍生品平台,允许用户以0滑点和高达30倍的杠杆率交易现货和永续合约。它还允许用户获得流动的可持续收益。NFT交易市场

TopazMarket(潜在空投)是建立在Aptos区块链上的NFT市场。它允许用户发现艺术、文化和数字表达。为了充分探索NFT市场,用户可以在平台上购买或创建NFT,以获得更高的参与度和空投资格的可能性。理财机池和流动性质押

SeamMoney是稳定币的多链分布式收益解决方案。它采用简单的ETF风格设计,以提供风险调整后的收益率框架回报。ZaptosFinance是aptos区块链上的流动质押协议。它将允许用户通过质押APTOS的可能,进一步获得他们质押的APTOS的收益。DAO和支付方式

Paymagic通过其API自动执行DAO奖励和支付,并通过GnosisSafe进行保护。可以通过Github/Notion/等触发团队的支付和付款。赏金和赠款也可以自动分配给社区,并且还可以安排基于里程碑的付款来补偿贡献者。域名服务

Aptos域名服务Aptos名称服务是Aptos的可组合身份层。这是一个将名称映射到Aptos地址的智能合约。只需将一个aptos名称标记到您的钱包,以便将来有可能获得空投机会。预言机

Switchboard是一个可定制的oracle协议,用于来自任何API的通用和高性能数据推送预言机。Aptos背后的投资人

尽管该领域的风险投资公司的投资一直在降温,导致项目以较低的估值筹集资金,但Aptos的估值已经比今年3月的种子轮融资翻了一倍多。许多相同的投资者,包括a16z和FTXVentures,都投资了Sui和Aptos。有趣的是,FTXVentures对这两个项目都有投资,因为有人可能会争辩说Sui和Aptos与Solana有效竞争。高吞吐量和高度优化的第1层世界可能不是零和的,可能存在一个很少有高度优化的L1公链满足其利基市场。Aptos种子轮

筹集了2亿美元,估值>$20亿,a16z领投,CoinbaseVentures、FTXVentures、TigerGlobal、Multicoin、3ArrowsCapital、ParaFi的参与。Aptos的A轮

筹集了1.5亿美元估值:>$40亿,由FTXVentures和JumpCrypto牵头的回合a16z、Apollo、GriffinGamingPartners、淡马锡、FranklinTempleton、Multicoin和CircleVentures的参与。Aptos背后的团队

与Sui类似,Aptos也因其“全明星”团队而备受关注。Aptos团队由曾在Meta的加密研发部门工作的前Meta员工以及一群令人印象深刻的博士、研究人员、工程师、设计师。MoShaikh联合创始人兼CEO:前Meta、Consensys、贝莱德、波士顿咨询集团的主管。AveryChing联合创始人兼CTO首席技术官:前首席软件工程师,曾领导Meta的内部区块链解决方案、ApacheGIraph、雅虎。Aptos团队最近进行了积极的招聘,最引人注目的是引入了一些Solana员工,其中包括Solana前市场营销主管AustinVirts。这说明了很多事情,因为这些员工发现离开Solana去Aptos更有吸引力,也更有希望。Aptos路线图

在AIT3中,Aptos计划通过备份和恢复技术提供链上投票和治理以及轻量级状态同步。实现这一点至关重要,因为这将使Aptos能够通过链上治理执行去中心化网络升级,并支持通过备份和恢复技术加入网络的新验证者。在AIT4中,Aptos计划支持尽可能多的验证者,并提供验证者DDoS保护。这对于更大程度的去中心化以及验证者评估以防止恶意攻击至关重要。Aptos的优势

开发者活动很多,自Aptos于3月推出他们的devnet以来,包括PotemNetwork、MartianWallet和SolriseFinance在内的100多个项目已经加入并开始在网络上构建和测试。与任何其他刚起步的项目一样,Aptos提供的赠款也可能会为其生态系统吸引更多项目和开发。请注意,SolriseFinance和Sabre协议等相当多的Solana项目也在Aptos上构建。最好关注Aptos和Sui的增长率,看看哪一个占上风,记住它们在基本产品和测试网/发布时间表方面的可比性。来自以太坊的Sassal,他在一条推文中透露,他坚信Solana建设者社区是该领域最强大的社区之一,仅次于显然排名第一的以太坊。然而,他承认,最近几周,这个“强大的社区”已经开始将其Solana转移到Aptos。Aptos的阻碍

激烈的L1s公链市场竞争:L1领域的竞争非常激烈,现有的强者如Solana和Ethereum。此外,Sui&Celestia等拥有强大团队和支持者的即将到来的项目也是L1未来的主要注。由于Sui拥有类似的技术和类似的投资者,因此Aptos建立一个社区以吸引开发人员/建设者以及零售用户至关重要。如前所述,有许多项目和dApp正在生态系统上构建,其中许多已经在其激励性测试网期间公布和测试。Aptos已经启动了100多个项目,并且随着6月下旬启动Aptos赠款计划,很可能会有更多项目在Aptos生态系统中建立。此外,Aptos在通过其Discord、Twitter和GitHub建立社区方面非常成功。这可以在下面的图表中看到,其中包含早期/新L1竞争对手的社交指标。

众所周知,许多VC都在投资Aptos和Sui,作为覆盖高吞吐量/最大化网络容量部分的策略。这就是为什么Sui、Aptos和Solana都有共同投资者的原因。a16z、Multicoin、ParaFi、TigerGlobal等大牌投资者在加密投资方面有着悠久而成功的历史,并且经常选择该领域的大赢家。他们的影响力和增值可以帮助这些项目。然而,关于投资者是否只是为了快速赚钱而赶上潮流的在线讨论也越来越多。这是指大型风险投资支持的项目如何经常失败。还需要注意的是,在相同的融资阶段,与Solana等竞争对手相比,Aptos的估值要高得多。例如,在种子轮融资中,Solana仅以0.04美元/SOL筹集了317万美元,因此2018年4月的估值约为2000万美元,而Aptos以>2美元筹集的2亿美元B估值。Aptos的种子轮估值已经高于公开拍卖众筹,后者在2020年3月为Solana提供了1.1亿美元的FDV。鉴于Aptos的估值较高,当早期投资者抛售其既得代币时,可能会出现避险事件为了锁定利润。这在很大程度上取决于公开发售的估值,并且基于之前的项目,价格最初会被支撑得更高,以便为早期投资者带来更高的回报。你可以怎样参与Aptos?

花15分钟设置节点以参与激励测试网。创建一个Aptos钱包,与Dapps进行交互作为建设者和开发者,申请Grants项目:以加速和鼓励在Aptos区块链上构建应用程序。各种资助类别,例如开发人员工具、SDK、开源和公共产品、应用程序等等。可以找到各种标准和提案指南。最后的重点

重要的是要注意,仅凭技术优势,很难取胜,这就是为什么有必要跟踪Aptos的成长阶段,以及它如何与「相似」Sui竞争。考虑到技术差异可能不是吸引大众的差异化因素的空间竞争激烈,交易速度和遵循其当前路线图目标同时建立强大的社区对于Aptos至关重要。尽管由于目前的市场情况,项目估值已跌至新低,但AptosLabs能够以如此惊人的估值筹集资金,这是非常了不起的,L1公链的叙事仍然非常活跃和流行。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

区块博客

[0:15ms0-4:215ms