什么是Aptos公链?一文全面解读Aptos公链是怎么运作的
基于Move的区块链最近在Twitter上被广泛讨论,即Aptos和Sui,今天为大家介绍的就是Aptos公链。要知道自以太坊以来,出现了许多新的第1层区块链,它们都是为了解决其前辈难以解决的各种问题。区块链正在努力平衡去中心化、可扩展性和安全性的三难困境,其中大多数旨在实现可扩展性以促进采用,Aptos是第1层区块链,能够解决困扰现有第1层的可靠性、可扩展性和可用性问题。那么究竟什么是Aptos公链?下面就让小编带大家一文全面解读Aptos公链。
什么是Aptos公链?
Aptos公链同时具有基于EVM的区块链缺乏的安全功能。Aptos使用Move,这是一种为Diem创建的基于Rust的编程语言,Diem是Meta(前身为Facebook)现已废弃的区块链项目。得益于其并行执行引擎(Block-STM),Aptos网络每秒可以实现超过130k的交易。这种高吞吐量自然会为网络上的用户带来较低的交易成本。
Aptos由Aptos Labs创立,由Mo Shaikh和Avery Ching共同创立。两位联合创始人与其他几位团队成员一起在Meta开展Diem区块链项目,并共同创立了Aptos Labs,以继续在他们最初为Diem开发的技术的基础上发展。
Aptos Labs团队的其他成员由博士、研究人员、工程师、设计师和战略家组成,可在此处找到完整列表。很明显,Aptos Labs的团队经验丰富,并且对将Aptos构建为安全、可扩展且可访问的网络的能力充满信心。
Aptos公链是怎么运作的?
Aptos目前能够在devnet上的仅执行(无共识)基准测试中以32个内核实现高达130k事务/秒(TPS)。这可以通过利用几个关键因素来实现。
·共识协议和执行管道的解耦
第一步也是主要的一步是将共识协议与交易执行分离。通常,共识协议就交易及其执行顺序和结果达成一致。Aptos将流程解耦,允许两者并行运行,消除它们的相互依赖关系,从而提高吞吐量并降低延迟。
·块STM
使用Block-STM技术,这是一种智能合约的并行执行引擎,Aptos能够进一步提高吞吐量。
·BFT共识协议
Aptos的拜占庭容错(BFT)引擎的第四次迭代能够通过他们的并行执行引擎实现亚秒级的最终确定性。BFT协议分析链上状态,并自动更新验证器轮换,以便在无需人工干预的情况下针对无响应的验证器进行调整,从而保持网络的去中心化。
·移动
我们在关于Sui的文章中谈到了Move。Move编程语言使交易的并行执行成为可能,这使得Aptos和Sui与大多数其他Layer 1不同。
与使用Move的新颖实现的Sui不同,Aptos使用Move的原始对象模型进行全局存储。Sui的文档解释了他们的Move实现与Core Move的不同之处。
·安全
Aptos网络的整体安全性依赖于其验证器、Move模块和Move VM的正确实施。因此,Aptos实施了严格的流程来确保开发质量,并且可以对代码审查和测试执行严格的要求。
该协议的以下方面还确保了网络的安全性提高。
·移动
Move编程语言旨在实现更安全的资源管理以及确定性和封闭式事务执行。这意味着交易执行结果是完全可预测的,并且仅基于交易中包含的信息。在事务执行级别,Move还可以抵御拒绝服务(DOS)攻击。
Aptos这一公链有一个活跃的支持者和开发者社区,从他们的Discord服务器可以看出,它的服务器拥有大约60000名成员,其中约8000都是开发人员。从最近的社区更新来看,大约有来自40个国家或是地区的14,000个节点运营商。该项目的开发人员和建设者社区兴趣在Aptos之上构建以利用其功能,并且Aptos筹集3.5亿美元的能力充分说明了其投资者对团队交付成果的信心。
声明:本站所有内容,如无特殊说明或标注,均为采集网络资源,任何内容均不构成投资建议。