高级共识

高级共识

高级共识

进行中

深入探讨先进的区块链共识机制:BFT、PBFT、Tendermint、Avalanche共识,以及现代链在2026年如何实现快速最终性。

返回学院

后面

超越PoW和PoS:先进的共识机制

工作量证明和股权证明是最广为人知的共识机制,但分布式共识的学术和工程领域已经产生了许多其他方法,这些方法在安全性、活动性、延迟以及可容纳的参与者数量之间做出了不同的权衡。

先进的共识机制在理解为什么不同区块链具有不同最终性时间、不同的网络分区韧性和不同的最大吞吐量上非常重要。它们还对评估安全性声明至关重要:区块链的共识机制是其安全模型的基础。

本文涵盖了超越基本PoW和PoS的主要共识家族,重点介绍了每种机制的独特之处以及它们在实践中的部署情况。

拜占庭容错和PBFT

拜占庭容错 (BFT) 是一种系统的特性,即使一些参与者任意或恶意行为,系统仍能继续正确运行,这是分布式系统中的拜占庭将军问题。

实用拜占庭容错 (PBFT) 于 1999 年发表,是第一个实用的 BFT 算法之一。它允许分布式系统在少于三分之一参与者出现故障的情况下达成共识。PBFT 在三个阶段中达成共识:预准备、准备和提交。在每个阶段,每个节点与其他每个节点进行通信,导致二次消息复杂度,从而限制了相对较小的验证者集合的可扩展性。

PBFT 及其变体被用于企业和许可区块链系统,如 Hyperledger Fabric。对于大型公共区块链而言,由于参与者数量增加,通信开销变得过于沉重,因此不太实用。

Tendermint:用于权益证明链的BFT

Tendermint,由构建 Cosmos 的团队开发,是一种基于 BFT 的共识算法,旨在用于权益证明区块链。它是现代区块链生态系统中最具影响力的共识设计之一。

Tendermint 将权益证明与 BFT 结合,用于抵抗 Sybil 攻击和共识执行。验证者轮流在回合中提议区块。其他验证者在两个阶段进行投票:预投票和预承诺。当三分之二的验证者已提交预承诺投票时,一个区块将被确认。

Tendermint 的关键特性是瞬时、可证明的最终性。一旦一个区块被提交,就无法回滚,除非三分之一以上的验证者违反协议,他们的权益将被削减。没有概率最终性或需要等待多个确认的要求。

Tendermint 驱动 Cosmos SDK,并被 Cosmos Hub、BNB Chain 和 Cosmos 生态系统中的几十个其他区块链使用。

雪崩共识:一种不同的范式

雪崩共识代表了一种真正不同的分布式一致性方法。

与其要求所有验证者与所有其他验证者通信,雪崩使用重复的子抽样。每个验证者反复抽取其他验证者的小随机子集,并根据该样本的大多数偏好更新其偏好。通过这个概率过程的多轮,整个网络以极高的概率收敛到同一个答案。

这种方法在没有传统BFT的平方通信开销的情况下实现了高吞吐量和低延迟。它的可扩展性很高,因为每个验证者每轮只与网络的小子集通信。

雪崩网络使用多链架构:P链协调验证者,X链处理资产创建和交易,C链与以太坊的EVM兼容,处理智能合约。

最终性:概率性与经济性与绝对性

不同的共识机制提供不同类型的最终性,这对交易的处理方式具有实际影响。

概率最终性,即比特币的工作量证明(PoW)所使用的,意味着随着更多区块的添加,交易变得更加安全。六次确认是高价值交易的一个常见门槛,代表了经济上逆转交易是不可行的接受。

经济最终性,由以太坊的权益证明(PoS)提供,意味着要逆转一个已完成的区块,攻击者必须通过削减摧毁大量的抵押ETH。攻击在理论上是可能的,但在经济上是灾难性的。

绝对最终性,由如Tendermint等BFT基础的系统提供,意味着一个提交的区块在数学上保证永远不会被逆转,除非超过三分之一的验证者同时不诚实。应用程序可以在区块提交后立即将交易视为最终。

共识机制:信任的技术基础

先进的共识机制代表了几十年的分布式系统研究,使之适用于公共区块链的部署。每种机制反映了特定的工程优先事项:吞吐量、延迟、验证者规模、终局速度和对不同攻击模型的韧性。

对于在区块链上构建的开发者来说,理解共识模型为关于结算确认要求和任何应用程序的安全假设提供了重要决策信息。

对于投资者和用户来说,共识机制设计是诚实安全评估的一部分。最好的区块链对其共识假设以及妥协所需的条件保持透明。

模块化与单体

气体优化

气体优化

此信息,包括任何意见和分析,仅供教育目的使用,并不构成财务建议或推荐。在做出任何投资决策之前,您应始终进行自己的研究,并对自己的行为和投资决策负责。

Freedx 的服务并不针对或意图供美国、加拿大和阿联酋的居民使用,也不适用于任何在此类使用违反当地法律或法规的任何司法管辖区内的个人。

© 2025 Freedx, 保留所有权利