ETH:一文了解 Aptos:融资、技术架构、Move 语言和生态应用

介绍

经过多年寻求监管合规,来自Facebook/Meta的加密货币支付项目Diem于2022年突然结束。其资产被抛售,包括底层区块链网络。两位前Meta员工MoShaikh和AveryChing不愿接受他们花了近三年时间开展的项目的命运。因此,他们决定继续他们的工作,只是这次是担任新成立的AptosLabs的CEO和CTO。

基于其员工在Diem代码库中获得的知识,AptosLabs试图创建一个通用的区块链网络,并致力于实现以下目标:

通过利用其编程语言Move来复兴Diem的技术,以创建可与比特币和以太坊等现有区块链竞争的可扩展、安全和灵活的基础设施。

通过利用Diem的架构和各种新技术,确保去中心化网络中的高吞吐量、低延迟和可验证的状态同步。

AptosDevnet自今年3月起上线,使开发人员能够开始构建去中心化应用程序并立即运行/测试它们。此外,为准备将于2022年第三季度推出的公共主网启动,将有多个激励性测试网通过参与来产生社区反馈。

融资

在成立仅4个月之后,2022年3月,Aptos称以超过10亿美元的估值筹集了2亿美元。本轮融资由AndreessenHorowitz领投,其他投资者包括TigerGlobal、FTX、Coinbase、3AC和其他知名公司。虽然没有关于这轮融资的确切估值的信息,但Aptos的首席执行官MoShaikh表示他们已经达到了独角兽的地位。

Aptos公司简介

7月25日,AptosLabs再次宣布已完成由FTXVentures和JumpCrypto牵头的A轮融资,包括来自AndreessenHorowitz、MulticoinCapital和CircleVentures等的投资。据彭博社报道,最近1.5亿美元的融资是AptosLabs之前10亿美元估值的两倍多。相比之下,以太坊在2014年筹集了大约1840万美元。

在此处阅读有关他们最近融资活动的完整信息。

Aptos架构

Aptos正在其共识协议AptosBFT的第四次迭代上运行,他们声称这是迄今为止最低延迟和最先进的迭代。这个共识协议是HotStuff的衍生版本,HotStuff是Diem最初使用的底层共识协议。该系统最近添加的内容包括:

一种创新的信誉系统,特别适合去中心化环境,检查链上数据并自动更改领导者轮换以解决无响应的验证者,而无需人工干预

现在,区块的提交时间要短得多,实现了亚秒级的最终确定性。

虽然当前测试网上的TPS约为1,000TPS,但AptosLabs正在遵循一个路线图,他们认为该路线图将使他们能够最大限度地利用其引擎,他们声称该引擎的最大TPS能力为100k+。根据他们的路线图,实现这一壮举的过程可以概括为三个里程碑:

里程碑1:将共识与执行分开

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

里程碑2:交易执行时间

一般来说,当项目提到他们的系统性能有多好时,他们倾向于强调交易最终性和系统吞吐量。最终性是客户创建和提交交易与另一方确认其承诺之间的间隔。吞吐量被描述为每秒事务数(tps),它衡量网络中每个节点在一秒钟内可以完成多少事务。话虽如此,智能合约的执行代表了一个重大的吞吐量瓶颈。

验证者必须在提交区块并同意其顺序后执行有序区块中的交易。然后验证者必须得出相同的结论,与按顺序执行的事务一致。这种顺序执行的过程会损害网络性能,在网络活动增加时更加明显。不幸的是,当前的区块链系统缺乏固有的可扩展性解决方案来解决这个问题;它们按顺序运行或利用效率极低的链下工作负载。

AptosLabs设计了一个名为Block-STM的内存中智能合约并行执行引擎。STM代表软件交易内存,这是一种新的工程方法,支持同步过程的灵活交易编程。然而,当普遍应用时,STM模型由于簿记和中止之间的冲突而受到性能限制。话虽如此,AptosLabs在评估后得出结论,当应用于DLT等特定用例以及创新技术的组合时,他们能够在其仅执行基准测试中实现32个内核的100k+TPS。此外,他们的实验评估还表明,Block-STM在低争用工作负载上优于顺序执行高达20倍,在高争用工作负载上高达9倍。

里程碑3:优化的身份验证数据结构

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

要了解有关Block-STM的更多信息,包括用于增强STM性能的补充技术,请参阅此处的文档以及此处的GitHub实现。

要查看安全审核,请参阅此处?。

Move编程语言

