当前位置:首页 > 资讯 >

什么是 Aptos (APT)? 完整指南

公众号(进击的史迪仔)
什么是 Aptos (APT)? 完整指南

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


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


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


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


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

要闻速览:


  • Aptos 是 Aptos Labs 开发的第一层区块链

  • Aptos Labs 由 Diem(由 Meta 开发)的核心贡献者创立

  • 它使用权益证明(PoS)作为其共识算法

Aptos 核心


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

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

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

  • 移动语言

  • Aptos 数据模型

  • 移动模块


移动语言


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


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


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

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


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


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


数据模型


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


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


交易本身提供以下信息:

  • 交易验证器

  • 发件人地址

  • 有效载荷

  • 天然气价格

  • 最大气体量

  • 序列号

  • 到期时间

  • 链ID

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


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


移动模块


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


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


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


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

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


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


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


Aptos 治理


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


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


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


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

APT 加密货币代币经济学


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


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


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


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

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


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

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


当时,该团队表示:


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


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


Aptos Labs 的领和资金


Aptos Labs 是开发 Aptos区块链的组织,由 Mo Shaikh 和 Avery Ching 于 2021 年领。他们之前都曾参与过 Meta(前身:Facebook)的区块链项目 Libra,该项目后来完全更名为 Diem。


早在 2022 年 2 月,谢赫说:


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


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


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


公众号(进击的史迪仔)


猜你喜欢

关注我们

微信二维码

微信