从技术创新角度详解 Aptos凭什么被称为杀手级新生态?

2022-12-28 15:21 栏目:行业动态 来源:网络整理 查看()

作为明星公链,Aptos一经推出就被称为索尔黑仔,其优秀受到了众多项目方的喜爱。

Aptos通过更好的技术和用户体验为Web3带来了范式转变。作为市场上延迟最低、吞吐量最高的区块链,它使开发人员能够高效地构建和创建最佳应用。Aptos社区使Aptos蓬勃发展。除了社区,强大的技术是另一种超能力。

在今天的内容中,我们整理了这些创新推动Aptos重新定义Web3以实现更具意义的用途的创新。,以协同工作,为开发者和用户提供无缝体验。Aptos提供了流畅的体验,无论你是使用Move语言轻松开发,还是受益于技术支持的用户保障。

我真诚地建议你们建设者一起了解一下。

从技术创新角度详解 Aptos凭什么被称为杀手级新生态?

1、用于更好构建的Move语言

继续前进Aptos为可伸缩的、面向未来的应用程序创造了更好的开发体验。与Move Aptos框架一起,它通过有意消除通常限制开发人员可访问性的不必要的复杂性,提高了构建者的效率。

Move是一种富于表现力且易于使用的编程语言,它强调安全性,是专门为安全资产管理而设计的。MoveWeb3带来Web3 Rust带来基础设施开发。——一种安全、快速、富有表现力的映射交互方法。

从技术创新角度详解 Aptos凭什么被称为杀手级新生态?

Aptos区块链本地集成了Move语言。Aptos和Move共享许多相同的核心设计原则,使Aptos成为一个高效和令人愉快的Move开发之家。Move最初是为Aptos区块链的前身设计的。这种关系确保了现有的Move开发人员可以在Aptos上无缝构建,而新的Move开发人员可以从Aptos之前的文档、指南和示例中受益。

Aptos通过在语言和框架层面添加全面的安全架构、详细且可配置的气体计量、代码可升级性、资源账户和其他功能,极大地改善了Move生态系统。此外,Move Prover为契约不变量提供了额外的保护,并在Aptos中得到了积极的扩展。

许多Move的原始研究人员和开发人员继续在Aptos生态系统中进行构建,从而开发了语言和Move社区。经过四年的测试和认证,Move language证明是安全的,可以在生产中使用。

2、带来更多编程自由的Block-STM

Block-STM是一个新的智能契约并行执行引擎,它是围绕Aptos的软件事务内存和最优性的并发控制原理而构建的。这种新的事务并行方法可以在不影响开发人员体验的情况下实现更快的事务处理。

与需要读写数据的先验知识并打破事务原子性的并行执行引擎不同,Block-STM使开发人员能够不受限制地进行编码,并为实际用例实现更高的吞吐量和更低的延迟。

从技术创新角度详解 Aptos凭什么被称为杀手级新生态?

开发人员可以使用Block-STM轻松构建高度并行的应用程序。与其他通常需要将操作拆分成多个事务(打破逻辑原子性)的并行执行环境相比,Block STM支持更丰富的原子性。这通过减少延迟和提高成本效益来增强用户体验。

3、链上治理和去中心化

为了支持真正的去中心化、无授权的第一层,Aptos内置了链上治理,实现了网络和虚拟机配置的无缝变化。Aptos测试网络3和主网络证明了这一点。

在主网络上,这通过降低“投票权增加限制”来提高网络的可靠性。设置更积极的阈值可以快速启动网络。超过52%的令牌所有者投票支持这项有助于保护网络安全的提案。

4、AptosBFTv4效率共识

AptosBFTv4是第一个具有严格正确性证明的量产区块链BFT协议。该协议能够提供低延迟和高吞吐量,充分利用底层网络的优势。Aptosv4BFT是在Hotstuff的基础上改进的,将提交延迟从3步减少到2步,在不牺牲通信复杂度的情况下,延迟减少了33%。

AptosBFTv4是流水线式的,类似于处理器,以确保每一步资源的最大利用。因此,单个节点可以参与一致性的许多方面,包括选择在一个块中包括哪些事务,执行另一组事务,将另一组事务的输出写入存储,以及验证另一组事务的输出。这使得吞吐量仅受最慢阶段的限制。

从技术创新角度详解 Aptos凭什么被称为杀手级新生态?

上图显示了Aptos事务处理的生命周期。所有相位都是完全独立的,并且可以独立并联。

