项目名称:Aptos
标签: $APT
类型: Layer1
Aptos是一个围绕可扩展性、安全性、可靠性和可升级性的核心原则设计的 Layer 1 区块链,采用 BFT 共识机制和并行计算机制来实现更好的性能。
Aptos 采用的是 BFT 机制。Diem BFT 是 Aptos 开发的生产级、低延迟的拜占庭容错 (BFT) 引擎。这个共识协议是 HotStuff 的衍生版本。为了提高效率,BFT 机制只需要达到阈值数量的节点参与共识和验证即可。
不同于其他区块链,大多数的区块链是分层结构,网路的核心是一组活跃的验证者,负责交易的处理,产生区块,达成共识。Aptos 网路允许活跃节点向新验证节点(非活跃验证节点)同步状态,Aptos节点通过两种机制同步到Aptos区块链的最新状态:共识或状态同步。验证者节点将同时使用共识和状态同步来保持最新,而FullNodes只使用状态同步。
例如,一个验证器节点在第一次上线或重启时将调用状态同步。一旦验证者得到了区块链的最新状态,它将开始参与共识,并完全依赖共识来保持最新状态;全节点则持续依靠状态同步来获得并保持最新的区块。这样的共识机制可以提高网络的可扩展性和可升级性。
大部分的区块链使用串行的交易执行方式,即交易是一笔接一笔地纳入区块中的,必须等待上一笔交易完成,才能进行下一笔交易。这样做的好处是会更容易进行交易状态的确认,但可扩展性会受限。
而并行执行,则是指一次性可以同时执行多笔交易,一般会对当前状态进行快照,然后把多笔交易同时处理。这样做显然提高了交易吞吐量,但难点的是如何让不同的交易之间互不影响。
Aptos采用Block-STM来实现交易的并行执行。Block-STM 是一项加速智能合约执行的技术,源自 Diem。Block-STM 通过并行来增加吞吐量,是 Aptos 的核心技术。Aptos 通过 Block-STM 允许新节点参与状态同步来达到高 TPS。
Block-STM可以理解为是一个智能合约的并行执行引擎,围绕着软件事务性内存的原则建立。交易被分组为区块,区块的每一次执行都必须产生相同的确定性结果。Block-STM进一步强制要求结果与按照预设顺序执行交易相一致,利用这种顺序动态检测依赖关系,避免在交易执行过程中发生冲突。
APT总代币供应量1,000,000,000
项目名称:Aptos
标签: $APT
类型: Layer1
Aptos是一个围绕可扩展性、安全性、可靠性和可升级性的核心原则设计的 Layer 1 区块链,采用 BFT 共识机制和并行计算机制来实现更好的性能。
Aptos 采用的是 BFT 机制。Diem BFT 是 Aptos 开发的生产级、低延迟的拜占庭容错 (BFT) 引擎。这个共识协议是 HotStuff 的衍生版本。为了提高效率,BFT 机制只需要达到阈值数量的节点参与共识和验证即可。
不同于其他区块链,大多数的区块链是分层结构,网路的核心是一组活跃的验证者,负责交易的处理,产生区块,达成共识。Aptos 网路允许活跃节点向新验证节点(非活跃验证节点)同步状态,Aptos节点通过两种机制同步到Aptos区块链的最新状态:共识或状态同步。验证者节点将同时使用共识和状态同步来保持最新,而FullNodes只使用状态同步。
例如,一个验证器节点在第一次上线或重启时将调用状态同步。一旦验证者得到了区块链的最新状态,它将开始参与共识,并完全依赖共识来保持最新状态;全节点则持续依靠状态同步来获得并保持最新的区块。这样的共识机制可以提高网络的可扩展性和可升级性。
大部分的区块链使用串行的交易执行方式,即交易是一笔接一笔地纳入区块中的,必须等待上一笔交易完成,才能进行下一笔交易。这样做的好处是会更容易进行交易状态的确认,但可扩展性会受限。
而并行执行,则是指一次性可以同时执行多笔交易,一般会对当前状态进行快照,然后把多笔交易同时处理。这样做显然提高了交易吞吐量,但难点的是如何让不同的交易之间互不影响。
Aptos采用Block-STM来实现交易的并行执行。Block-STM 是一项加速智能合约执行的技术,源自 Diem。Block-STM 通过并行来增加吞吐量,是 Aptos 的核心技术。Aptos 通过 Block-STM 允许新节点参与状态同步来达到高 TPS。
Block-STM可以理解为是一个智能合约的并行执行引擎,围绕着软件事务性内存的原则建立。交易被分组为区块,区块的每一次执行都必须产生相同的确定性结果。Block-STM进一步强制要求结果与按照预设顺序执行交易相一致,利用这种顺序动态检测依赖关系,避免在交易执行过程中发生冲突。
APT总代币供应量1,000,000,000