EOS:简析 Aptos 公链:PayPal 投资、Facebook 成员打造的项目有何不同?

作者:律动BlockBeats

想要创建一个可快速创新且适应性强的区块链来满足当今和未来数十亿人的需求。期望用户体验在安全性和可扩展性方面能得到明显的改善。使区块链对普通用户,尤其是非加密原生用户来说更具适用性,以加快互联网用户对web3的采用。

团队背景与项目起源

Aptos于2021年创立,总部位于加利福尼亚州的帕洛阿尔托,主要领导者MoShaikh与AveryChing也曾是Diem与Novi的主要构建者。

Meta踏足加密领域遇到坎坷重重,许多项目一度停摆,不少成员离开Meta,后继续投身加密领域。MoShaikh与AveryChing亦是如此,在Diem被阻止启动后离开了Meta,与许多Diem和Novi的初创造者、研究人员、设计师和建造者等核心开发人员聚集在一起,在开源的Diem代码库的基础上建立了一个名为Aptos的新网络。

当前许多Aptos的团队成员曾在Meta工作,这意味着Aptos团队有丰富的大规模开发和部署系统的经验,且Aptos使用团队成员同样熟悉Move语言,成员不必增加新的学习成本。

LendHub被黑简析:系LendHub中存在新旧两市场:金色财经报道,据慢雾安全区情报,2023 年 1 月 13 日,HECO 生态跨链借贷平台 LendHub 被攻击损失近 600 万美金。慢雾安全团队以简讯的形式分享如下:

此次攻击原因系 LendHub 中存在两个 lBSV cToken,其一已在 2021 年 4 月被废弃但并未从市场中移除,这导致了新旧两个 lBSV 都存在市场中。且新旧两个 lBSV 所对应的 Comptroller 并不相同但却都在市场中有价格,这造成新旧市场负债计算割裂。攻击者利用此问题在旧的市场进行抵押赎回,在新的市场进行借贷操作,恶意套取了新市场中的协议资金。

目前主要黑客获利地址为 0x9d01..ab03,黑客攻击手续费来源为 1 月 12 日从 Tornado.Cash 接收的 100 ETH。截至此时,黑客已分 11 笔共转 1,100 ETH 到 Tornado.Cash。通过威胁情报网络,已经得到黑客的部分痕迹,慢雾安全团队将持续跟进分析。[2023/1/13 11:11:00]

据Aptos披露,联合创始人AveryChing是构建分布式系统的世界领先专家之一,除其以外,还有AldenHu、AlinTomescu、DahliaMalkhi、DavidWolinsky、GregNazario、JakeSkinner、JoshLind等许多由博士、研究人员、工程师、设计师和战略家组成的其他团队成员。

Beosin:SEAMAN合约遭受漏洞攻击简析:金色财经报道,根据区块链安全审计公司Beosin旗下Beosin EagleEye 安全风险监控、预警与阻断平台监测显示,2022年11月29日,SEAMAN合约遭受漏洞攻击。Beosin分析发现是由于SEAMAN合约在每次transfer函数时,都会将SEAMAN代币兑换为凭证代币GVC,而SEAMAN代币和GVC代币分别处于两个交易对,导致攻击者可以利用该函数影响其中一个代币的价格。

攻击者首先通过50万BUSD兑换为GVC代币,接下来攻击者调用SEAMAN合约的transfer函数并转入最小单位的SEAMAN代币,此时会触发合约将能使用的SEAMAN代币兑换为GVC,兑换过程是合约在BUSD-SEAMAN交易对中将SEAMAN代币兑换为BUSD,接下来在BUSD-GVC交易对中将BUSD兑换为GVC,攻击者通过多次调用transfer函数触发_splitlpToken()函数,并且会将GVC分发给lpUser,会消耗BUSD-GVC交易对中GVC的数量,从而抬高了该交易对中GVC的价格。最后攻击者通过之前兑换的GVC兑换了50.7万的BUSD,获利7781 BUSD。Beosin Trace追踪发现被盗金额仍在攻击者账户(0x49fac69c51a303b4597d09c18bc5e7bf38ecf89c),将持续关注资金走向。[2022/11/29 21:10:04]

Aptos将部分建立在其团队成员过去三年中公开开发的技术之上,计划在安全性、可扩展性以及可升级性三方面着手进行部署。