Move编程语言的创建是为了作为Aptos的愿景的安全、可编程的基础,即创建一个赋予大众权力的金融基础设施。考虑到这一点,Move旨在解决当前区块链语言的主要痛点。因此,Aptos提出的解决方案可以概括为四个关键目标:一流的资源、灵活性、安全性和可验证性。

Move的主要特点是能够定义自定义资源类型,从统计上确保资源只能在程序存储位置之间移动,而不能克隆或删除。此实现通过有效防止上述漏洞等问题显着提高了安全性。然后资源由移动模块管理,类似于智能合约,因为它们控制对创建、更新和删除已声明资源的规则进行编码的过程。Move模块相对于智能合约的好处是它们强制执行数据抽象,这意味着资源在其声明模块内部是透明的,在其外部是不透明的。此外,在表达性规范语言的帮助下,Move证明者可以正式验证Move模块的特征,并且足够高效,可用于持续集成测试。

要详细了解Move编程语言,请参阅此处?的文档。

Aptos上的协议

虽然Aptos相对较新,但自今年3月初首次推出激励测试网以来,开发人员的活动呈指数级增长。对于每一个新的区块链,最需要关注的协议是那些通过基础设施为链带来真正价值的协议——类似于像Compound这样的货币市场和像Chainlink这样的预言机如何促进主网DeFi的增长。

ThalaLabs-最近在6月宣布为稳定币协议。在协议文件公布之前,关于ThalaLabs的信息很少。也就是说,稳定币对于新生生态系统的发展至关重要,因为稳定币为其他项目创造了流动性激励,从而推动了TVL。

PontemNetwork–Pontem最近发布了一个通用路线图,重申他们打算在Aptos上构建大量产品,第一个产品是去中心化交易所。DEX代表了足够的流动性结构,可以实现不同代币之间的自动交换,同时通过流动性挖矿激励措施鼓励流动性增长。Pontem路线图中的其他产品包括收益聚合器、Aptos的EVM层、dApp集成钱包和治理协议。

Switchboard–一个基于Solana的通用预言机网络,强调通用的价格信息。要了解有关预言机及其带来的价值的更多信息,请参阅我的深度报告。

Vial–Vial是一种联合利率协议,使用户能够在Aptos上借出和借入资产。货币市场通过启用有效的资本管理和多元化方法以及启用链上杠杆来带来价值,这反过来又推动了整个生态系统的流动性。

Aptosphere–Aptosphere是一种用于在Aptos上查询数据的索引协议。有关索引协议为何对新区块链的成功至关重要的见解,请参阅我在此处的数据库报告。

团队和项目亮点

如前所述,Aptos由MoShaikh和AveryChing创立,目前担任AptosLabs的首席执行官和首席技术官。

Aptos创始团队的其他成员包括AldenHu、AlinTomescu、DavidWolinsky、GregNazario、JakeSkinner、JoshLind、MaxKaplan、MoAhmed、NeilHarounian、RatiGelashivili、RustieLin、SashaSpiegelman、SherryXiao、SitalKedia和ZekunLi,所有人都拥有令人钦佩的资历,并在各自领域内拥有良好的业绩记录。

同样重要的是要注意,随着可扩展性解决方案的叙述仍在继续,Aptos的社交增长最近一直在大幅上升。根据来自TheTIE的Apefluencer工具的数据,该工具帮助机构追踪对关键意见领袖而言重要的事情,最近50个最受关注的加密账户中有19个是Aptos生态系统的一部分。

最后的想法和考虑

该报告介绍了Aptos,这是一种BFT通用公共区块链,旨在成为可扩展、安全且灵活的基础设施,可以与比特币和以太坊等现有区块链竞争。

在过去的几年里,可扩展性一直是该领域的一个常见话题。很明显,许多广泛使用的区块链系统并未在本质上进行优化以支持区块链技术的持续增长和采用。Aptos通过实施专注于性能、可扩展性和用户可操作性的新方法来解决这些痛点。所有这些方面都突出了Aptos提议为太空带来的持续价值,以及创建可以与比特币和以太坊等现有区块链相媲美的基础设施的基本目标。

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

链链资讯

DAITOKE:一文读懂网络效应对Web3的重要意义

互联网极大推动了思想和文化的传播速度。深谙网络效应之道的公司更有可能获得竞争优势,巩固市场竞争地位,并突出重围,成为行业领导者。互联网创业者要取得成功,网络效应也是必不可少的要素.

[0:15ms0-2:759ms