在实现过程中,考虑到安全性和可伸缩性,该实现将用于隔离的不变量与实施非分叉思想的有效审计彻底分离。同一个软件栈经过四次升级,在实时网络上测试,证明其开发过程是深思熟虑的,稳健的。在其第四次迭代中,AptosBFTv4是可用于生产的最快的拜占庭容错共识协议。

Aptos确保整个网络的正常运行时间,即使在个人停机期间也是如此。这是由链上信誉系统维护的。信誉系统将过去的可用性和性能作为未来的指标,并自动将响应慢和性能差的验证者的负面影响降至最低。

5、增强消费者信心的保障措施

Aptos帐户支持灵活的密钥管理,包括密钥轮换、加密灵活性和混合托管模式。密钥轮换对于防止可能危及多方账户的远程攻击通常非常重要。在其他区块链,只能通过将所有资产转移到新账户来实现轮换。解耦帐户密钥的方法使Aptos能够无缝地添加新的数字签名算法,以支持公钥和私钥类型。混合托管模式支持高级恢复解决方案和帐户管理,有助于弥合Web2和Web3之间的差距。

在用户签署交易之前,钱包可以使用交易预执行来向用户解释交易的结果。在签名前评估交易可以降低安全风险,例如在Web3中越来越常见的网络钓鱼攻击。为了进一步提升用户体验,Aptos区块链对每笔交易的可行性进行了限制,并通过三方面的保护(序列号、失效时间和链ID)保护签名者不受无限的有效性,防止错误/攻击。

从技术创新角度详解 Aptos凭什么被称为杀手级新生态?

Aptos共识协议和认证存储为轻客户端协议提供无缝和实用的支持,使用户体验更安全、更值得信赖。Aptos network公开欢迎任何人连接到完整节点,以获得对认证数据的直接访问。这就强调了Web3的口号“不要相信,要验证”。为此,Aptos构建了一个高效的多播树结构,提供了一个高吞吐量和低延迟的网络来将区块链状态传播给参与者。参与者可以处理自genesis以来的所有事务,或者完全跳过区块链历史,只使用路径点来同步最新的区块链状态。客户端可以同步一些区块链状态,如特定帐户或数据值,并启用验证状态读取,如使用BFT时间戳获得验证帐户余额。

从技术创新角度详解 Aptos凭什么被称为杀手级新生态?

6、面向未来的网络模块化架构

从一开始,Aptos系统的每个领域都是以模块化和灵活性的思想设计的。这使得Aptos架构能够支持频繁的升级,这反过来意味着区块链可以快速采用最新的技术进步,并为新的和新兴的用例提供一流的支持。

Aptos模块化架构设计为客户提供了灵活性,优化了频繁升级,实现了——的零停机时间。这些功能已经在之前的主网迭代、测试网和多次内部压力测试中得到验证。Aptos区块链在嵌入式链上包括变更管理协议,以快速部署新的技术创新并支持新的Web3用例。

7、基于提议的奖励系统

在Aptos激励的Testnet 3中,我们使用基于投票的奖励系统来奖励节点操作者。在这个模型中,一旦三分之二的票数到达提议者节点,BFT下的共识就实现了。这意味着迟到的选票有三分之一不算在内,他们的相关审核人也不会得到奖励。

这可能会导致延迟竞争,靠近主节点集群的验证者往往会获得更多奖励。在这种情况下,节点运营商将把他们的节点移动到更靠近主集群的位置,以改善延迟,从而增加他们的承诺奖励。这不利于去中心化,因为它鼓励合作定位。

我们现在已经根据促进更大程度的权力下放的建议的执行情况实施奖励。

从技术创新角度详解 Aptos凭什么被称为杀手级新生态?

所提出的系统具有比投票更高的超时,因此它对跨区域延迟不太敏感。这提高了位于偏远地区的节点的奖励率,并抑制了地理分布的影响,即如果验证者不在最大的节点群中,他们的奖励将减少。我们的奖励模型将继续定义投票行为,因为良好的投票表现将影响提议者当选的概率。

8、高性能稀疏默克尔树

Aptos采用水母Merkle树(JMT)设计,基于LSM树(或日志结构合并树)使用单调递增的基于版本的键模式优化底层存储引擎(如RocksDB)上的写扩展。JMT在CPU、I/O和存储使用之间达到了实际的平衡,确保了令人满意的性能,而不必处理磁盘上庞大且难以处理的膨胀数据。

除了使用JMT作为Aptos状态的持久格式之外,它还在内存中实现了无锁稀疏Merkle树。它是专门为缓存和并行化而定制的,并与Block-STM结合使用,以促进高性能的全局状态更新。

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发