区块链:什么是 Aptos (APT)? 完整指南

公众号2022年是关于以太坊、Solana、BNB智能链、Avalanche等许多第一层协议的讨论很多的一年。

不可替代代币(NFT)的天文数字式增长表明,大多数区块链无法处理某种形式的主流采用所带来的负载。

在以太坊过渡到权益证明之前,网络经常堵塞,交易费用高得难以想象。事实上,这引发了这样一种观念,即只有鲸鱼才能参与以太坊上的多个DeFi计划。

另一方面,索拉纳也有它的问题。尽管被宣传为能够每秒处理数千笔交易(TPS)的高吞吐量链,但该网络经历了多次中断,完全无法使用。

现在,有一个新的孩子–Aptos区块链。Aptos被许多“SolanaKiller”称为“可扩展、安全、可靠和可升级”的网络,已经开发了三年多,并且刚刚推出了主网。

要闻速览:

Aptos是AptosLabs开发的第一层区块链

AptosLabs由Diem的核心贡献者创立

它使用权益证明作为其共识算法

Aptos核心

Aptos区块链的完整细节和完整技术堆栈可在Aptos白皮书中找到。

根据官方网站,Aptos区块链“以可扩展性、安全性、可靠性和可升级性为关键原则设计”,并由超过350名开发人员组成的团队开发。

本指南将分解几个关键组件,即:

移动语言

Aptos数据模型

移动模块

移动语言

为了表示账本的状态,Aptos使用Move的对象模型。Move是一种新的智能合约编程语言,主要关注安全性和灵活性。它使用Move模块对状态交易的规则进行编码。

用户提交的交易可以发布新模块、升级已经存在的模块、执行在该模块中定义的某些入口功能或包含能够与各种模块的公共接口互的脚本。

该生态系统还具有编译器、虚拟机(VM)以及开发人员可以使用的其他工具。

以下是开发人员如何开始与Aptos生态系统交互的细分。

该编程语言旨在强调资源稀缺性以及保存和访问控制。它利用经过验证的字节码来保证类型和内存安全,即使存在不受信任的代码也是如此。另一方面,为了帮助编写更受信任的代码,开发人员可以访问MoverProver——它是一个正式的验证器,能够根据预设规范验证程序的功能正确性。

根据白皮书,Aptos背后的团队进一步增强了编程语言,以支持更广泛的Web3用例。

数据模型

Aptos区块链将其账本状态定义为所有账户的状态。它使用一个无符号的64位整数进行版本控制,该整数对应于网络已执行的事务数。

任何人都可以自提交交易,从而修改账本状态。执行后,会生成交易输出,它包含零个操作来操纵账本状态。这些被称为写入集,表示结果事件的向量、消耗的气体量以及执行的事务状态。

交易本身提供以下信息:

交易验证器

发件人地址

有效载荷

天然气价格

最大气体量

序列号

到期时间

链ID

还值得注意的是,Move的数据模型原生支持模块和数据的全局寻址。那些在数据和账户中不包含重叠冲的交易也可以并行执行。

如需详细了解事件和帐户的定义,请参阅官方白皮书。

移动模块

Move模块具有声明结构和过程的Move字节码。结构只是数据类型。

它由声明模块的帐户地址标识,并带有模块名称。该模块必须在某个帐户内唯一命名,并且每个帐户只能声明一个具有任何给定名称的模块。

所有模块都分组到位于同一地址的包中。然后这个地址的所有者将包作为一个整体发布到区块链上,其中包括包的字节码和元数据。所述元数据可以定义包是否可以升级或者它是否不可变。对于那些可升级的软件包,在允许升级之前会执行额外的兼容性检查。

需要注意的是,虽然可以添加新的函数和资源,但不能更改入口点函数,也不能将资源存储在内存中。

根据其白皮书,该协议最初以单一分类帐状态启动,但随着时间的推移,Aptos打算采用某种独特的横向扩展方法。

为了实现这一点,该协议将实现多个分片账本状态,其中每个状态都将提供同质的API和分片作为概念。

数据可以使用同构桥在分片之间传输,用户和开发人员都应该能够根据自己的需要选择自己的分片方案。

Aptos治理

Aptos网络采用权益证明(PoS)共识算法运行,其中验证者需要拥有最少数量的质押Aptos代币才能参与交易验证。另一方面,AptosBFT是协议的BFT共识算法,它基于HotStuff。

BFT代表ByzantineFaultTolerance,它参考了著名的拜占庭将军问题,组件可能发生故障,并且某个组件是否发生故障的信息不完整。

验证者能够分别决定他们和他们的质押者之间的奖励分配。另一方面,质押者可以选择任意数量的验证者来质押他们的代币并安排预先商定的奖励分配。通过相关的链上Move模块在每个epoch结束时收到奖励。

为Aptos生态系统提供动力的代币称为APT。

APT加密货币代币经济学

APT的代币经济学在加密货币社区内引起了相当大的争议,因为该代币最初将在没有任何关于其总供应、分配和总体计划的公开息的情况下推出。

此后,该团队发布了一篇正式的博客文章,解释了大部分细节。

APT在主网启动时的初始供应量设定为10亿个代币,其中最小单位称为Octa。

在最初的供应中,51%被指定为“社区”类别,19%为“核心贡献者”,16.5%为“基金会”,13.48%为资者。博客文章详细介绍了第一类,内容如下:

这个代币矿池被指定用于与生态系统相关的项目,例如赠款、激励和其他社区发展计划。其中一些代币已分配给基于Aptos协议构建的项目,并将在完成某些里程碑后授予。这些代币大部分由Aptos基金会持有,一小部分由AptosLabs持有。这些代币预计将在十年内分发……

另一方面,资者和核心贡献者的代币锁定期为4年,不包括代币奖励。同时,这是估计的代币供应时间表的样子:

为了轰轰烈烈地启动其主网,该项目向总共110,235个合格地址空了20,076,150个APT代币,占初始供应总量的2%。

当时,该团队表示:

这是我们基于现有社区数据的第一次空。aptos基金会将继续评估未来支持Aptos社区的机会。

用户可以在这里查看资格。

AptosLabs的领和资金

AptosLabs是开发Aptos区块链的组织,由MoShaikh和AveryChing于2021年领。他们之前都曾参与过Meta的区块链项目Libra,该项目后来完全更名为Diem。

早在2022年2月,谢赫说:

自从离开Meta以来,我们已经能够将我们的想法付诸实践,摒弃官僚的繁文缛节,并从头开始构建一个全新的网络,使它们得以实现。

Aptos也是资金最雄厚的区块链项目之一。2022年3月,该团队在由AndreessenHorowitz(a16z)、FTXVentures、CoinbaseVentures和其他加密货币重量级人物领的一轮融资中筹集了2亿美元。

当年7月,Aptos又筹集了150美元,这轮融资由FTXVentures领。

公众号

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

链链资讯

[0:15ms0-3:644ms