Beosin:sDAO项目遭受攻击事件简析:金色财经报道,根据区块链安全审计公司Beosin旗下Beosin?EagleEye 安全风险监控、预警与阻断平台监测显示,BNB链上的sDAO项目遭受漏洞攻击,Beosin分析发现由于sDAO合约的业务逻辑错误导致,getReward函数是根据合约拥有的LP代币和用户添加的LP代币作为参数来计算的,计算的奖励与用户添加LP代币数量正相关,与合约拥有总LP代币数量负相关,但合约提供了一个withdrawTeam的方法,可以将合约拥有的BNB以及指定代币全部发送给合约指定地址,该函数任何人都可调用。而本次攻击者向其中添加了LP代币之后,调用withdrawTeam函数将LP代币全部发送给了指定地址,并立刻又向合约转了一个极小数量的LP代币,导致攻击者在随后调用getReward获取奖励的时候,使用的合约拥有总LP代币数量是一个极小的值,使得奖励异常放大。最终攻击者通过该漏洞获得的奖励兑换为13662枚BUSD离场。Beosin Trace追踪发现被盗金额仍在攻击者账户,将持续关注资金走向。[2022/11/21 7:53:09]

安全性

Beosin:SheepFarm项目遭受攻击事件简析:金色财经报道,根据区块链安全审计公司Beosin旗下Beosin EagleEye 安全风险监控、预警与阻断平台监测显示,BNB链上的SheepFarm项目遭受漏洞攻击,Beosin分析发现由于SheepFarm合约的register函数可以多次调用,导致攻击者0x2131c67ed7b6aa01b7aa308c71991ef5baedd049多次利用register函数增大自身的gems,再利用upgradeVillage函数在消耗gems的同时累加yield属性,最后调用sellVillage方法把yield转换为money后再提款。本次攻击导致项目损失了约262个BNB,约7.2万美元。Beosin Trace追踪发现被盗金额仍在攻击者账户,将持续关注资金走向。[2022/11/16 13:10:39]

Move编程语言

在语言上,Aptos使用的是最初为Diem开发的Move编程语言,Move语言专为在区块链上进行安全资源管理和可验证执行而设计。三年前,这些工作人员同时开发了区块链和Move语言。当前账户、交易费用、标准库、验证节点管理和配置都通过Move实现。Move被很多?誉为Diem最大的创新。

Beosin:Skyward Finance项目遭受攻击事件简析:金色财经报道,根据区块链安全审计公司Beosin旗下Beosin EagleEye 安全风险监控、预警与阻断平台监测显示,Near链上的Skyward Finance项目遭受漏洞攻击,Beosin分析发现由于skyward.near合约的redeem_skyward函数没有正确校验token_account_ids参数,导致攻击者5ebc5ecca14a44175464d0e6a7d3b2a6890229cd5f19cfb29ce8b1651fd58d39传入相同的token_account_id,并多次领取了WNear奖励。本次攻击导致项目损失了约108万个Near,约320万美元。Beosin Trace追踪发现被盗金额已被攻击者转走。[2022/11/3 12:12:36]

众所周知,以太坊的Solidity是当前开发者最常用的语言之一,功能强大具有良好的可扩展性。Move与其相比,安全性较为突出,从底层内存和智能合约编程的代码层面,提供了非常强大的安全保证。

Hotstuff共识衍生品

Aptos提出其开发了生产级、高保证、低延迟的拜占庭容错(BFT)引擎,在过去三年中,实施了共识协议的第四次迭代。HotStuff是一种基于领导者的拜占庭容错复制协议,用于部分同步模型。一旦网络通信变得同步,HotStuff使正确的领导者能够以实际网络延迟的速度推动协议达成共识。

Aptos团队在私有主网环境中升级了共识协议,添加了一个主动起搏器,使用超时来同步验证器,远快于等待增加的超时,区块只需两次网络往返即可提交,实现了亚秒级的最终确定性。且Aptos的声誉系统无需任何人为干预,即可分析链上状态并自动更新领导者轮换,适用无响应的验证者。协议清楚地将活性与安全区分开来。无论网络不可达或非安全核心以某种方式受到损害,只要BFT诚实保证得到维护,链就不会分叉。

验证测试、密钥与多代理交易

为保证安全性,Aptos团队在不同环境中运行大量验证器,对AptosCore进行了反复测试。

且Aptos中设置了帐户密钥恢复和轮换协议,主要防止密钥被盗的情况发生,具体表现为Aptos支持任何帐户轮换其私钥,验证者还可以定期轮换他们的共识密钥。为防止密钥丢失,Aptos还在开发可直接集成到区块链账户模型中的密钥恢复新技术。

Aptos通过多代理交易,利用Move的签名者类型,允许在单个交易中跨多个链上账户进行任意数量的原子操作。

