区块链网站|NFTS Aptos(APT) Aptos官方解读白皮书:Move语言构建下的高安全性公链

Aptos官方解读白皮书:Move语言构建下的高安全性公链

广告位

Aptos官方解读白皮书:Move语言建构下的高安全性公链

原文:Aptos

原文:0x711wzp,BlockBeats

Aptos今天正式发布了v1.0白皮书《安全、可拓展和升级的 Web3 基础设施》,用Move语言解释了协议的设计理念和多项技术创新。此外,Aptos network的创新被官方社交媒体系统介绍,BlockBeats整理翻译如下:

视力

Aptos旨在促进区块链安全性、高性能和可扩展性的发展。Aptos网络设计遵循以人为本的原则,注重全局可达性和可用性。

语言Move编程语言Move的灵感来自Rust,是为智能合约开发而设计的。Move的简单性和安全性的结合改变了Web3的构造规则。

Aptos区块链通过本地集成和使用Move语言实现了快速安全的交易活动。Move prover是用Move编写的智能契约的正式验证器,它为契约常数和操作提供了额外的保证。

Aptos经过三年多的测试和强化,一流的Move代码部署让开发者可以轻松构建可以随时为用户提供服务的应用。一些特性如表和细粒度存储可以有效地支持大型数据集(例如,数百万NFT)。

安全的

在被广泛采用之前,Web3网络必须是安全的、可访问的和适合现有用例的。Aptos的建设采用科学的安全措施,有助于防止行业内的欺诈行为,确保安全性满足用户的需求。

Aptos区块链拥有独创的灵活密钥管理功能,密钥相关操作完全透明。并且用于管理大量密钥的钱包工具被简化而没有复杂的基础设施。

事务的预执行在用户签名之前显示已签名事务的结果。其他功能包括事务重放保护、基于移动的密钥管理和重新签名事务透明性,可以实现更安全的用户体验。

有时,用户可能会无意中签署交易。为了降低这种风险,Aptos限制了每个交易的可行性,并保护签名者不受无限有效性的影响。有三种保护,发送者的序列号、交易截止日期和链id。

表演

Aptos可以通过并行、批量优化和模块化事务处理通道实现近乎理想的吞吐量和硬件效率。

为了实现高吞吐量和低延迟,Aptos在事务处理的关键阶段采用了通道和模块化的方法。这充分利用了所有可用的外部资源,提高了硬件效率,实现了高并行性。

事务的生命周期如下图所示:所有阶段都是完全独立的,可以单独并行化。

块扫描隧道显微镜

这是一个新的智能契约并行执行引擎,它基于软件事务存储和最优并行控制。

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

状态同步

Aptos旨在为所有参与者的个人需求提供一个高吞吐量、低延迟的网络。通过灵活可配置的状态同步方法,Aptos适应了不断变化的用户需求,提供了一种新的高效的同步策略。

所有节点都可以处理自创建块以来的所有事务。用户也可以选择完全跳过区块链的历史,只使用航点同步最新的区块链状态。此外,Aptos支持低资源满节点,这些节点只重放状态更改,而不执行事务。

轻型客户端可以同步一些区块链状态,例如特定的帐户或数据值,并且有资格读取已验证的状态,例如使用BFT时间戳来获得已验证的帐户余额。

可升级性

Aptos旨在灵活、持续地支持新的用例,并始终保持技术进步。可升级性和可配置性是Aptos的主要设计原则,以确保Aptos基础设施能够适应未来新的用例和技术。

Aptos区块链在链上对其配置进行编码。每个验证者可以与区块链的当前状态同步,并根据链上的当前值自动选择正确的配置(例如,共识协议和Aptos框架版本)。

频繁更新作为核心功能,可以在不打扰用户的情况下无缝升级。基础设施进入后台,让开发者专注于构建,让用户享受流畅的体验。

进一步扩展的措施:其模块化设计和并行执行引擎支持验证器的内部碎片化,而同构状态碎片化为节点操作者提供了水平吞吐量可扩展性的潜力,而不增加额外的复杂性。

凭借这些创新和社区的支持,Aptos为开发人员提供了世界一流的Move开发体验,以及能够支持下一代Web3应用的安全、快速和高性能的区块链基础设施。

点击此处阅读白皮书全文,让我们一起建设。

原始链接

广告位
本文来自网络,不代表区块链网站|NFTS立场,转载请注明出处:https://www.qklwz.com/jzb/apt/34789.html
上一篇
下一篇

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

返回顶部