上个月12号,Aptos发布了他的白皮书1.0版本,作为今年公链的热门辣鸡。
同时,Aptos亚洲市场负责人HC也用BlockBeats做了一个空间,从各个角度解读Aptos。
相对于白皮书的技术导向,篇幅内容对新人更友好,逻辑解释也更详细,但我建议你无论程度如何都看看这两个东西。
亲爱的我,中文版的白皮书和空间录音都给大家准备好了,放在文末。
质量保证
Aptos有什么好的?
Aptos今年有多红应该不用说了。带头大哥a16z,集合了一批风投融资2亿美元,随后Coinan和paypal相继上车。7月,FTX风险投资公司和Jump Crypto也增加了1.5亿美元。
每周选题的时候,有过和fewcha、Multiswap,aptos生态里早期的钱包互动的想法,但是因为太简单太枯燥,所以没有写出来。现在我好像分享的有价值的知识少了。
我的这一波。好吧。
估计Aptos会在这个月推出,很多生态系统都在准备迁移。我给大家简单回顾一下白皮书里的内容,总结一下整个公链相对于其他链的优势,让大家快速了解。
Aptos的第一个优势:采用了move语言。
Move是一种新的智能契约编程语言。它是在Rust的影响下发展起来的,是设计和开发智能合约的专用语言。
aptos的开发团队花了三年时间进一步加强它,支持更广泛的web3用例,比如大量的nft集合。
而且相比我们所熟悉的solidity语言,move更适合小白等语言的程序员,这意味着开发门槛更低,更多的应用将通过Move来实现。
这就好像Pr和fcp打了这么多年,虽然功能不同,但是剪不断理还乱。后者的好处是每个人都可以使用。
简而言之,Move既强调安全性,又强调灵活性。更安全、更高效是Aptos的核心优势。
Aptos的第二个优势:采用并行算法。
Aptos可以通过并行、批量优化和模块化事务处理流水线实现接近理想的吞吐量和硬件效率。
简单来说,老厨师做饭的时候,可以同时管好几个炉子,炖汤炒菜,中间切好所有的肉块,池子里还有正在解冻的虾。当他有时间的时候,他甚至可以剥一个大蒜。
具体来说,在Aptos中,事务传播、块元数据排序、并行事务执行、批量存储和分类帐认证都是并行操作的。该方法充分利用了所有可用的物理资源,提高了硬件效率,实现了高度并行执行。
Aptos是一种流水线和模块化的方法,相比Sui通过因果排序的事务,效率更高,各个阶段完全独立,可以单独并行。
其实这个技术也不是特别创新。很多公有链都在用,但这次是通过Move底层实现的。
Aptos的第三个优势:新的虚拟机MoveVM
很多接触过以太坊的程序员都抱怨EVM。主要原因是编译和转码过于繁琐,导致工作量巨大,拖慢了整个链条的运行效率。
在moveVM中,分类帐中的每个帐户都由一组值和关键数据结构组成。这些数据结构称为表条目,以二进制规范序列化格式(BCS)存储。这种数据布局使开发者能够编写智能合约,可以有效地操作跨大量帐户复制的少量数据和存储在少量帐户中的大量数据。
同时,虚拟机支持跨片段移动或访问资产的事务。每个分类帐状态都会维护一个特定片段的链上的所有资产,并提供相同的账户模型和细粒度的键值数据存储,这为存储提供了近乎固定的存储访问成本。
另外,前面提到的move语言很好用。可以说MoveVM解决了很多项目方和程序员一直以来的痛点,再也不用为了扎实而掉毛了。
Aptos的第四个优势:可伸缩性
这是我认为Aptos拥有的另一个核心东西。我们知道像以太坊这样的区块链现在无法升级。一旦出现bug,比如之前的Akutar。
《价值3400万美元的项目灾难,竟然是因为一个单词?》
一个字写错,从链条到项目方都没办法。
Aptos可以在不打扰用户的情况下进行升级。
为了实现这一愿景,Aptos团队在过去三年中构建、开发、推广和部署了Diem区块链(Aptos的前身),这证明了一个网络可以在不干扰客户的情况下不断升级其协议。
QA思维
结束了。是时候再想想了。
最近刚看了一篇论文,名字叫《Ethereum – Solana – Aptos: the high-performance competition is on》。
作者Aptos把它放到以太坊和索拉纳的同一个模型中,提出了“三难”的概念,让我思考了很久。
如果你问现在业绩最高的公链是谁?索拉纳当之无愧,其接近Visa 65000 TPS的容量和并行计算保证了他的统治地位。
用过的朋友都知道Sol挺容易崩溃的。激进优化确实带来了更低的计算成本,但同样,以性能为第一位的优化也导致了更多的失败。
从去年到现在,索拉纳至少瘫痪了5次。当领导者节点崩溃时,整个网络崩溃。
就像神v批评的那样,索拉纳其实带来了一些集权的东西,就像过去的EOS一样。
这就是索尔的困境。L1必须在性能和可靠性之间做出选择。
ETH X QA
再说以太坊。
经常有人说以太坊什么都好,就是速度太慢。
与索尔相比,他没有一个中心节点。一个节点一旦出现问题,不会影响整个网络,但也意味着他要花费大量冗余数据来保证网络的安全运行。
所以你基本上不可能看到以太坊崩溃的那一天,不过还是那句话,这样做的代价是保证效率和可靠性,牺牲性能。
最后,Aptos加盟其实是对目前公链的一种妥协,也是对目前困境的一种解决。
通过我上一部分的介绍,我们可以看到Aptos其实是sloana和以太坊的折中。
他选择了网络的稳定运行和高性能。为了实现这两点,Aptos不得不选择WEB2服务器节点,放弃了它的效率。
所以我们可以画这幅图。
但从设计和视觉的角度来看,Aptos有些反中心化。它直接面向用户体验,而不是技术目标。
我觉得这是主流对高性能公链给出的一个答案。如果能直接做一个满足效率、性能、可靠性的公链,为什么不做呢?
没有办法。
所以Aptos只是一个解决方案,受到直接冲击的肯定是索拉纳而不是乙醚。当业绩不再具有垄断优势时,项目方、投资方乃至整个生态都有了更好的选择。
江东恐怕一时半会儿也不安全。
-结束-