可扩展性

指标与测量

高交易费用、低吞吐量和高最终确定性限制了区块链的普及与发展,Aptos认为L1应该重视发展可扩展性,从而优化用户体验。

从区块链性能指标来说,因测试基准不同,所以数据可能存在差异,Aptos打算分享基准测试框架并比较不同区块链上各种用例的性能特征。如吞吐量TPS与最终确定性。

吞吐量与最终确定性

在提高吞吐量与最终确定性速度的规划中,Aptos计划将共识协议与交易执行完全分离。团队为推进交易传播,已着手开发迭代下一个共识协议,可能将于今年在测试网推出。

除此之外,另一个难题是交易执行时间。Aptos使用受软件事务内存启发的新技术,在仅执行基准测试中只使用32个内核实现了每秒超过130k的事务。

在性能方面最后一个瓶颈是经过身份验证的数据结构和相关的状态存储。在验证账本状态时,内存中的Merkletree在小规模上是有效的,但无法将大型Merkletree写入持久存储。为解决这个问题,Aptos正在通过探索更高的分支因子、访问模式优化的缓存和仔细的版本控制来设计经过身份验证的数据结构,且Aptos还在开发对大型帐户的支持。

并行账户交易及控制交易排序

与以太坊普及的序列号方法不同,Aptos使用的是尝试使用抗冲突的序列号来增强序列号方法,允许帐户在序列号窗口上并行,同时仍然允许用户在必要时控制交易排序。考虑未来实现更灵活和可组合的并行账户交易。

支持管理节点不同状态

高吞吐量区块链,节点之间的状态同步可能是CPU密集型的,Aptos支持一系列不同的状态同步协议。且为了支持廉价的全节点,Aptos中有一个协议可同步交易及其由法定人数验证者签署的执行结果,允许节点以更高的网络吞吐量为代价跳过计算,并直接从已执行的账本状态更新账本状态结果。

不同于大多数区块链需下载区块链来获取最新的分类账本,Aptos客户端可以使用交易累加器来获取最新提交的交易,且许对以前的交易和分类帐进行修剪。

可升级性

区块链发展日新月异,从Defi到NFT再到DAO,热点类型不停变换。但许多底层协议在发布后都难以做出重大改进,以至于当前网络难以快速适应不断发展的web3需求。

Aptos提出一些网络尝试进行重大升级时,有的曾停机数小时,有的经历了意外的硬分叉。而Aptos在验证者的管理和配置采用链上状态进行管理,方便社区投票和快速执行升级,在过去几年中成功执行了多次重大升级而没有停机,确保部署安全可靠。

融资情况与路线图

Aptos于3月15日表示完成了由a16z领投,TigerGlobal、KatieHaun、MulticoinCapital、ThreeArrowsCapital、FTXVentures和CoinbaseVentures等众多知名VC参投的2亿美元融资。

而后,不仅BinanceLabs宣布投资了AptosLabs,支付巨头PayPal也表示曾参与投资,这是PayPalVentures投资的首个Layer1公链项目。需要注意的是,为了保持与Meta的隔离,保证Aptos的独立性,该项目并未从Meta相关人员处融资。

根据当前Aptos的路线图规划,今年Q1发布开发者测试网,开发人员从3月15日起,即可开始在Aptos测试网上进行构建。在与战略合作伙伴和web3开发者社区合作,同时收集反馈并改进Move开发者体验和Move语言。

Q2启动激励性测试网,提供更大的测试平台,与节点运营商社区合作,共同运营去中心化网络。提出漏洞赏金完善基础架构,并为保护网络的参与者提供激励机制。这里需要注意的是,开发网和测试网的不同在于,开发网主要是为了尝试新想法构建,而测试网用于验证核心开发人员测试的结果,为主网上线做准备。

Aptos计划于今年Q3发布主网,Q4至明年Q1将下一个主要版本部署到Aptos主网。

当前开发人员可在激励测试网上进行构建,第二期激励测试也即将开始,符合其硬件要求的用户可以运行节点参与其中。

在应用方面,Pontem开发的Liquidswap是Aptos网络上的第一个去中心化交易所。Pontem是一家产品开发工作室,据其所说还可能与Aptos合作构建开发工具、EVM、AMM等其他Dapp与基础设施。除了Liquidswap之外,Aptos上还有Fewcha钱包。且MartianDAO也正在为Aptos生态系统构建各种产品,包括MartianWallet,以及一个名为Curiosity的NFT市场,可适当关注。

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

金星链

[0:0ms0-0:615ms